@font-face{font-family:'Lato-Heavy';src:url('fonts/Lato-Heavy.ttf');}
@font-face{font-family:'Lato-Regular';src:url('fonts/Lato-Regular.ttf');}
@font-face{font-family:'OpenSans-Bold';src:url('fonts/OpenSans-Bold.ttf');}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%;}
html{overflow-y:auto;overflow-x:hidden;}
body{background-color:rgb(248, 248, 248);}
.white_section{background-color:rgb(255, 255, 255);padding-bottom:1px;}
.singles_conts{line-height:24px;}
.white_section.blue_both{border-bottom:1px solid rgb(24, 48, 146);margin-bottom:30px;}
.white_section.section_perf{margin-bottom:30px;}
.white_section.uslwhite_sect{padding:30px 30px 20px 30px;}
*{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;outline:none;text-decoration:none;}
del{text-decoration: line-through;}
.container{width:100%;max-width:1215px;padding:0px 15px;margin:0 auto;display:block;}
.head_blue{font-size:0px;background:rgb(45, 73, 187);width:100%;padding:17px 0px 25px;}
.head_menu{font-size:0px;background:-webkit-gradient(linear, left top, left bottom, from(rgb(23, 46, 139)), color-stop(5%, rgb(23, 46, 139)), color-stop(20%, rgb(24, 48, 146)), to(rgb(24, 48, 146)));background:linear-gradient(to bottom, rgb(23, 46, 139) 0%, rgb(23, 46, 139) 5%, rgb(24, 48, 146) 20%, rgb(24, 48, 146) 100%);width:100%;z-index:11;}
.line_head_left,
.line_head_rght{display:inline-block;vertical-align:middle;width:50%;}
.logo_image,
.name_company{display:inline-block;vertical-align:middle;}
.name_company{padding-left:20px;font-size:14px;color:rgb(255, 255, 255);line-height:22px;font-family:'Lato-Regular';}
.line_button_tel,
.line_cont_telf{display:inline-block;vertical-align:middle;width:calc(95% - 170px);}
.line_cont_telf{width:185px;color:rgb(255, 255, 255);}
.line_cont_telf a{font-size:19px;color:rgb(255, 255, 255);line-height:26px;}
.line_cont_telf a span{font-family:'Lato-Heavy';}
.line_button_tel{text-align:center;}
.button_head{width:168px;height:40px;border:2px solid rgb(255, 255, 255);text-align:left;padding-left:16px;cursor:pointer;background:url(../image/arr_button.png) transparent right 15px center no-repeat;font-size:14px;color:rgb(255, 255, 255);font-family:'Lato-Heavy';line-height:14px;-webkit-transition:200ms;transition:200ms;}
.button_head:hover{background:url(../image/arr_button_h.png) rgb(255, 255, 255) right 15px center no-repeat;color:rgb(45, 73, 187);}
.line_cont_telf{font-size:13px;line-height:20px;font-family:'Lato-Regular';}
.head_menu .container .from_mb_bi_menu > ul > li{display:inline-block;vertical-align:middle;margin:0px 15px;padding-bottom:8px;z-index:1;}
.head_menu .container .from_mb_bi_menu > ul > li:first-child{padding-left:0px;}
.head_menu .container .from_mb_bi_menu > ul > li:last-child{padding-right:0px;}
.head_menu .container .from_mb_bi_menu > ul > li a{font-size:15px;line-height:15px;font-family:'Lato-Regular';color:rgb(255, 255, 255);display:block;padding:15px 0px 9px;}
.head_menu .container .from_mb_bi_menu > ul > li a:after{content:"";left:50%;width:1px;height:2px;position:absolute;bottom:0px;background-color:rgb(255, 255, 255);-webkit-transition:200ms;transition:200ms;visibility:hidden;}
.head_menu .container .from_mb_bi_menu > ul > li:hover > a:after,
.head_menu .container .from_mb_bi_menu > ul > li.current-menu-item > a:after{left:0px;width:100%;visibility:visible;}
.head_menu .container .from_mb_bi_menu > ul > li > ul{position:absolute;top:100%;padding:30px 0px 30px 30px;background:rgb(255, 255, 255);width:auto;display:block;visibility:hidden;opacity:0;-webkit-transition:200ms;transition:200ms;-webkit-box-shadow:0px 2px 1px rgb(220, 220, 220);box-shadow:0px 2px 1px rgb(220, 220, 220);}
.head_menu .container .from_mb_bi_menu > ul > li:hover > ul{visibility:visible;opacity:1;}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li{display:table-cell;padding-right:30px;}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li a{color:rgb(42, 42, 42);white-space:nowrap;display:inline-block;font-size:14px;}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li a:after{content:"";position:absolute;bottom:0px;left:0px;width:0px;height:1px;-webkit-transition:200ms;transition:200ms;background-color:rgb(42, 42, 42);}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li a:hover:after{width:100%;visibility:visible}
.content{font-size:0px;padding:60px 0px 80px;}
.content.content_otherpg{padding:35px 0px 80px;}
.breadcrumbs{padding-bottom:8px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.breadcrumbs a{display:inline-block;vertical-align:middle;margin-right:10px;color:rgb(45, 73, 187);font-size:16px;font-family:'Lato-Regular';}
.breadcrumbs a.home{width:18px;height:12px;background:url(../image/arr_bread.png) center no-repeat;margin-right:20px;font-size:0px;}
.breadcrumbs span pre{margin:0;}
.breadcrumbs .sep,
.breadcrumbs .current{color:rgb(45, 73, 187);font-size:16px;font-family:'Lato-Regular';}
.breadcrumbs .sep:first-child{display:none !important;}
.left_content,
.right_content{display:inline-block;vertical-align:top;}
.left_content{width:calc(100% - 315px);font-size:14px;font-family:'Lato-Regular';}
.right_content{width:315px;padding-left:45px;position:-webkit-sticky;position:sticky;top:50px;}
.left_content h1,
.left_content .name_page{font-size:28px;line-height:34px;font-family:'Lato-Regular';color:rgb(76, 76, 76);margin-top:10px;margin-bottom:40px;}
.left_content h2{font-size:25px;color:#565656;margin:15px 0px;}
.left_content h3{font-size:22px;color:#565656;margin:15px 0px;}
.post-ratings{margin:15px 0px;}
.left_content p{margin-bottom:20px;line-height:24px;}
.image_banner{font-size:0px;margin-bottom:25px;}
.image_banner p{line-height:0px;}
.image_banner img{width:100%;height:auto;}
.absolute_slogan{position:absolute;bottom:0px;text-align:center;width:100%;background-color:rgba(0, 0, 0, 0.7);padding:30px 0px;}
.absolute_slogan p, .absolute_slogan h1{color:rgb(255, 255, 255);font-size:28px;margin-bottom:0px;line-height:28px;font-weight:normal;margin-top:0px;}
.padtext{padding:0px 25px;margin-bottom:30px;}
.head_ant_block{padding:25px 25px;background:url(../image/ant.png) right 25px top no-repeat rgb(21, 105, 207);}
.head_ant_block p{margin-bottom:0px;max-width:625px;color:rgb(255, 255, 255);font-size:20px;font-family:'Lato-Heavy';line-height:normal;}
.line_perf{font-size:0px;padding:40px 25px 0px;margin-bottom:40px;}
.one_perf{display:inline-block;width:50%;vertical-align:top;margin-bottom:30px;}
.one_perf:nth-child(2n){text-align:right;}
.one_perf p{font-size:14px;line-height:22px;font-family:'Lato-Regular';color:rgb(58, 58, 58);margin-bottom:10px;}
.corl{max-width:365px;display:inline-block;text-align:left;border-bottom:2px solid rgb(24, 48, 146);min-height:219px;}
.numb_ln,
.zg_ln{display:inline-block;vertical-align:top;margin-bottom:15px;}
.numb_ln{width:74px;font-size:50px;color:rgb(216, 216, 216);line-height:50px;}
.zg_ln{width:calc(100% - 74px);font-size:18px;font-family:'Lato-Regular';line-height:26px;color:rgb(21, 105, 207);}
.name_undln,
p.name_undln,
.page-template-default.page .white_section h2{font-size:28px;line-height:35px;font-family:'Lato-Regular';color:rgb(58, 58, 58);margin-bottom:55px;}
.name_undln:after,
.page-template-default.page .white_section h2:after{content:"";position:absolute;left:0px;bottom:-20px;width:200px;height:1px;background-color:rgb(24, 48, 146);}
.tab_click{font-size:0px;}
.one_tab{display:inline-block;vertical-align:middle;margin-right:10px;width:calc(20% - 8px);text-transform:uppercase;font-size:15px;line-height:15px;font-family:'Lato-Regular';padding:22px 0px 18px;border:1px solid rgb(229, 229, 229);text-align:center;cursor:pointer;color:rgb(58, 58, 58);background:rgb(255, 255, 255);-webkit-transition:400ms;transition:400ms;}
.one_tab:last-child{margin-right:0px;}
.one_tab:hover{border-top:2px solid rgb(42, 128, 233);color:rgb(42, 128, 233);}
.one_tab.active{border-top:2px solid rgb(42, 128, 233);color:rgb(42, 128, 233);border-bottom:1px solid rgb(255, 255, 255);z-index:2;}
.tab_text{border:1px solid rgb(229, 229, 229);top:-1px;background:rgb(255, 255, 255);border-bottom:1px solid rgb(24, 48, 146);}
.one_tab_content{opacity:0;-webkit-transition:400ms;transition:400ms;z-index:-2;position:absolute;top:0px;left:0px;}
.one_tab_content.active{opacity:1;position:relative;z-index:2;}
.usl_contblock{font-size:0px;padding:30px 30px 10px;border-bottom:1px solid rgb(239, 239, 239);}
.one_single_tab{display:inline-block;vertical-align:middle;width:33.3333%;margin-bottom:30px;}
.img_sgl,
.text_sgl{display:inline-block;vertical-align:middle;}
.img_sgl{width:80px;height:64px;border:1px solid rgb(229, 229, 229);}
.img_sgl img{width:100%;height:100%;}
.text_sgl{padding-left:25px;width:calc(100% - 80px);font-size:15px;color:rgb(58, 58, 58);line-height:24px;font-family:'Lato-Regular';}
.more_usl{padding:25px;}
.alluslg{display:inline-block;width:25.6%;padding:13px;font-size:14px;line-height:14px;font-family:'Lato-Heavy';color:rgb(255, 255, 255);background:url(../image/arr_button.png) right 15px center no-repeat rgb(24, 48, 146);-webkit-transition:200ms;transition:200ms;border:1px solid rgb(24, 48, 146);}
.alluslg:hover{color:rgb(24, 48, 146);background:url(../image/arr_button_h.png) right 15px center no-repeat rgb(255, 255, 255);}
.block_tab{margin-bottom:30px;}
p.zgl,
.zgl{font-size:20px;line-height:24px;font-family:'Lato-Heavy';margin-top:25px;margin-bottom:0px;color:rgb(58, 58, 58);margin-bottom:20px;}
.left_content ul,
.left_content ol{padding:0px 0px 15px;}
.left_content ul li,
.left_content ol li{padding-left:25px;margin-bottom:10px;list-style:none;line-height:26px;font-size:14px;}
.left_content ul li span,
.left_content ol li span{text-transform:uppercase;font-size:14px;font-family:'Lato-Heavy';color:rgb(58, 58, 58);}
.left_content ul li:last-child,
.left_content ol li:last-child{margin-bottom:0px;}
.left_content ul li:before,
.left_content ol li:before{content:"";width:6px;height:6px;background-color:rgb(42, 128, 233);position:absolute;left:0px;top:8px;}
.news_sect .name_undln{margin-top:65px;}
.line_news{font-size:0px;border-bottom:2px solid rgb(129, 141, 194);}
.one_news{display:inline-block;vertical-align:top;width:calc(33.3333% - 6.7px);margin-right:10px;margin-bottom:30px;}
.one_news:last-child{margin-right:0px;}
.date_news{display:inline-block;padding:10px;font-size:12px;line-height:12px;color:rgb(255, 255, 255);font-family:'Lato-Regular';background-color:rgb(21, 105, 207);}
.text_zg_news{border:1px solid rgb(229, 229, 229);background-color:rgb(255, 255, 255);padding:17px;}
.nm_news{font-size:16px;line-height:22px;font-family:'Lato-Heavy';color:rgb(58, 58, 58);margin-bottom:10px;}
.txt_news{font-size:12px;line-height:18px;color:rgb(58, 58, 58);font-family:'Lato-Regular';}
.more_usl_news{padding:20px 20px 0px 0px}
.block_footer{border-top:4px solid rgb(21, 105, 207);padding-top:40px;background-color:rgb(42, 42, 42);font-size:0px;}
.logo_text_footer,
.link_footer_one,
.button_footer,
.tel_footr{display:inline-block;vertical-align:top;margin-bottom:50px;}
.link_footer_one{width:calc(37% - 65px);}
.button_footer{width:calc(27% - 100px)}
.logo_text_footer{width:35%;}
.tel_footr{color:rgb(255, 255, 255);font-size:13px;font-family:'Lato-Regular';line-height:20px;width:175px}
p.ejedn{margin-bottom:15px;line-height:13px}
.tel_footr a{font-size:19px;line-height:26px;color:rgb(255, 255, 255);}
.tel_footr a span{font-family:'Lato-Heavy';color:rgb(42, 128, 233);}
.logo_footer,
.text_aft_logo_ft{display:inline-block;vertical-align:middle;}
.logo_footer{width:70px;}
.text_aft_logo_ft{width:calc(100% - 70px);padding-left:25px;font-size:14px;color:rgb(255, 255, 255);line-height:20px;font-family:'Lato-Regular';}
.link_footer_one li{margin-bottom:15px;display:inline-block;vertical-align:middle;width:50%;}
.link_footer_one a{color:rgb(255, 255, 255);font-size:14px;font-family:'Lato-Heavy';}
.link_footer_one a:hover{text-decoration:underline}
.btnft{width:100%;max-width:170px;height:40px;border:2px solid rgb(255, 255, 255);color:rgb(255, 255, 255);font-size:14px;font-family:'Lato-Heavy';text-align:left;padding-left:15px;background:url(../image/arr_button.png) right 15px center no-repeat transparent;cursor:pointer;}
.line_ftr_copy_cont{padding:10px 0px;border-top:1px solid rgb(85, 85, 85);}
.prava,
.ln_mail,
.ln_footr_addr{display:inline-block;vertical-align:middle;color:rgb(255, 255, 255);font-size:13px;font-family:'Lato-Regular';line-height:13px;}
.prava{width:calc(100% - 429px)}
.prava a{margin-left:20px;color:rgb(255, 255, 255);}
.prava a:hover{text-decoration:underline;}
.ln_mail{width:216px;}
.ln_mail a{display:block;padding-left:30px;color:rgb(255, 255, 255);background:url(../image/mailico.png) left top no-repeat;padding-top:2px;}
.ln_footr_addr{background:url(../image/mapico.png) left top no-repeat;padding:7px 0px 3px 30px}
.line_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.line_price a{display:block;width:calc(25% - 15px);margin-right:20px;}
.one_link_price{background:rgb(45, 73, 187);overflow:hidden;padding:25px 0px 25px 25px;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.one_link_price:after{content:"";width:185px;height:185px;position:absolute;background-color:rgba(255, 255, 255, 0.1);right:-65px;top:-65px;border-radius:50%}
a:last-child .one_link_price{margin-right:0px;}
.img_txt_nv_blck{width:100%;}
.img_price{margin-bottom:15px;}
.name_one_prc{font-size:15px;line-height:24px;color:rgb(255, 255, 255);font-family:'Lato-Heavy';}
.sidebar_menu{margin-bottom:25px;}
.sidebar_menu > ul > li{margin-bottom:10px;}
.sidebar_menu > ul > li > a{display:block;width:100%;padding:15px 15px 15px 25px;font-family:'Lato-Heavy';font-size:16px;line-height:16px;color:rgb(255, 255, 255);background:url(../image/arrsidebardwn.png) right 15px center no-repeat rgb(24, 48, 146);}
.sidebar_menu > ul > li > a.open{background:url(../image/arrsidebarup.png) right 15px center no-repeat rgb(24, 48, 146);}
.sidebar_menu > ul > li > ul{background-color:rgb(255, 255, 255);padding:35px 15px 20px 25px;display:none;list-style-type:none;}
.sidebar_menu > ul > li > ul > li{margin-bottom:15px;}
.sidebar_menu > ul > li > ul > li a{font-size:14px;font-family:'Lato-Regular';color:rgb(54, 54, 54);-webkit-transition:200ms;transition:200ms;display:inline-block;}
.sidebar_menu > ul > li > ul > li a:after{content:"";width:0px;left:0px;bottom:-1px;height:1px;background-color:rgb(45, 73, 187);-webkit-transition:200ms;transition:200ms;position:absolute;}
.sidebar_menu > ul > li > ul > li a:hover{color:rgb(45, 73, 187);}
.sidebar_menu > ul > li > ul > li a:hover:after{width:100%;}
.sidebar_rekl{width:100%;padding:25px 25px 30px 30px;background:url(../image/rospotrebnadzor_emblema.jpg) center no-repeat;background-size:cover;color:rgb(255, 255, 255);color:rgb(255, 255, 255);}
.big_name_sdbr{font-size:18px;font-family:'Lato-Heavy';line-height:24px;margin-bottom:15px;}
.txt_sdbr{font-size:14px;line-height:22px;font-family:'Lato-Regular';margin-bottom:50px;}
.link_rsptrbndzr{color:rgb(255, 255, 255);display:block;width:100%;max-width:195px;font-size:14px;line-height:14px;padding:10px 40px 10px 15px;border:2px solid rgb(255, 255, 255);font-family:'Lato-Heavy';background:url(../image/arr_button.png) right 20px center no-repeat;-webkit-transition:200ms;transition:200ms;}
.link_rsptrbndzr:hover{background:url(../image/arr_button.png) right 10px center no-repeat}
.overlay{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(24, 48, 146, 0.8);z-index:1000;cursor:pointer;display:none;}
.scroll_top{position:fixed;right:360px;bottom:0px;padding:10px 13px 10px 13px;background:rgb(21, 105, 207);color:#FFF;border-radius:0px;z-index:1000;border:1px solid rgb(24, 48, 146);cursor:pointer;transition:background 200ms;}
.scroll_top:hover{background:rgb(24, 48, 146);}
.to_top_icon{width:12px;height:12px;display:inline-block;background:url(../image/to_top.png) no-repeat center;}
.scroll_top .text{display:inline;font-family:'Lato-Regular';}
.close_modal{position:absolute;top:0px;width:40px;height:40px;right:-50px;border:2px solid rgb(255, 255, 255);cursor:pointer;}
span.one{width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;height:2px;background-color:rgb(255, 255, 255);top:16px;position:absolute;}
span.two{width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;height:2px;background-color:rgb(255, 255, 255);top:16px;position:absolute;}
.modal_form{position:fixed;z-index:1001;width:450px;top:50%;margin-top:-265px;left:50%;margin-left:-225px;background-color:rgb(255, 255, 255);padding:30px;display:none;}
.modal_form form p{font-size:13px;line-height:13px;margin-bottom:10px;color:rgb(54, 54, 54);font-family:'Lato-Regular';}
.modal_form form p span{color:rgb(68, 90, 192);}
.modal_form form input{height:40px;width:100%;border:1px solid rgb(221, 221, 221);margin-bottom:20px;padding-left:15px;color:rgb(54, 54, 54);font-family:'Lato-Regular';font-size:14px;-webkit-transition:300ms;transition:300ms;}
.modal_form form textarea{width:100%;height:105px;border:1px solid rgb(221, 221, 221);color:rgb(54, 54, 54);font-family:'Lato-Regular';padding:15px;font-size:14px;margin-bottom:30px;-webkit-transition:300ms;transition:300ms;}
.modal_form form input:focus,
.modal_form form textarea:focus{border-color:rgb(45, 73, 187)}
.modal_form form input.btnotpr{width:195px;height:40px;color:rgb(45, 73, 187);border:2px solid rgb(45, 73, 187);text-align:left;padding-left:17px;font-size:14px;font-family:'Lato-Heavy';line-height:14px;background:url(../image/arr_button_h.png) right 15px center no-repeat;cursor:pointer;-webkit-transition:100ms;transition:100ms;}
.modal_form form input.btnotpr:hover{color:rgb(255, 255, 255);background:url(../image/arr_button.png) right 15px center no-repeat rgb(45, 73, 187);}
.tel_hd_menu{display:none;}
.close_mob_menu{display:none;}
.menu_cli_op_mob{display:none;}
.one_tab_mob{display:none;}
.table_price{background-color:rgb(255, 255, 255);margin-bottom:40px;}
.table_price table,
.left_content table{width:100%;border-collapse:collapse;color:rgb(58, 58, 58);font-family:'Lato-Regular';font-size:14px;}
.table_price tr:nth-child(2n),
.left_content table tr:nth-child(2n){background-color:rgb(241, 241, 241);}
.table_price tr:first-child td,
.left_content table tr:first-child td{}
.table_price tr td,
.left_content table tr td{padding:20px 10px 20px 30px;}
.head_mosk_block{padding:25px 25px;background:url(../image/moskito.png) right 25px top no-repeat rgb(21, 105, 207);}
.head_mosk_block p{margin-bottom:0px;max-width:625px;color:rgb(255, 255, 255);font-size:14px;font-family:'Lato-Regular';line-height:normal;}
.head_mosk_block p.name_resr{font-size:28px;line-height:30px;margin-bottom:20px}
.head_mosk_block p.name_resr span{text-transform:uppercase;}
p.dott_tick,
.dott_tick{font-size:16px;line-height:22px;font-family:'Lato-Heavy';padding-left:30px;}
p.dott_tick:before,
.dott_tick:before{content:"";width:6px;height:6px;background-color:rgb(42, 128, 233);position:absolute;left:0px;top:7px;}
.line_preim_tree{font-size:0px;}
.one_prm{display:inline-block;vertical-align:bottom;width:33.33333%;margin-bottom:35px;padding-right:5px;}
.img_prm{margin-bottom:30px;}
.txt_prm p{font-size:12px;line-height:20px;font-family:'Lato-Regular';color:rgb(58, 58, 58);margin-bottom:0px;}
.txt_prm p.nm_prm{font-family:'Lato-Heavy';max-width:90px;font-size:14px;margin-bottom:5px}
.flex_metod{display:block;-webkit-column-gap:10px;column-gap:10px;-webkit-column-count:3;column-count:3;margin-bottom:-30px;}
.one_metod{display:inline-block;width:100%;padding:15px 5px 15px 15px;border:1px solid rgb(229, 229, 229);margin-bottom:10px}
.one_metod p{margin-bottom:0px;font-size:12px;line-height:18px;}
.one_metod p.name_metod{font-size:16px;font-family:'Lato-Heavy';color:rgb(39, 61, 153);line-height:22px;margin-bottom:5px;}
.after_table_block{padding:15px 20px;background-color:rgb(45, 73, 187);}
.after_table_block p{color:rgb(255, 255, 255);margin-bottom:0px;font-size:18px;line-height:28px;font-family:'Lato-Regular';}
.specpredl{border:1px solid rgb(221, 221, 221);padding:25px 25px 5px 25px;background-color:rgb(255, 255, 255);margin-bottom:45px;}
.specpredl p.name_undln{margin-bottom:20px;}
.ahtung_block{padding:25px 25px 5px 25px;background:url(../image/ahtung_img.png) right 30px center no-repeat rgb(24, 48, 146);}
.ahtung_block p{color:rgb(255, 255, 255);margin-bottom:20px;font-size:14px;line-height:20px;max-width:600px;}
.ahtung_block p.name_ahtung{font-size:28px;line-height:28px;margin-bottom:35px;}
.ahtung_block p.name_ahtung:after{content:"";position:absolute;left:0px;bottom:-15px;height:1px;width:200px;background-color:rgb(255, 255, 255);}
.alignright{float:right;margin:0.5em 0 20px 10px;}
.alignleft{float:left;margin:0.5em 20px 10px 0;}
.left_content .yarpp-related h3{font-size:28px;line-height:35px;font-family:'Lato-Regular';color:rgb(58, 58, 58);margin-bottom:55px;}
.left_content .yarpp-related h3:after{content:"";position:absolute;left:0px;bottom:-20px;width:200px;height:1px;background-color:rgb(24, 48, 146);}
.left_content .yarpp-related ol{padding-left:15px;}
.left_content .yarpp-related li a{font-size:16px;font-weight:700;color:rgb(54, 54, 54);}
.note{text-align:center;font-size:14px;line-height:22px;margin:20px 0px 20px 0px;}
.fonw{background-color:#fff;}
.vc_row {margin-bottom: 15px;}
.left_content .note p{margin-bottom:0px;text-align:justify !important;}
.line_f_cont{font-size:0px;margin-bottom:50px;}
#mapadres{padding-top:50px;}
.left_rej,
.right_addr_cont{display:inline-block;vertical-align:top;}
.left_rej{width:50%;;max-width:300px;}
.right_addr_cont{width:50%;max-width:350px;padding:30px 20px 30px 40px;background:url(../image/brdr.png) center no-repeat;background-size:100% 100%;}
.line_f_cont p{margin-bottom:5px;color:rgb(58, 58, 58);font-size:14px;line-height:22px;font-family:'Lato-Regular';}
.line_f_cont p sup{font-size:10px;vertical-align:super;padding-left:2px;}
.line_f_cont p a{color:rgb(58, 58, 58);font-family:'Lato-Heavy';}
.line_f_cont p a span{color:rgb(45, 73, 185);}
p.sbnm{font-family:'Lato-Heavy';font-size:16px;}
.onsp{margin-bottom:20px}

.on_inp_ln{display:inline-block;vertical-align:middle;margin-right:20px;width:calc(50% - 12px);margin-bottom:15px;}
.on_inp_ln:nth-child(2n){margin-right:0px;}
.on_inp_ln p,
.all_txtr p{margin-bottom:5px;}
.on_inp_ln p sup,
#commentform sup{color:rgb(45, 73, 185);}
.on_inp_ln input{width:100%;height:40px;border:1px solid rgb(221, 221, 221);padding-left:15px;font-size:14px;font-family:'Lato-Regular';-webkit-transition:100ms;transition:100ms;}
.on_inp_ln input:focus,
.all_txtr textarea:focus{border:1px solid rgb(45, 73, 185);}


.all_txtr textarea{width:100%;height:105px;border:1px solid rgb(221, 221, 221);padding:15px;font-size:14px;font-family:'Lato-Regular';-webkit-transition:100ms;transition:100ms;}
#commentform .all_txtr{margin-bottom:30px;}
.inp_send_sect{padding-top:30px;font-size:0px;}
.inp_send_sect input,
.inp_send_sect span{display:inline-block;vertical-align:middle;}
.abs_podp{position:absolute;bottom:0px;left:230px}
.inp_send_sect input,
#submit.submit_form{cursor:pointer;width:220px;height:40px;font-family:'Lato-Heavy';border:2px solid rgb(45, 73, 187);color:rgb(45, 73, 187);background:url(../image/arr_button_h.png) right 15px center no-repeat;-webkit-transition:100ms;transition:100ms;font-size:14px;text-align:left;padding-left:16px;}
.inp_send_sect input:hover,
#submit.submit_form:hover{color:rgb(255, 255, 255);background:url(../image/arr_button.png) right 15px center no-repeat rgb(45, 73, 187);}
.two_cols_addr{padding-top:50px;font-size:0px;}
.one_col{display:inline-block;vertical-align:top;width:50%;margin-bottom:30px;}
.one_col:last-child{margin-bottom:0px;}
.one_col p{font-size:14px;margin-bottom:0px;}
.one_col p.nameaddr_col{margin-bottom:10px;font-size:15px;font-family:'Lato-Heavy';}
.left_content ul li .name_comm_te{margin-bottom:20px;}
.left_content ul li .name_comm_te,
.left_content ul li .name_comm_te span{font-size:15px;font-family:'Lato-Heavy';color:rgb(58, 58, 58);font-style:normal;text-transform:none;line-height:15px;}
.left_content ul li .name_comm_te .fn{display:inline-block;vertical-align:middle;}
.left_content ul li .name_comm_te .comment_edit{margin-left:20px;display:inline-block;vertical-align:middle;padding:4px 5px 3px;color:rgb(255, 255, 255);background-color:rgb(24, 48, 146);line-height:13px;font-size:13px;font-family:'Lato-Regular';}
.comment_section ul li,
.comment_section ol li{padding-left:0px;list-style:none;}
.comment_section .comment-body{margin-bottom:20px;}
.comment_section ul li p{margin-bottom:0px;}
.comment_section ul li:before,
.comment_section ol li:before{content:none;}
.comment_section > ul > li ul{padding:30px 30px 0px;background:rgb(248, 248, 248);margin-bottom:20px;}
.comment_section > ul > li > ul{padding-bottom:10px;}
.comment_section > ul > li{margin-bottom:20px;}
.ansver{padding-top:10px;}
.ansver a{display:inline-block;padding-left:30px;background:url(../image/reply.png) left center no-repeat;}
.comment_section ul li p.name_undln{margin-bottom:55px;}
.comment_section ul li span.abs_podp{font-size:14px;text-transform:none;font-family:'Lato-Regular';line-height:19px;}
.comment_section ul li #commentform{margin-bottom:20px;}
.one_single_prev_true{padding-bottom:20px;border-bottom:1px solid rgb(224, 224, 224);margin-bottom:25px;}
.one_single_prev_true:last-child{margin-bottom:0px;}
.name_singles{font-size:20px;color:rgb(54, 54, 54);font-family:'Lato-Heavy';margin-bottom:15px;}
.name_singles a{font-size:20px;color:rgb(54, 54, 54);}
.numb_comment{margin-bottom:10px;}
.numb_comment a{padding-left:30px;background:url(../image/reply.png) left center no-repeat;font-family:'Lato-Regular';color:rgb(24, 48, 146);font-size:15px;line-height:24px;display:block;}
.line_prev_imgs_sgl{font-size:15px;font-family:'Lato-Regular';color:rgb(54, 54, 54);}
.more_link_single{display:block;font-family:'Lato-Heavy';color:rgb(24, 48, 146);margin-top:15px;}
p.name_ff_error{font-size:105px;font-family:'Lato-Heavy';color:rgb(48, 48, 48);margin-bottom:15px;line-height:normal;}
.aft_txt_error{font-size:20px;text-align:right;color:rgb(65, 65, 65);}
.sect_error{max-width:203px;margin:0 auto;}
.button_open_mod_aft{text-align:center;padding-top:30px;margin-bottom:35px;}
.button_open_mod_aft button{padding:10px 10px;cursor:pointer;background:#1569cf;border-radius:5px;text-transform:uppercase;font-family:'Lato-Regular';color:rgb(255, 255, 255);border:none;}
.comment_section{margin-bottom:30px;}
.aligncenter{display:block;max-width:100%;margin:0 auto;}
.price-wrap .price{background-color:rgb(255, 255, 255);margin-bottom:40px;font-family:'Lato-Regular';width:100%;}
.price-wrap .price .price__tabs{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.price-wrap .price .price__tabs:first-child{margin-bottom:5px;}
.price-wrap .price .price__tabs .price__tabs-left,
.price-wrap .price .price__tabs .price__tabs-right{width:50%;background-color:rgb(45, 73, 187);color:#fff;text-transform:uppercase;cursor:pointer;}
.price-wrap .price .price__tabs .tabs__wide{padding:20px;}
.price-wrap .tab__hide{display:none;}
.price-wrap .price .price__tabs .tabs__narrow{padding:10px;}
.price-wrap .price .price__tabs .active{background-color:rgb(21, 105, 207);cursor:default;}
.price-wrap .price .price__tabs .price__tabs-left{margin-right:5px;}
.price-wrap .price table{width:100%;border-collapse:collapse;color:rgb(58, 58, 58);font-size:14px;}
.price-wrap .price #individual__house{display:none;}
.price-wrap .price #entity{display:none;}
.price-wrap .price table tr td{padding:20px 10px 20px 30px;width:50%;}
.price-wrap .price table tr:first-child{font-weight:bold;}
.price-wrap .price table tr:nth-child(2n){background-color:rgb(241, 241, 241);}
.price-wrap .price table tr .row_blue{background-color:rgb(45, 73, 187);padding:15px 20px;color:#fff;font-size:18px;line-height:28px;}
.mobiletel_show{display:none;}
.confid_page{font-size:12px;}
.searchform input[type="text"]{width:100%;height:45px;padding:0px 45px 0px 15px;border:1px solid rgb(175, 175, 175);border-radius:5px;}
.searchform input[type="submit"]{position:absolute;top:0px;right:0px;width:40px;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:url(../image/saerch.png) center no-repeat rgb(24, 48, 146);border:none;cursor:pointer;}
p.namesgl{font-size:19px;margin-bottom:15px;font-family:'Lato-Heavy';}
p.namesgl a{color:rgb(75, 75, 75);}
p.namesgl a:hover{color:rgb(24, 48, 146);}
.note>div{margin:0 auto;}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text{width:100%;height:45px;padding:0px 45px 0px 15px;border:1px solid rgb(175, 175, 175);border-radius:5px;}
#ya-site-form0 input.ya-site-form__submit{position:absolute;top:0px;right:0px;width:40px;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:url(../image/saerch.png) center no-repeat rgb(24, 48, 146);border:none;cursor:pointer;font-size:0px!important;}
#ya-site-results .b-serp-item__number, .b-head.b-head_type_search-simple tbody tr:nth-child(2){display:none;}
.tab_sections{font-size:0px;margin-bottom:40px;}
.one_tb{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:10px;font-size:16px;text-align:center;background:rgb(45, 73, 187);color:rgb(255, 255, 255);cursor:pointer;text-transform:uppercase;padding:20px 10px;width:calc(50% - 5px)}
.one_tb p{margin-bottom:0px;}
.one_tb.collen-2{width:calc(50% - 5px);}
.one_tb.collen-3{width:calc(33.333% - 7px);}
.one_tb:last-child{margin-right:0px;}
.one_sub_tab{display:inline-block;vertical-align:middle;width:calc(50% - 5px);margin-right:10px;background:rgb(45, 73, 187);color:rgb(255, 255, 255);font-size:16px;text-align:center;cursor:pointer;padding:10px;text-transform:uppercase;}
.one_sub_tab p{margin-bottom:0px;}
.one_sub_tab:last-child{margin-right:0px;}
.one_af_subtab{display:none;margin-bottom:10px}
.one_af_subtab:first-child{display:block;}
.one_tb.active, .one_sub_tab.active{background:rgb(21, 105, 207);;}
.table_tbl{display:none;}
.table_tbl:first-child{display:block;}
.table_tbl{font-size:16px;}
.tab_sections tr .row_blue{background-color:rgb(45, 73, 187);padding:15px 10px 15px 20px;color:#fff;font-size:18px;line-height:28px;color:rgb(255, 255, 255);}
.tab_sections tbody tr:first-child td{font-family:'Lato-Heavy'}
.tab_sections tr .row_blue a{color:rgb(255, 255, 255);font-family:'Lato-Heavy'}
.after_table_block{color:rgb(255, 255, 255)}
.after_table_block a{color:rgb(255, 255, 255);font-family:'Lato-Heavy';}
@media screen and (max-width:1125px){.one_perf,
.one_perf:nth-child(2n){width:100%;text-align:left;}
.corl{max-width:100%;min-height:auto}
}
@media screen and (max-width:1000px){.link_footer_one{position:absolute;width:100%;left:0px;bottom:0px;max-width:800px;margin-bottom:0px}
.link_footer_one ul li{display:inline-block;width:33.33333%;vertical-align:middle;margin-bottom:10px}
.logo_text_footer{width:calc(50% - 5px)}
.upftr{padding-bottom:50px}
.button_footer{width:calc(50% - 130px);}
.one_tab{font-size:12px}
.one_single_tab{width:50%;}
.line_price{display:block;font-size:0px;}
.line_price a{width:calc(50% - 20px);display:inline-block;margin-bottom:20px;vertical-align:middle}
.one_link_price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0px 20px 20px;height:110px;}
.img_price,
.name_one_prc{display:inline-block;vertical-align:middle;margin-bottom:0px}
.name_one_prc{padding-left:20px;width:calc(100% - 65px);max-width:185px}
.name_one_prc br{display:none;}
.one_prm{width:50%}
.flex_metod{-webkit-column-count:2;column-count:2;}
.left_rej,
.right_addr_cont{display:block;width:100%;max-width:350px;}
.left_rej{margin-bottom:30px;}
}
@media screen and (max-width:800px){.one_perf{display:inline-block;width:50%;vertical-align:top;margin-bottom:30px;}
.one_perf:nth-child(2n){text-align:right;width:50%;}
.corl{max-width:345px;display:inline-block;text-align:left;border-bottom:2px solid rgb(24, 48, 146);min-height:219px;}
.right_content{display:none;}
.left_content{display:block;width:100%;}
.one_news{width:calc(50% - 5px)}
.one_news:nth-child(2n){margin-right:0px;}
.one_news:last-child{display:none;}
.one_prm{width:33.3333%}
.flex_metod{-webkit-column-count:3;column-count:3;}
.left_content h1,
.left_content .name_page{margin-bottom:20px;}
.left_rej,
.right_addr_cont{display:inline-block;vertical-align:top;margin-bottom:0px;width:50%;}
.right_addr_cont{max-width:350px;}
.scroll_top{right:15px;bottom:15px;}
.scroll_top .text{display:none;}
}
@media screen and (max-width:780px){.content{padding:30px 0px 50px;}
.line_head_rght{display:none;}
.line_head_left{display:block;margin:0 auto;width:100%;}
.mobiletel_show{display:inline-block;font-size:20px;width:calc(100% - 333px);text-align:right;font-family:'Lato-Heavy';}
.mobiletel_show a{color:rgb(255, 255, 255);}
.one_perf,
.one_perf:nth-child(2n){width:100%;text-align:left;}
.corl{max-width:100%;min-height:auto}
.one_news{display:block;width:100%;}
.link_footer_one,
.logo_text_footer,
.button_footer,
.tel_footr{position:relative;width:50%;}
.button_footer,
.tel_footr{vertical-align:middle;}
.link_footer_one ul li{width:50%;}
.upftr{padding-bottom:0px}
.head_menu .container .from_mb_bi_menu{position:fixed;top:0px;left:0px;width:100%;height:100%;overflow-y:auto;z-index:10000;background-color:rgb(45, 73, 187);padding:70px 0px 20px;display:none;}
.tel_hd_menu{display:block;padding-top:40px;padding-left:20px}
.head_menu .container .from_mb_bi_menu > ul > li{display:block;margin-right:0px;margin-left:0px;padding-bottom:0px;}
.head_menu .container .from_mb_bi_menu > ul > li:hover{background:rgb(10, 31, 118);}
.head_menu .container .from_mb_bi_menu > ul > li > ul{position:relative;visibility:visible;opacity:1;background-color:rgb(10, 31, 118);-webkit-box-shadow:none;box-shadow:none;padding-left:0px;display:none;}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li{display:block;}
.head_menu .container .from_mb_bi_menu > ul > li > ul > li a{color:rgb(255, 255, 255);}
.head_menu .container .from_mb_bi_menu > ul > li a{margin-left:20px;display:inline-block;}
.head_menu .container .from_mb_bi_menu > ul > li a:after{display:none;}
.close_mob_menu{position:absolute;width:40px;height:40px;right:20px;top:20px;display:block;cursor:pointer;}
.menu_cli_op_mob{display:inline-block;vertical-align:middle;margin-right:calc(100% - 240px);padding:15px 0px;font-size:14px;text-transform:uppercase;font-family:'Lato-Heavy';line-height:14px;color:rgb(255, 255, 255);width:90px;cursor:pointer;}
.tel_mobile{display:inline-block;vertical-align:middle;font-size:14px;color:rgb(255, 255, 255);cursor:pointer;font-family:'Lato-Heavy';width:150px;text-align:center;padding:15px 0px;}
.allmnimg{display:inline-block;vertical-align:middle;width:15px;border-top:2px solid rgb(255, 255, 255);border-bottom:2px solid rgb(255, 255, 255);margin-right:10px;line-height:0px;padding:3px 0px 5px;margin-top:-2px}
.allmnimg span{display:inline-block;width:100%;border-top:2px solid rgb(255, 255, 255);}
.absolute_slogan p{font-size:20px;padding:0px 10px 0px 20px;text-align:left;}
.head_menu .container .from_mb_bi_menu > ul > li a{padding:15px 0px;}
}
@media screen and (max-width:660px){.left_rej,
.right_addr_cont{display:block;width:100%;max-width:350px;}
.left_rej{margin-bottom:30px;}
.one_col{display:block;margin:0 auto 30px;width:100%;}
.two_cols_addr{max-width:315px;}
.single #gallery-2 .gallery-item{width:50%;}
.single img{height:auto;}
}
@media screen and (max-width:590px){.tab_click{display:none;}
.one_tab_content{display:block;position:relative;opacity:1;visibility:visible;z-index:1;background:rgb(255, 255, 255);}
.tab_text{background-color:transparent;border:none;}
.one_tab_mob{display:block;background-color:rgb(255, 255, 255);padding:20px 10px 15px;font-size:15px;text-transform:uppercase;font-family:'Lato-Regular';color:rgb(54, 54, 54);line-height:15px;border:1px solid rgb(229, 229, 229);cursor:pointer;}
.one_tab_mob.active{color:rgb(255, 255, 255);background-color:rgb(24, 48, 146);border:1px solid rgb(24, 48, 146);}
.mob_true_tb{margin-bottom:5px;}
.more_usl{display:none;}
.mob_true_tb .usl_contblock{display:none;}
.link_footer_one,
.logo_text_footer{width:100%}
.prava,
.ln_mail,
.ln_footr_addr{display:block;width:100%;margin-bottom:10px}
.on_inp_ln{width:100%;margin-right:0px;}
}
@media screen and (max-width:530px){.one_single_tab{display:block;width:100%;}
.btnft{background-image:none;text-align:center;max-width:135px;padding-left:0px;}
.modal_form{width:calc(100% - 80px);max-height:100%;top:10px;margin-top:0px;left:20px;margin-left:0px}
.absolute_slogan{padding:10px 0px}
.absolute_slogan p{font-size:20px;padding:0px 5px 0px 20px;text-align:left;}
.white_section{width:calc(100% + 30px);margin-left:-15px}
.line_price a{width:100%;margin-right:0px;display:block;margin-bottom:20px;}
.head_mosk_block{background:rgb(21, 105, 207);}
.head_mosk_block p.name_resr{font-size:24px;}
.one_prm{width:50%;}
.flex_metod{-webkit-column-count:2;column-count:2;}
.table_price{margin-left:-15px;width:calc(100% + 30px);margin-bottom:30px}
.specpredl{width:calc(100% + 30px);margin-left:-15px;}
.ahtung_block{width:calc(100% + 30px);margin-left:-15px;background:rgb(24, 48, 146);}
.after_table_block p{font-size:16px;}
.line_head_left{max-width:335px;}
.mobiletel_show{display:block;width:100%;margin-top:20px;text-align:center;}
}
@media screen and (max-width:375px){.logo_image img{width:50px;}
.name_company{font-size:13px;padding-left:10px}
.line_head_left{max-width:285px}
.one_prm{width:100%;text-align:center;}
.flex_metod{-webkit-column-count:1;column-count:1;}
.txt_prm p.nm_prm{width:100%;max-width:100%;}
}
@media screen and (max-height:490px){.modal_form{overflow-y:auto;}
}

 
 
.noteclassic,
.noteimportant,
.notewarning,
.notetip,
.notehelp{max-width:80%;padding:54px 60px 54px 84px;margin:0;background-position:25px 54px;background-repeat:no-repeat;text-align:justify;font-size:15px;}
.noteclassic,
.noteimportant,
.notewarning,
.notetip,
.notehelp{\margin:0px 0px -3px 0px;ma\rgin:0px 0px 0px 0px;}
.noteimportant,
.notewarning,
.notehelp{font-family:'Roboto', sans-serif;}
.notetip{font-family:'Arial';font-style:italic;background-color:#f7f7f7 !important;background-image:url(images/tip.png);border:1px solid #999;color:#444;}
.notehelp{background-color:#fff;border:1px solid #999;color:#222;background-image:url(images/help.png);}
.notewarning{background-color:#ff7e7e;color:#fff;background-image:url(images/warning.png);}
.noteimportant{background-color:#0d69d0;color:#fff;background-image:url(images/important.png);}
.noteclassic{background-color:#EEF;background-image:url(images/note.png);}

/*
Карточка отзыва
 */

.card-feedback {
    border: 1px solid #E0E0E0;
    border-radius: 8px;
    padding: 16px;
    margin-left: 16px;
}

.card-feedback-header {
    display: flex;
}

.card-feedback-header-avatar {
    margin-right: 16px;
}

.card-feedback-header-name {
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 150%;
    color: #4F4F4F;
}

.card-feedback-header-city {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #828282;
}

.card-feedback-body {
    margin-top: 16px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #000;
}

/**
Точки под каруселью
 */

.owl-dot.active span {
    background: #EAC947 !important;
    color: #EAC947 !important;
}