@font-face{font-family:roboto;src:url(../fonts/Roboto-Regular.ttf) format("truetype");}
@font-face{font-family:roboto-light;src:url(../fonts/Roboto-Light.ttf) format("truetype");}
@font-face{font-family:roboto-bold;src:url(../fonts/Roboto-Bold.ttf) format("truetype");}
@font-face{font-family:roboto-medium;src:url(../fonts/Roboto-Medium.ttf) format("truetype");}
@font-face{font-family:roboto-thin;src:url(../fonts/Roboto-Thin.ttf) format("truetype");}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-x:hidden;min-width:480px;}
body{width:100%;font-family:roboto;color:#333333;overflow-x:hidden;background:#fff;font-size:16px;letter-spacing:0.075em;min-width:480px;}
.mc-caption::-moz-selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
.mc-caption::-webkit-selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
.mc-caption::selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
.mc-caption *::-moz-selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
.mc-caption *::-webkit-selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
.mc-caption *::selection {
background: rgba(60,197,222,0.5);
color: #fff;
}
a,
input,
button,
.close,
.view_all,
.request,
.main_menu li,
.responsive_menu,
.zapis,
.button{-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
a{text-decoration:none;}
a:hover{color:#3cc5de;}
section,
.block{width:100%;clear:both;min-width:480px;position:relative;}
.container{max-width:1140px;padding-left:30px;padding-right:30px;margin:0 auto;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);position:relative;}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.slick{min-height:141px;height:auto;width:100%;background:#fff;}
.slick .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:141px;height:auto;}
.logo_holder{position:relative;width:263px;height:83px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;float:left;margin-right:30px;}
.logo_holder a{position:relative;overflow:hidden;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;flex-wrap: wrap;width:100%;height:100%;text-align:left;color:#fff;text-transform:uppercase;line-height:18px;font-size:10px;letter-spacing:0.16em;font-family:roboto-light;-webkit-box-sizing:border-box;box-sizing:border-box;}
.logo_holder a strong{font-family:roboto-bold;letter-spacing:0.12em;}
.logo_holder img{margin-top:-15px;width:100%;max-height:100%;max-width:100%;}
.main_menu{float:right;width:100%;border-top:solid 1px #efefef;}
.main_menu ul{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;}
.main_menu li{float:left;height:50px;line-height:50px;margin-top:-2px;border-top:solid 2px transparent;}
.main_menu li:hover{border-top:solid 2px #a7c526;}
.main_menu li a{font-size:13px;text-transform:uppercase;font-family:roboto-medium;color:#333333;height:100%;width:100%;display:inline-block;}
.main_menu li a:hover{color:#3cc5de;}
.header_right{width:-webkit-calc(100% - 293px);width:calc(100% - 293px);}
.header_right .cleaner{display:none;}
.header_tel{color:#333333;font-size:15px;font-family:roboto-light;float:right;padding-left:26px;margin-top:25px;background:url(../img/phone.png) 0 50% no-repeat;}
.eng_page .header_tel{background:none;}
.responsive_menu{display:none;width:46px;height:31px;text-align:center;padding-top:15px;cursor:pointer;border:solid 1px #a7c526;margin-left:30px;float:right;}
.responsive_menu span{display:block;height:2px;width:28px;background:#a7c526;margin:0 9px 5px 0;float:right;}
.responsive_menu:hover{border:solid 1px #3cc5de;background:#3cc5de;}
.responsive_menu:hover span{background:#fff;}
.mrg_l{margin-left:9.7%;}
.request{width:258px;height:32px;line-height:32px;font-size:13px;text-transform:uppercase;color:#3cc5de;font-family:roboto-medium;float:right;border:solid 2px #3cc5de;text-align:center;cursor:pointer;margin-left:30px;margin-bottom:15px;margin-top:15px;}
.request:hover{background:#3cc5de;color:#fff;}
header{width:100%;height:770px;position:relative;float:left;z-index:100;}
.header_form_folder{width:95%;max-width:1140px;margin:108px auto 0;position:relative;z-index:1100;}
.consult_form{float:right;width:474px;height:406px;border:solid 2px rgba(255, 255, 255, 0.7);position:relative;z-index:1100;-webkit-box-sizing:border-box;box-sizing:border-box;padding:13px;background:transparent;}
.consult_form form{width:100%;height:100%;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:27px 43px 43px;text-align:center;}
.consult_form form p{color:#333333;letter-spacing:0.05em;font-size:15px;text-transform:uppercase;font-family:roboto-medium;line-height:30px;}
.consult_form form p span{color:#3cc5de;}
.form_desc{margin-bottom:20px;}
textarea{outline:none;resize:none;border:solid 1px #d4d4d4;width:100%;max-width:308px;height:100px;line-height:20px;padding:10px 55px;text-align:center;font-size:15px;color:#666666;margin-top:10px;font-family:roboto-light;letter-spacing:0.075em;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=text]{border:solid 1px #d4d4d4;width:100%;max-width:308px;height:44px;line-height:44px;padding:0 55px;text-align:center;font-size:15px;color:#666666;margin-top:10px;font-family:roboto-light;letter-spacing:0.075em;-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=submit]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%;max-width:308px;height:46px;line-height:46px;text-align:center;font-size:14px;color:#fff;margin-top:13px;font-family:roboto-medium;letter-spacing:0.075em;background:#a7c526;text-transform:uppercase;cursor:pointer;}
input[type=submit]:hover{background:#3cc5de;}
input[type=submit].blue{background:#3cc5de;}
input[type=submit].blue:hover{background:#a7c526;}
input[name=tel]{background:url(../img/icp.png) 20px 50% no-repeat;}
input[name=name]{background:url(../img/icn.png) 20px 50% no-repeat;}
input[name=date]{background:url(../img/icd.png) 20px 50% no-repeat;}
input[name=soc]{padding:0 30px;}
.motzuv{margin-top:-250px!important;}
.motzuv .consult_form{height:500px;}
.second_block{margin-top:-148px;margin-bottom:25px;z-index:110;float:left;}
.osn_it_big{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;width:-webkit-calc(83.33333% + 30px);width:calc(83.33333% + 30px);text-align:center;padding:40px 30px 40px;background:#3cc5de url(../img/zubbg.png) 90% 163% no-repeat;position:relative;color:#fff;min-height:278px;height:auto;margin-bottom:55px;}
.osn_it_big.zub1{background:#3cc5de url(../img/zubbg1.png) 86% 26px no-repeat;}
.osn_it_big img{float:left;margin-left:24px;margin-top:14px;}
.osn_it_big p{float:left;margin-bottom:15px;font-size:15px;line-height:18px;letter-spacing:0;text-align:left;}
.osn_it_big h1{text-transform:uppercase;float:left;margin-bottom:15px;margin-left:64px;font-size:30px;letter-spacing:0.025em;width:-webkit-calc(100% - 265px);width:calc(100% - 265px);text-align:left;font-family:roboto-medium;}
.osn_it_big .zapis{width:-webkit-calc(100% - 56px);width:calc(100% - 56px);max-width:306px;height:46px;line-height:44px;background:#fff;color:#3cc5de;text-transform:uppercase;font-size:14px;font-family:roboto-medium;border:solid 2px #3cc5de;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:absolute;right:45px;bottom:-24px;}
.osn_it_big .zapis:hover{color: #fff;background: #3cc5de;border: solid 2px #fff;}
.left_p{max-width:301px;float:left;margin-left:64px;}
.osn_it{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(33.33333% - 30px);width:calc(33.33333% - 30px);text-align:center;padding:28px 28px 40px;background:#3cc5de;position:relative;color:#fff;min-height:278px;height:auto;margin-bottom:55px;}
.osn_it:hover{background:#62d0e4;}
.osn_it img{margin-bottom:27px;}
.osn_it h3{font-size:15px;line-height:20px;font-family:roboto-medium;text-transform:uppercase;margin-bottom:17px;}
.osn_it p{font-size:13.5px;line-height:24px;letter-spacing:0.05em;text-align:justify;}
.osn_it .zapis{width:-webkit-calc(100% - 56px);width:calc(100% - 56px);height:46px;line-height:44px;background:#fff;color:#3cc5de;text-transform:uppercase;font-size:14px;font-family:roboto-medium;border:solid 2px #3cc5de;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:absolute;left:28px;bottom:-22px;}
.osn_it .zapis:hover{color:#fff;background:#3cc5de;border:solid 2px #fff;}
.osn_it.cl2{background:#a7c526;}
.osn_it.cl2:hover{background:#b8d051;}
.osn_it.cl2 .zapis{color:#a7c526;border:solid 2px #a7c526;}
.osn_it.cl2 .zapis:hover{background:#a7c526;color:#fff;border:solid 2px #fff;}
.osn_it.cl3{background:#1daea2;}
.osn_it.cl3:hover{background:#4abeb4;}
.osn_it.cl3 .zapis{color:#1daea2;border:solid 2px #1daea2;}
.osn_it.cl3 .zapis:hover{background:#1daea2;color:#fff;border:solid 2px #fff;}
.osn_it_half{width:-webkit-calc(45% - 30px);width:calc(45% - 30px);}
.osn_it_half h3{font-size:24px;}
.osn_it_half p{line-height:21px;}
.sli_slide{min-height:350px;height:auto;margin:0 -15px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.slick_item_holder{margin-bottom:60px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(25% - 30px);width:calc(25% - 30px);}
.slick_item{border:solid 1px #f1f1f1;text-align:center;position:relative;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:263px;}
.slick_item img{margin-bottom:20px;width:100%;}
.slick_item h6{font-size:14px;line-height:24px;text-transform:uppercase;}
.slick_item .view_more{width:175px;height:45px;line-height:45px;font-family:roboto-medium;text-transform:uppercase;font-size:14px;color:#fff;text-align:center;background:#3cc5de;cursor:pointer;position:absolute;left:50%;bottom:-23px;margin-left:-87.5px;}
.slick_item .view_more:hover{background:#a7c526;}
.slick-list{margin-left:-15px;}
.slick-arrow{position:absolute;margin-top:-22px;top:50%;height:44px;line-height:44px;width:44px;text-align:center;border:solid 1px #dddddd;cursor:pointer;}
.next_arrow{right:-63px;background:url(../img/str_r.png) 50% 50% no-repeat;}
.prev_arrow{left:-60px;background:url(../img/str_l.png) 50% 50% no-repeat;}
.about{width:100%;clear:both;min-height:550px;padding-bottom:65px;float:left;background:url(../img/blk_ab1.jpg) 50% 50% no-repeat;background-size:cover;}
.about .about_title{font-size:24px;text-transform:uppercase;float:left;}
.about .about_title span{color:#3cc5de;}
.about p{font-size:14px;line-height:30px;letter-spacing:0.05em;float:left;}
.about .ab_block_holder{padding:14px;border:solid 2px rgba(255, 255, 255, 0.77);overflow:hidden;width:675px;height:auto;margin-top:65px;}
.about .ab_holder{width:575px;float:right;font-family:roboto-light;background:rgba(255, 255, 255, 0.77);padding:23px 45px 22px 55px;}
.about .razdelitel{margin:25px 0 35px;float:left;clear:both;width:100%;}
.about .razdelitel span{display:inline-block;width:30px;height:1px;background:#3cc5de;}
.about .podpis{width:100%;clear:both;padding-top:45px;}
.cifru{padding:98px 0 68px;}
.cifru_item{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(25% - 30px);width:calc(25% - 30px);text-align:center;min-height:222px;height:auto;margin-bottom:30px;}
.cifru_item .cifra_blk{width:150px;height:150px;border:solid 2px #a7c526;padding:9px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 25px;}
.cifru_item .cifra_blk .cifra_blk_holder{width:100%;height:100%;background:#a7c526;line-height:128px;font-family:roboto-light;font-size:48px;letter-spacing:-0.025em;color:#fff;}
.cifru_item .cifru_desc{font-size:16px;line-height:30px;text-transform:uppercase;}
.advantages{min-height:635px;padding-bottom:10px;height:auto;background:url(../img/blk2.jpg) 50% 50% no-repeat;background-size:cover;}
.adit{-webkit-box-sizing:border-box;box-sizing:border-box;width:25%;text-align:center;position:relative;height:205px;margin-bottom:45px;padding:0 25px;}
.adit img{margin-bottom:36px;}
.adit p{color:#fff;text-transform:uppercase;font-size:14px;line-height:24px;}
.adit .sline{position:absolute;display:block;background:rgba(255, 255, 255, 0.45);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.adit .sp_right{right:0;top:0;height:77%;width:1px;}
.adit .sp_bottom{width:64%;height:1px;left:18%;bottom:0;}
.adit:hover .sp_right{height:0%;}
.adit:hover .sp_bottom{width:0%;}
.adit:nth-of-type(6) .sp_bottom,
.adit:nth-of-type(7) .sp_bottom,
.adit:nth-of-type(8) .sp_bottom,
.adit:nth-of-type(9) .sp_bottom{display:none;}
.adit:nth-of-type(5) .sp_right,
.adit:nth-of-type(9) .sp_right{display:none;}
.serv{padding-bottom:95px;background:url(../img/blk3.jpg) 100% 290px no-repeat;}
.serv .razd_title{margin-bottom:56px;}
.serv_blk{width:100%;position:relative;clear:both;}
.serv_holder{margin-left:-55px;margin-bottom:73px;clear:both;width:735px;height:605px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 128px 51px 148px;-webkit-box-shadow:3px 3px 81px 0px #eeeeee;box-shadow:3px 3px 81px 0px #eeeeee;}
.serv_list_holder{min-height:304px;width:100%;}
.serv_page{height:37px;width:100%;margin-bottom:52px;}
.pages{float:left;line-height:37px;margin:0 30px;color:#999999;font-size:18px;font-family:roboto-light;}
.pages span{display:inline-block;margin:0 5px;}
.pages .current_page{color:#3cc5de;font-family:roboto-medium;}
.pn_but{width:37px;height:37px;line-height:37px;border:solid 1px #dddddd;float:left;cursor:pointer;}
.prev_serv{background:url(../img/str_l.png) 50% 50% no-repeat;background-size:70%;}
.next_serv{background:url(../img/str_r.png) 50% 50% no-repeat;background-size:70%;}
.serv_list{display:none;font-size:15px;line-height:22px;letter-spacing:0.05em;font-family:roboto-light;}
.serv_list li{margin-bottom:25px;padding-left:30px;background:url(../img/bullet.jpg) 0 7px no-repeat;}
#sp1{display:block;}
.prices{margin-top:50px;}
.aktciya{height:645px;background:url(../img/blk4.jpg) 50% 50% no-repeat;background-size:cover;background-attachment:fixed;}
.aktciya .consult_form{height:353px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(41.66667% - 30px);width:calc(41.66667% - 30px);}
.aktciya .consult_form input[type=submit]{background:#3cc5de;}
.aktciya .consult_form input[type=submit]:hover{background:#a7c526;}
.aktciya .row,
.aktciya .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;}
.akc{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(58.33333% - 30px);width:calc(58.33333% - 30px);}
.akc .akc_txt{float:left;width:55%;font-family:roboto-light;font-size:84px;color:#a7c526;text-transform:uppercase;margin-right:17px;margin-top:19px;}
.akc .akc_txt span.first_line{font-size:42px;letter-spacing:0.025em;color:#fff;line-height:72px;float:left;}
.akc .akc_txt span.second_line{float:left;line-height:90px;}
.akc .akc_num{float:left;width:-webkit-calc(45% - 17px);width:calc(45% - 17px);font-size:204px;color:#a7c526;letter-spacing:0.025em;font-family:roboto-thin;letter-spacing:-0.05em;text-indent:-19px;}
.akc .akc_num span{font-family:roboto-light;font-size:104px;display:inline-block;width:72px;text-indent:0px;}
.personal{padding-bottom:68px;}
.avatar{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(41.66667% - 30px);width:calc(41.66667% - 30px);}
.avatar img{float:right;height:100%;}
.pinfo{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(58.33333% - 30px);width:calc(58.33333% - 30px);padding-left:10px;}
.pinfo .pers_name{margin-top:30px;width:100%;text-align:center;font-size:24px;line-height:32px;margin-bottom:25px;}
.pinfo .pers_desc{min-height:180px;}
.pinfo p{font-size:14px;line-height:30px;font-family:roboto-light;letter-spacing:0.075em;}
.pinfo .header_tel{font-size:16px;font-family:roboto;display:inline-block;width:159px;text-align:left;margin-top:0px;height:16px;}
.pinfo .pcnt_double{float:left}
.pinfo .pcnt_double a{margin:5px 0;}
.pinfo .pcnt_double a:empty{display:none;}
.pinfo .pcnt{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:45px;margin-top:65px;margin-bottom:70px;}
.pers_list img {
    cursor: pointer;
    filter: grayscale(100%);
    float: left;
    margin-right: 20px;
    margin-top: 20px;
    width: calc(25% - 18px);
}
.pers_list img:hover,
.pers_list img.active{-webkit-filter:none;filter:none;}
.pers_list img:first-child{margin-left:0;}
.pers_list img:last-child{margin-right:0;}
.likar_hidden{display:none;}
.otzuvu{background:url(../img/blk5.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:90px;min-height:605px;}
.otzuv_slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:85%;}
.otzuv_slider .slick-slide{height:auto;}
.otzuv_slider .slick-arrow{border:solid 1px rgba(255, 255, 255, 0.71);width:37px;height:37px;top:26%;z-index:1000;}
.otzuv_slider .prev_arrow{background:url(../img/strw_l.png) 50% 50% no-repeat;left:50%;margin-left:-222px;}
.otzuv_slider .next_arrow{background:url(../img/strw_r.png) 50% 50% no-repeat;left:50%;margin-left:182px;}
.otzuv_item{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.otzuv_item img{padding:10px;border:solid 2px rgba(255, 255, 255, 0.43);margin-bottom:63px;}
.otzuv_item p{font-size:14px;line-height:24px;font-family:roboto-light;color:#fff;width:100%;margin-bottom:26px;}
.otzuv_item span{display:inline-block;width:100%;color:#fff;font-size:16px;}
.razd_title{width:100%;clear:both;font-size:30px;text-transform:uppercase;text-align:center;margin-top:102px;margin-bottom:40px;}
.razd_title div{background:#3cc5de;width:30px;height:1px;margin:46px auto 0;}
.razd_title.white{color:#fff;}
.razd_title.white div{background:#fff;}
.razd_title + p,.str_spec_holder + p{font-size:14px;letter-spacing:0.05em;font-family:roboto-light;line-height:30px;text-align:center;width:95%;max-width:760px;margin:5px auto 70px;}
.sertif_item{max-height:225px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(16.66667% - 30px);width:calc(16.66667% - 30px);cursor:pointer;margin-bottom:30px;border:solid 1px #eaeaea;}
.sertif_item img{width:100%;float:left;}
.gallery{margin-top:10px;margin-bottom:94px;}
.gallery a{height:auto;margin:0 15px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.gallery a img{width:100%;opacity:0;visibility:hidden;}
.gallery .slick-list{margin-left:-15px;}
.gallery .slick-slide{height:256px !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.gallery .slick-arrow{border:0;bottom:-100px;top:auto;z-index:1000;}
.gallery .prev_arrow{left:50%;margin-left:-55px;background:url(../img/str_l.png) 50% 50% no-repeat;background-size:35px;}
.gallery .next_arrow{right:50%;margin-right:-56px;background:url(../img/str_r.png) 50% 50% no-repeat;background-size:35px;}
.block_hidden{height:0px;overflow:hidden;visibility:hidden;}
.contacts{padding-bottom:42px;}
.cnt_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:22px;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:15px;margin-right:15px;word-wrap:break-word;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);margin-bottom:55px;}
.cnt_item img{margin-right:26px;}
.cnt_item a{color:#333333;}
.cnt_item address,
.cnt_item span{display:inline-block;width:245px;}
#map{width:100%;height:630px;-webkit-filter:grayscale(100%);filter:grayscale(100%);}
footer{background:#f9fafc;text-align:center;font-family:roboto-light;font-size:14px;padding-top:40px;}
.button{width:307px;height:45px;line-height:45px;background:#a7c526;font-size:14px;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;}
.button:hover{background:#3cc5de;}
.botz{width:303px;height:41px;line-height:41px;border:solid 2px #a7c526;}
.botz:hover{border:solid 2px #fff;}
.ui-datepicker{z-index:10000 !important;}
.block{width:100%;clear:both;}
.cleaner{width:100%;clear:both;}
.fon{display:none;position:fixed;left:0;top:0;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;z-index:1111;}
.modal{display:none;position:fixed;left:50%;top:50%;z-index:1112;margin-left:-237px;margin-top:-203px;min-width:400px;}
.zvonok{margin-top:-175px;}
.zvonok .consult_form{height:350px;}
.likar_consult{margin-top:-277px;}
.likar_consult span.safeinfo{color:#999999;font-size:11px;font-family:roboto-light;display:inline-block;wdith:100%;clear:both;line-height:15px;letter-spacing:0.05em;margin-top:15px;margin-bottom:30px;}
.likar_consult .consult_form{height:554px;}
.likar_consult .consult_form form{padding-top:170px;}
.likar_consult .likar_modal_info{text-align:left;float:left;background:#f4f4f4;height:140px;position:absolute;left:13px;top:13px;width:-webkit-calc(100% - 26px);width:calc(100% - 26px);}
.likar_consult .likar_modal_info img{float:left;margin-right:35px;height:100%;}
.likar_consult .likar_modal_info .likar_modal_blk{float:left;}
.likar_consult .likar_modal_info p{font-size:18px;font-family:roboto-medium;line-height:24px;letter-spacing:0.05em;max-width:247px;text-transform:none;margin-top:40px;margin-bottom:5px;}
.likar_consult .likar_modal_info span{font-size:14px;letter-spacing:0.05em;line-height:30px;}
.close,.close_menu{width:33px;height:33px;position:absolute;right:15px;top:15px;background:#333333 url(../img/close_modal.png) 50% 50% no-repeat;z-index:111111;cursor:pointer;}
.close_menu{display:none;}
#sliderFrame,
#sliderFrame div{-webkit-box-sizing:content-box;box-sizing:content-box;}
#sliderFrame{width:100%;margin:0 auto;}
#slider .bgLayer,#slider .mcSlc{background-size:cover!important;background-position: 50% 50%!important}
#slider,
#slider .sliderInner{width:100%;height:770px;}
#slider{background-color:white;position:relative;margin:0 auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);float:left;position:absolute;left:0;top:0;z-index:1000;}
#slider a.imgLink,
#slider .video{z-index:2;cursor:pointer;position:absolute;top:0px;left:0px;border:0;padding:0;margin:0;width:100%;height:100%;}
#slider .mc-caption{width:95%;max-width:1140px;height:auto;font-size:48px;line-height:72px;text-transform:uppercase;margin:203px auto 0;overflow:hidden;color:#a7c526;text-align:left;letter-spacing:0.025em;}
#slider .mc-caption a{color:#FB0;}
.clones #slider .mc-caption {letter-spacing: -1px;}
#slider .mc-caption a:hover{color:#DA0;}
.aligmet_teeth #slider .mc-caption{min-height:288px;margin:153px auto 0;}
#slider .navBulletsWrapper{top:64px;text-align:left;background:none;position:relative;z-index:3;width:95%;max-width:1140px;margin:0 auto;}
#slider .navBulletsWrapper div{width:14px;height:14px;font-size:0;color:White;display:inline-block;*display:inline;zoom:1;overflow:hidden;cursor:pointer;margin:0 12px;border:solid 1px #fff;}
#slider .navBulletsWrapper div:first-of-type{margin-left:0;}
#slider .navBulletsWrapper .active,
#slider .navBulletsWrapper div:hover{background:rgba(255, 255, 255, 0.3);}
#slider img,
#slider > b,
#slider a > b{position:absolute;border:none;display:none;}
#slider .sliderInner{overflow:hidden;position:absolute;top:0;left:0;}
#slider > a,
#slider video,
#slider audio{display:none;}
#slider div{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.str_spec_holder{width:100%;height:22px;margin:-10px 0 15px;position:relative;}
.str_spec{
position:absolute;
top:0;
width:28px;
height:22px;
left:50%;	
cursor:pointer;
}
.spec_left{
background:url(../img/str_l.png) 50% 50% no-repeat;	
margin-left:-45px;
}
.spec_right{
background:url(../img/str_r.png) 50% 50% no-repeat;	
margin-left:13px;
}
.lightbox{
min-width:480px;	
}
.lightboxOverlay{
max-width:100%;
min-width:480px;
}

.lang{
   width:45px;
   height:11px;
   position:relative;
   padding:5px;
   float:left;
   margin-top: 22px;
   margin-right:30px;
   z-index:100;
}

.lang a{
  position:absolute;
  left:0;
  top:0;
  width:16px;
  height:11px;   
  position:relative;
  display:block;
   padding-left:21px;  
   font-size:12px;
   cursor:pointer;
   color:#000;
}

.lang a:before{
  position:absolute;
  content:'';
  left:0;
  top:0;
  width:16px;
  height:11px;   
}

.lang a.ua:before{
  background:url(../images/ua.png) no-repeat;
}

.lang a.eng:before{ 
  background:url(../images/eng.png) no-repeat;
}

.lang_inner{
  display:none;
  position:absolute;
  left:0;
  top:100%;
  padding:5px;
  background:#fff;
  box-shadow:0px 1px 4px rgba(0,0,0,0.2);
  width:100%;
  box-sizing:border-box;
}

.lang:hover .lang_inner{
  display:block;	
}
@media screen and (min-width:960px){.wow{visibility:hidden;}
}
@media screen and (max-width:1176px){.akc .akc_txt{font-size:60px;margin-top:11px;}
.akc .akc_txt span.first_line{font-size:30px;line-height:50px;}
.akc .akc_txt span.second_line{line-height:65px;}
.akc .akc_num{font-size:140px;}
.akc .akc_num span{font-size:58px;}
}
@media screen and (max-width:1170px){.container{-webkit-box-sizing:border-box;box-sizing:border-box;}
.serv{background:url(../img/blk3.jpg) 50% 290px no-repeat;}
.serv_holder{margin:0 auto 73px;padding:60px 60px 51px 60px;}
.osn_it_big .left_p{max-width:calc(100% - 260px);}
}
@media screen and (max-width:1100px){.container{padding-left:30px;padding-right:30px;}
.main_menu li a{font-size:11px;}
.header_tel{font-size:11px;padding-left:20px;margin-top:27px;}
.mrg_l{margin-left:13px;}
.request{margin-left:13px;}
.header_form_folder .consult_form{width:404px;height:406px;}
.consult_form form p{font-size:13px;}
#slider .mc-caption{font-size:36px;line-height:58px;}
}
@media screen and (max-width:960px){
.lang{position: absolute;right: 0;top: 10px;margin-right:0;margin-top:0;}
.container{padding-left:15px;padding-right:15px;}
.slick_item_holder{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
#slider .bgLayer,#slider .mcSlc{background-position:30% 50%!important;}
.close_menu{display:block;}
.logo_holder{width:230px;height:75px;}
.logo_holder a{font-size:9px;}
.logo_holder a img{}
.main_menu{display:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;opacity:0;position:fixed;right:-110%;top:0;height:100%;width:100%;background:rgba(255, 255, 255, 0.9);z-index:11100;border-bottom:0;min-width:200px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0px;}
.main_menu ul{height:100%;width:100%;z-index:11101;-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:45px;text-align:center;}
.main_menu li{height:70px;line-height:70px;}
.main_menu li:hover{border-top:solid 2px transparent;}
.main_menu li a{font-size:16px;}
.header_right{width:-webkit-calc(100% - 338px);width:calc(100% - 338px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.header_right .cleaner{display:block;}
.header_tel{font-size:15px;padding-left:26px;margin-top:10px;margin:0 5px;}
.responsive_menu{display:block;}
.mrg_l{margin-left:20px;}
.request{margin-top:0;margin-left:0;}
.header_form_folder{margin:338px auto 0;}
.second_block{margin-top:40px;}
.osn_it{width:-webkit-calc(83.33333% - 30px);width:calc(83.33333% - 30px);}
.aktciya .consult_form{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.akc{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.akc .akc_txt{width:100%;}
.akc .akc_txt span.first_line{width:100%;text-align:center;}
.akc .akc_txt span.second_line{width:100%;text-align:center;}
.akc .akc_num{width:100%;text-align:center;}
.avatar img{float:none;max-width:95%;height:auto;}
.avatar{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);text-align:center;}
.pinfo{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.pinfo .pers_desc{min-height:auto;}
.sertif_item{width:-webkit-calc(25% - 30px);width:calc(25% - 30px);}
#slider .mc-caption{margin:80px auto 0;}
#slider .navBulletsWrapper{top:25px;}
.osn_it_big{background: #3cc5de url(../img/zubbg.png) 85% 163% no-repeat;}
.osn_it_big.zub1 {background: #3cc5de url(../img/zubbg1.png) 80% 130% no-repeat;}
.aligmet_teeth #slider .mc-caption{min-height:100px;margin:50px auto 0;}
.aktciya{background:url(../img/blk4.jpg) 38% 50% no-repeat;background-size:cover;background-attachment:scroll;}
}
@media screen and (max-width:780px){.container{padding-left:15px;padding-right:15px;}
.logo_holder{width:190px;height:65px;}
.logo_holder a{font-size:9px;letter-spacing:0.14em;line-height:18px;}
.logo_holder a strong{font-size:9px;letter-spacing:0.13em;line-height:20px;}
.header_right{width:-webkit-calc(100% - 298px);width:calc(100% - 298px);}
.about .ab_block_holder{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.about .ab_holder{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.osn_it_big.zub1 {background: #3cc5de url(../img/zubbg1.png) 75% 150% no-repeat;}
}
@media screen and (max-width:768px){.cifru_item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.adit{width:50%;}
.adit .sline{display:none;}
.serv_holder{width:95%;}
.aktciya input[type=text]{padding:0 30px 0 40px;}
.pinfo .pcnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:45px;margin-bottom:50px;}
.pinfo .button{margin-top:30px;}
.pers_list img{margin-bottom:24px;width:-webkit-calc(50% - 24px);width:calc(50% - 24px);}
.pers_list img:nth-of-type(2){margin-right:0;}
.pers_list img:nth-of-type(3){margin-left:0;}
.sertif_item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);}
.osn_it_big .left_p{max-width:100%;margin-left:30px;}
.osn_it_big h1{width:100%;margin-left:30px;}
.osn_it_big img{display:none;}
.logo_holder a{font-size:8px;letter-spacing:0.02em;}
.logo_holder a img{}
.logo_holder a strong{letter-spacing:0.02em;line-height:18px;font-size: 8px;}
}
@media screen and (max-width:730px){.mrg_l{margin-left:5px;margin-bottom:10px;}
}
@media screen and (max-width:680px){.serv_holder{min-height:605px;height:auto;margin-bottom:0;}
.aktciya{min-height:645px;height:auto;padding:30px 0;}
.aktciya .consult_form{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.akc{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.osn_it_big{background: #3cc5de url(../img/zubbg.png) 50% 163% no-repeat;}
.osn_it_big.zub1 {background: #3cc5de url(../img/zubbg1.png) 50% 130% no-repeat;}
.osn_it_big .zapis{left:50%;margin-left:-152px;}
}
@media screen and (max-width:568px){.slick{padding-bottom:20px;}
.logo_holder{width:263px;height:83px;margin-top:0;}
.logo_holder img{margin-top:-10px;}
.responsive_menu{position:absolute;top:50px;right:0px;}
.osn_it_big h1{font-size:26px;}
}
@media screen and (max-width:560px){.container{padding-left:15px;padding-right:15px;}
.header_right{width:100%;margin-top:10px;}
.header_form_folder{margin:280px auto 0;}
.consult_form{width:95%;height:auto;margin:0 auto;float:none;}
.osn_it{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);}
.about{background:url(../img/blk_ab1.jpg) 60% 50% no-repeat;background-size:cover;}
.cnt_item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
.modal{width:95%;margin-left:0;left:2.5%;}
.likar_consult .consult_form form{padding-top:150px;}
.likar_consult .likar_modal_info{height:120px;}
.likar_consult .likar_modal_info img{margin-right:20px;}
.likar_consult .likar_modal_info p{font-size:16px;}
.close{right:25px;}
#slider .mc-caption{font-size:28px;line-height:40px;text-align:center;}
#slider .navBulletsWrapper{text-align:center;}
.aligmet_teeth #slider .mc-caption{min-height:100px;margin:50px auto 0;}
}
@media screen and (min-width:681px) and (max-width:710px){.aktciya .consult_form p{font-size:11px;}
}
@media screen and (min-width:961px) and (max-width:1024px){.pinfo .button{width:250px;}
}

.makeby{    
	text-align: center;
    font-size: 14px;
    color: #6d6a68;
    width: 100%;
    height:35px;
    line-height:35px;
        background: #f9fafc;
        margin-top:20px;
}
.makeby a {
    text-align: center;
    font-size: 14px;
    color: #a7a7a7;
}   

