@font-face{src:url("../fonts/Open-Sans.ttf");font-family:"Open Sans";}
@font-face{src:url("../fonts/Open-Sans-Bold.ttf");font-family:"Open Sans Bold";}
.select{color:#0084b4;}
span.location-icon{content:url("../img/icons/loc.png");}
span.phone-icon{content:url("../img/icons/phone.png");}
span.mail-icon{content:url("../img/icons/mail.png");}
span.clock-icon{content:url("../img/icons/clock.png");}
body{background-color:#ffffff;}
.abc-form-control{width:100%;margin-bottom:30px;border-radius:5px;box-shadow:none;border:1px solid #eeeeee;padding-left:20px;padding-right:20px;}
input.abc-form-control{height:40px;}
textarea.abc-form-control{resize:none;height:100px;padding-top:10px;padding-bottom:10px;}
.abc-btn-form{width:100%;text-align:center;font-family:"Open Sans Bold", arial;background-color:#0084b4;color:#ffffff;padding-top:10px;padding-bottom:10px;border:0px;border-radius:5px;}
.news-btn, .news-btn:hover{background-color:#fff;color:#474747;font-family:"Open Sans Bold", arial;text-decoration:none;font-size:10pt;text-transform:uppercase;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
.abc-btn-block{text-align:center;}
.pages .page, .pages .page .image, .pages .page .desc{padding-left:0;padding-right:0;}
.pages .page{display:flex;}
.pages .page .desc, .pages_mob .desc{text-align:center;margin:auto;}
.pages .page .desc h2.caption, .pages_mob .desc h2.caption{font-size:18pt;color:#0084b4;font-family:"Open Sans Bold", arial;text-transform:uppercase;margin-bottom:20px;}
.pages .page .desc p, .pages_mob .desc p{font-family:"Open Sans", arial;font-size:10pt;color:#606060;}
.pages .page .desc .abc-btn-block{margin-top:50px;}
.pages .page .desc a.show-more-btn, .pages_mob .desc a.show-more-btn{padding:10px 20px 10px 20px;background-color:#0084b4;color:#fff;font-family:"Open Sans Bold", arial;font-size:10pt;text-decoration:none;}
.pages .page .desc a.show-more-btn:hover, .pages_mob a.show-more-btn:hover{background:#fff;border:2px solid #0084b4;color:#666666;}
.pages_mob{display:none;}
@media (max-width:991px){.pages .page .desc .abc-btn-block{margin-top:20px;}
}
@media (max-width:749px){.pages{display:none;}
.pages_mob{display:block;}
}
.pages_mob .page, .pages_mob .desc, .pages_mob .image{padding-left:0;padding-right:0;}
.pages_mob .desc{padding-top:30px;padding-bottom:50px;}
.pages_mob .page .desc .abc-btn-block{margin-top:30px;}
.statistic-block{background-color:#0084b4;color:#fff;}
.statistic-block .stat-col{padding:0;padding-top:20px;padding-bottom:20px;text-align:center;background-image:url("../img/icons/pointer_cr.png");background-repeat:no-repeat;background-position:right center;}
.statistic-block .stat-col:last-child{background:none;}
@media (max-width:500px){.statistic-block .stat-col{background:none;width:50%;}
}
.statistic-block .stat-col p{margin:0;padding:0;}
.statistic-block .stat-col p.number{font-family:"Open Sans Bold", arial;font-size:18pt;}
.statistic-block .stat-col p.sub-titile{font-family:"Open Sans", arial;font-size:8pt;}
.services-block{background-image:url("../img/services/fone.png");background-repeat:no-repeat;background-size:cover;padding-bottom:81px;padding-top:40px;}
.services-block p.caption{font-size:18pt;font-family:"Open Sans Bold", arial;text-align:center;color:#0084b4;text-transform:uppercase;padding-top:40px;padding-bottom:30px;background-image:url("../img/services/sun.png");background-repeat:no-repeat;background-position-x:center;background-position-y:top;}
.services-block .service-col .column{background-color:#fff;padding-right:10px;padding-left:10px;}
.services-block .service-col .column .service-head{height:150px;position:relative;}
.services-block .service-col .column .service-head img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.services-block .service-col .column .service-body{padding-bottom:10px;}
.services-block .service-col .column .service-body p.abc-btn-block{background-image:url("../img/icons/sun.png");background-repeat:no-repeat;background-position:center;}
.services-block .service-col .column .service-body p span.btn-service{background-color:#474747;color:#fff;font-size:10pt;text-transform:uppercase;text-align:center;font-family:"Open Sans", arial;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;border-radius:20px;}
.services-block .service-col .column .service-body ul{list-style:none;padding:0;padding-right:20px;padding-left:20px;padding-top:20px;font-family:"Open Sans", arial;font-size:10pt;color:#969595;}
.services-block .service-col .column .service-body ul li:before{content:url("../img/icons/square.png");position:relative;bottom:2px;margin-right:10px;}
.services-block .service-col .column .service-body p.price{text-align:center;font-family:"Open Sans Bold", arial;color:#484747;margin-bottom:0px;}
.services-block .service-col .column .service-body p.price span.select{font-size:26pt;}
.services-block .service-col .column .service-body .show-more-btn{text-align:center;display:block;background-color:#bbbbbb;color:#fff;font-family:"Open Sans", arial;text-transform:uppercase;padding-top:10px;padding-bottom:10px;text-decoration:none;}
.services-block .service-col .column:hover{cursor:pointer;}
.services-block .service-col .column:hover .service-body .show-more-btn, .services-block .service-col .column:hover .service-body p span.btn-service{background-color:#0084b4;}
@media (max-width:991px){.services-block .service-col{margin-top:20px;}
}
@media (max-width:500px){.services-block .service-col{width:100%;}
}
.news-block .border-top{width:100%;padding-bottom:42px;background-image:url("../img/icons/news-border_cr.png");background-repeat:no-repeat;background-position:center;margin-top:-41px;}
@media (min-width:1200px){.news-block .border-top{background-size:cover;}
.page .image img{width:100%;}
}
.news-block .body{padding-top:20px;padding-bottom:20px;background-color:#0084b4;color:#fff;border-top:1px solid #0084b4;}
.news-block .body table tr td.image img{width:100px;height:100px;border-radius:50%;}
.news-block .body table tr td.desc{padding-left:30px;font-family:"Open Sans", arial;font-size:8pt;}
.news-block .body table tr td.desc p.caption{font-size:10pt;text-transform:uppercase;font-family:"Open Sans Bold", arial;}
.news-block .body table tr td.desc p.created_at{padding-top:5px;}
.news-block .body .abc-btn-block{position:relative;top:20px;padding-bottom:30px;}
.feedback-block{padding-top:30px;padding-bottom:30px;}
.feedback-block .on-line{}
.feedback-block .on-line p.caption, .feedback-block .in-office p.caption{font-size:18pt;color:#0084b4;font-family:"Open Sans Bold";text-align:center;text-transform:uppercase;margin-bottom:30px;}
.feedback-block .in-office img.map, .feedback-block .in-office iframe{width:320px;height:320px;border-radius:50%;border:15px solid #0084b4 !important;display:block;margin-left:auto;margin-right:auto;-webkit-border-radius:50%;transition:500ms ease-in-out;}
.feedback-block .in-office iframe:hover{-webkit-border-radius:5%;transition:500ms ease-in-out;}
@media (max-width:767px){.feedback-block .in-office{padding-top:30px;}
}
@media (max-width:450px){.feedback-block .on-line{padding-left:15px;padding-right:15px;}
}
@media (max-width:320px){.feedback-block .in-office img.map{width:100%;height:auto;}
}
.breadcrumbs-block{background-color:#0084b4;}
.breadcrumbs-block .breadcrumb-item ul{list-style:none;color:#fff;font-family:"Open Sans Bold", arial;font-size:10pt;padding-top:20px;padding-bottom:20px;padding-left:65px;}
@media (max-width:767px){.breadcrumbs-block .breadcrumb-item ul{padding-left:20px;}
}
.breadcrumbs-block .breadcrumb-item ul li{display:inline-block;}
.breadcrumbs-block .breadcrumb-item ul li:before{content:" > ";}
.breadcrumbs-block .breadcrumb-item ul li:first-child:before{content:"";}
.breadcrumbs-block .breadcrumb-item ul li a{color:#fff;}
footer.container-fluid .body-footer{background-color:#f6f6f7;color:#3e3e3d;font-family:"Open Sans", arial;font-size:10pt;letter-spacing:1px;padding-top:50px;}
footer.container-fluid .body-footer .contacts{padding-top:20px;}
footer.container-fluid .body-footer .contacts table tr td{padding-top:10px;}
footer.container-fluid .body-footer .contacts table tr td.cell-icon{padding-right:10px;text-align:center;}
footer.container-fluid .body-footer .menu-block p.menu-caption, footer.container-fluid .body-footer .news-block p.news-caption{color:#0084b4;font-family:"Open Sans Bold", arial;text-transform:uppercase;background-image:url("../img/icons/footer-col-border.png");background-repeat:no-repeat;background-position-x:left;background-position-y:bottom;display:table-cell;padding-bottom:10px;}
footer.container-fluid .body-footer .menu-block ul{padding:0;list-style:none;text-transform:uppercase;margin-top:20px;margin-bottom:0px;}
footer.container-fluid .body-footer .menu-block ul li a{color:#3e3e3d;}
footer.container-fluid .body-footer .menu-block ul li{padding-bottom:30px;}
footer.container-fluid .body-footer .menu-block ul li.active a{color:#0084b4;text-decoration:underline;}
footer.container-fluid .body-footer .news-block table{margin-top:30px;}
footer.container-fluid .body-footer .news-block table tr td.image img{height:80px;width:80px;}
footer.container-fluid .body-footer .news-block table tr td.desc{color:#cccccc;letter-spacing:0px;padding-left:20px;}
footer.container-fluid .body-footer .news-block table tr td.desc p.created_at{color:#666666;}
@media (max-width:450px){footer.container-fluid .body-footer .menu-block, footer.container-fluid .body-footer .logo-contact-block{width:100%;}
footer.container-fluid .body-footer .menu-block{padding-left:30px;padding-right:30px;margin-top:10px;}
footer.container-fluid .body-footer .contacts table tr td{padding-bottom:10px;}
}
footer .footer-footer{padding-top:20px;padding-bottom:10px;font-size:10pt;}
footer .footer-footer .copyright{color:#3a3a3a;text-transform:uppercase;}
footer .footer-footer .social .floating-right{float:right;}
footer .footer-footer .social .floating-right a{margin-left:20px;}
@media (max-width:431px){footer .footer-footer .copyright, footer .footer-footer .social{width:100%;}
footer .footer-footer .social .floating-right{float:none;text-align:center;}
}
.content .price-block, .content .price-block .price-item, .content .price-block .price-item .price-item-header .title{padding-left:0;padding-right:0;}
.content .price-block .price-item .price-item-header .title p.caption{color:#0084b4;font-size:14pt;margin-top:30px;margin-bottom:30px;}
.content .price-block .price-item .price-item-body table{width:100%;font-size:10pt;font-family:"Open Sans", arial;color:#666666;text-align:center;border-bottom:7px solid #0084b4;}
.content .price-block .price-item .price-item-body table tr{height:50px;background-color:#fbfafa;}
.content .price-block .price-item .price-item-body table tr:first-child{color:#fff;background-color:#0084b4;font-family:"Open Sans Bold", arial;}
.content .price-block .price-item .price-item-body table tr:first-child td{border:0px;}
.content .price-block .price-item .price-item-body table tr td:first-child{text-align:left;border-left:0;padding-left:30px;}
.content .price-block .price-item .price-item-body table tr td:last-child{border-right:0;}
.content .price-block .price-item .price-item-body table tr td{border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1;}
.content .price-block .price-item .price-item-body p{display:inline-block;margin-right:40px;margin-top:10px;}
.content .entring-block, .content .ending-block{text-align:center;color:#6f6f6f;font-family:"Open Sans", arial;font-size:10pt;margin-top:30px;margin-bottom:30px;}
.content .desc-image, .content .desc-image .image, .content .desc-image .desc{padding:0;}
.content .desc-image{background-color:#f7f7f7;margin-bottom:50px;}
.content .desc-image .desc{color:#6f6f6f;font-family:"Open Sans", arial;font-size:10pt;}
.content .desc-image .desc{padding-left:40px;}
.content .desc-image .desc h2{font-family:"Open Sans Bold", arial;color:#0084b4;font-size:18pt;}
.content .desc-image .desc ul{list-style:none;padding:0;margin-top:30px;margin-bottom:30px;}
.content .desc-image .desc ul li{padding-bottom:20px;}
.content .desc-image .desc ul li strong{color:#0084b4;font-family:"Open Sans Bold", arial;margin-right:20px;}
.content .desc-image:nth-child(even){background-color:#fff;margin-bottom:0;}
.content .entring-block, .content .ending-block{margin-top:0;}
.content .page-column-block{margin-bottom:30px;}
.content .page-column-block .page-col{text-align:center;font-family:"Open Sans", arial;color:#6f6f6f;font-size:10pt;}
.content .page-column-block .page-col .column-header img{display:block;margin-left:auto;margin-right:auto;}
.content .page-column-block .page-col .column-body p.caption{color:#141414;font-family:"Open Sans Bold", arial;font-size:10pt;text-transform:uppercase;background-image:url("../img/icons/blue-line.png");background-repeat:no-repeat;background-position-x:center;background-position-y:bottom;padding-bottom:10px;margin-top:-15px;}
.content .page-column-block .page-col .column-body .col-label{position:relative;bottom:30px;}
.with-planshet-block{padding-left:0;padding-right:0;}
.with-planshet-block .plan-fone{background-image:url("../img/services/plan-1_cr.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding-top:40px;padding-bottom:40px;padding-right:80px;padding-left:0;}
.with-planshet-block.right .plan-fone{background-image:url("../img/services/plan-2_cr.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding-top:25px;padding-bottom:22px;padding-right:0px;padding-left:65px;}
.with-planshet-block .plan-fone img{width:100%;}
.with-planshet-block .desc{padding-top:80px;color:#515151;font-family:"Open Sans";font-size:10pt;padding-left:40px;}
.with-planshet-block.right .desc{padding-top:30px;}
.with-planshet-block.right .desc table tr td{padding-top:10px;}
.with-planshet-block.right .desc table tr td:nth-child(odd){color:#0084b4;}
.with-planshet-block .desc table tr td{padding-top:80px;}
.with-planshet-block .desc table tr td.cell-desc{padding-left:20px;}
.with-planshet-block .desc table tr td.cell-desc a{color:#0084b4;font-family:"Open Sans Bold", arial;font-size:10pt;text-decoration:underline;}
.description-block{text-align:center;font-family:"Open Sans", arial;font-size:10pt;color:#595959;}
.description-block h2.caption{color:#0084b4;font-family:"Open Sans Bold", arial;font-size:18pt;background-image:url("../img/services/sun.png");background-repeat:no-repeat;background-position:center top;padding-top:40px;}
.bonus-col{margin-top:20px;}
.bonus-col .bonus{text-align:center;background-image:url("../img/icons/border.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center;padding-top:40px;padding-bottom:10px;font-size:10pt;color:#595959;font-family:"Open Sans", arial;}
.bonus-col .bonus p.caption{color:#303030;text-transform:uppercase;font-family:"Open Sans Bold", arial;}
.bonus-col .marker{text-align:center;height:70px;width:70px;background-color:#0084b4;color:#ffffff;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.bonus-col .marker span{font-size:22pt;line-height:70px;font-family:"Open Sans Bold", arial;}
.otzuv-block .otzuv-item{background-color:#f7f7f7;color:#767676;padding:15px;margin-bottom:20px;}
.otzuv-block .otzuv-item .avatar{padding-left:0;padding-right:0;}
.otzuv-block .otzuv-item .desc{padding-left:30px;padding-top:15px;}
.otzuv-block .otzuv-item .desc p.help-info{coror:#a0a0a0;font-family:"Open Sans", arial;font-size:8pt;margin-bottom:0px;}
.otzuv-block .otzuv-item .desc p.caption{color:#464646;font-size:12pt;font-family:"Open Sans Bold", arial;}
.otzuv-block .otzuv-item .desc p{font-size:10pt;font-family:"Open Sans";}
.otzuv-block .otzuv-item .desc a.delete-post{font-size:10pt;color:#0084b4;font-family:"Open Sans", arial;}
.otzuv-form p.caption{font-family:"Open Sans Bold", arial;font-size:14pt;color:#464646;padding-left:15px;}
.otzuv-form .bez-padding{padding:0;}
.otzuv-form .abc-form-input-row{padding:0;margin-bottom:20px;}
.otzuv-form .abc-form-input-row .abc-form-input-col{padding-right:0px;}
.otzuv-form .abc-form-input-row input{height:40px;background-color:#e5e5e5;width:100%;border:0;padding-left:15px;}
.otzuv-form .abc-form-input-row textarea{resize:none;background-color:#e5e5e5;height:250px;width:100%;border:0;padding:15px;}
.otzuv-form button.otzuv-btn{margin-left:15px;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;border:0px;background-color:#0084b4;color:#fff;margin-top:20px;margin-bottom:20px;text-transform:uppercase;font-family:"Open Sans", arial;font-size:10pt;}
.artical-block{padding-right:0;}
.artical-block .artical-header{padding:0;}
.artical-block .artical-header h2.caption{color:#464646;font-size:18pt;font-family:"Open Sans Bold", arial;padding-top:20px;padding-bottom:20px;}
.artical-block .artical-header img{}
.artical-block .artical-header .info-block{padding:0;padding-top:20px;padding-bottom:20px;}
.artical-block .artical-header .info-block ul{list-style:none;padding:0;color:#bcbcbc;font-size:10pt;margin-bottom:0px;font-family:"Open Sans", arial;}
.artical-block .artical-header .info-block ul li{display:inline-block;margin-right:10px;padding-right:10px;background-image:url("../img/icons/pointer_view.png");background-repeat:no-repeat;background-position:right center;}
.artical-block .artical-header .info-block ul li:last-child{background:none;}
.artical-block .artical-header .soc-block{padding-right:0;padding-top:20px;padding-bottom:20px;}
.artical-block .artical-header .soc-block ul{padding:0;float:right;}
.artical-block .artical-header .soc-block ul li{list-style:none;display:inline-block;}
.artical-block .artical-header .soc-block img{width:20px;height:20px;}
.artical-block .artical-body{padding:0;font-size:10pt;color:#767676;font-family:"Open Sans", arial;border-bottom:1px solid #0084b4;border-top:1px solid #0084b4;padding-top:10px;padding-bottom:10px;margin-bottom:20px;}
.artical-block .artical-body p{margin-bottom:20px;}
.artical-block .artical-body p strong{color:#767676;font-family:"Open Sans Bold", arial}
.artical-block .artical-body h3{font-family:"Open Sans Bold", arial;font-size:12pt;color:#464646;}
.news-menu-block{margin-top:20px;}
.news-menu-block p.caption{font-size:10pt;font-family:"Open Sans Bold", arial;color:#141414;text-transform:uppercase;}
.news-menu-block p.caption span{color:#0084b4;margin-right:5px;}
.news-menu-block ul{list-style:none;padding:0;padding:7px;}
.news-menu-block ul li:hover, .news-menu-block ul li.active{border-left:2px solid #0084b4;}
.news-menu-block ul li a{color:#171717;text-decoration:none;display:block;font-family:"Open Sans Bold", arial;font-size:10pt;padding-top:20px;padding-bottom:20px;padding-left:20px;background-color:#f0f0f0;margin-bottom:2px;}
.catalog-block .catalog{margin-top:20px;}
.catalog-block .catalog .catalog-col{letter-spacing:1px;}
.catalog-block .catalog .catalog-col p.caption{color:#242424;font-family:"Open Sans Bold", arial;font-size:14pt;}
.catalog-block .catalog .catalog-col p{font-size:10pt;color:#5e5e5e;font-family:"Open Sans", arial;}
.catalog-block .catalog .catalog-col img{width:100%;height:auto;}
.catalog-block .catalog .catalog-col .stat{letter-spacing:0px;margin-top:20px;background-image:url("../img/icons/block-border.png");background-repeat:no-repeat;background-position:center top;padding:0;background-size:100%;padding-top:10px;}
.catalog-block .catalog .catalog-col .stat ul{padding:0;list-style:none;}
.catalog-block .catalog .catalog-col .stat ul li{display:inline-block;}
.catalog-block .catalog .catalog-col .stat .stat-col p{text-align:center;color:#bcbcbc;}
.catalog-block .catalog .catalog-col .stat .stat-col{padding:0;padding-bottom:20px;}
.catalog-block .catalog .catalog-col .stat .stat-col:first-child p{text-align:left;}
.catalog-block .catalog .catalog-col .stat .stat-col:last-child p{text-align:right;}
a.block-link{position:absolute;top:0;left:0;bottom:0;right:0;}
a.block-link:hover{box-shadow:0 0 10px rgba(0, 132, 180, 0.5);}
img.img-left{margin-right:20px;}
img.img-right{margin-left:20px;}
.navigator nav{background-color:#fff;margin-top:0px;color:#000;}
.navigator nav .menu li a{color:#464646;font-family:"Open-Sans", arial;text-transform:uppercase;font-weight:normal;}
.navigator nav .menu li a:hover, .menu li:hover > a{background-color:#0085b7;color:#fff;}
header{font-size:10pt;color:#3e3e3d;font-family:"Open-Sans", arial;}
header nav{padding-top:10px;padding-bottom:50px;}
header nav .menu > li{padding-right:20px;}
header .top{background-color:#f5f5f5;}
header .top .logo img.img-responsive{display:block;margin-left:auto;margin-right:auto;}
header .top .adress table tr td.cell-icon, header .top .contacts table tr td.cell-icon{padding-right:10px;text-align:center;line-height:63px;}
.header-img{height:200px;background-image:url(../img/complecs.png);background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size: cover;text-align:center;display:flex;}
.header-img .centerlize{margin:auto;}
.header-img span{color:#fff;font-family:"Open Sans Bold", arial;font-size:30pt;text-transform:uppercase;}
.consult-btn button{margin-top:2px;margin-bottom:5px;}
td.image{text-align:center;vertical-align:top;padding-top:5px;}
img.left-floating{margin-right:20px;}
img.right-floating{margin-left:20px;}
.def-desc ul li strong.select, .def-desc ol li strong.select{margin-right:10px;}
.def-desc ul, .def-desc ol{margin-top:15px;margin-bottom:25px;padding-left:15px;}
.def-desc h4{color:#0084b4;margin-bottom:20px;font-family:"Open Sans Bold", arial;}
.def-desc ul li strong{color:#0084b4;}
.def-desc ul li:before{content:url(../img/icons/square.png);position:relative;bottom:2px;margin-right:10px;}
.def-desc{font-size:10pt;padding-left:0;padding-right:0;}
.price-block{margin-bottom:40px;}
.price-item-header .title{margin:0px;text-align:left;}
.service-col .column:hover{box-shadow:1px 1px 5px #0084b4, -1px -1px 5px #0083b4;}
header .fixed{position:fixed;top:0;z-index:1000;left:0;right:0;}
header .navigator{background:#fff;}
.margin-about-top{margin-top:123px;}
@media (max-width:1199px){.margin-about-top{margin-top:157px;}
}
.consult-btn button{width:140px;}
.mobile-menu{margin-top:0px;}
.mobile-menu{background-color:#fff;color:#666666;font-family:"Open Sans", arial;font-weight:normal;}
.mobile-menu:hover{background-color:#fff;color:#666666;}
@media(max-height:768px){.margin-about-top{margin-top:123px;}
.mobile-menu{margin-top:10px;}
}
.lang .btn-group{margin-top:15px;}
.lang .btn-default, .lang .btn-default.active.focus, .lang .btn-default.active:focus, .lang .btn-default.active:hover, .lang .btn-default:active.focus, .lang .btn-default:active:focus, .lang .btn-default:active:hover, .lang .open>.dropdown-toggle.btn-default.focus, .lang .open>.dropdown-toggle.btn-default:focus, .lang .open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#f5f5f5;border:0px;font-family:"Open Sans";}
.lang .btn-group button span{color:#0085b7;font-weight:600;}
.menu li a:hover, .menu li:hover > a{background:#0085b7;color:#fff;}
header .adress, header .logo{background-image:url('../img/icons/shape.png');background-position-x:right;background-position-y:center;background-repeat:no-repeat;}
header .contacts{background-image:url('../img/icons/shape.png');background-position-x:left;background-position-y:center;background-repeat:no-repeat;}
img.small{display:none !important;}
@media screen and (max-width:991px) and (min-width:768px){header .contacts, header .adress, header .logo{background-image:none;}
}
@media (max-width:768px){.mobile-menu{display:table-cell;float:right;padding-right:0px;}
.mobile-menu span{float:right;}
.mobile-menu span span.bars{font-size:20pt;position:relative;bottom:3px;padding-left:8px;color:#337ab7;}
.consult-btn{padding-top:10px;}
}
@media (max-width:636px){.mobile-menu span{float:left;}
.mobile-menu span span.bars{float:right;}
.consult-btn{width:50%;}
.col-link{width:50%;}
.consult-btn button{float:right;}
img.large{display:none !important;}
img.small{display:block !important;}
header .contacts, header .adress, header .logo{background-image:none;}
.margin-about-top{margin-top:140px;}
}
footer .desc p{height:67px;text-overflow:ellipsis;overflow:hidden;}
footer .desc p.created_at{height:auto;overflow:none;}
.news-col .desc p{height:63px;overflow:hidden;}
.news-col .desc p.caption, .news-col .desc p.created_at{height:auto;overflow:none;}
.catalog-col p.caption{height:65px;margin-bottom:auto;overflow:none;}
.catalog-col p{overflow:hidden;height:80px;margin-bottom:10px;}
.catalog-col img{max-height:155px;}
.owl-theme .owl-nav.disabled+.owl-dots{display:none;}
.def-desc img{max-width:100%;}
.price-item-header{margin-left:0px;margin-right:0px;}
.pdf-icon{content:url('../img/icons/pdf-icon.png');position:relative;top:14px;right:5px;}
a.btn-pdf{background-color:#f7f7f7;color:#666666;text-decoration:none;}
a.btn-pdf:hover, a.btn-pdf:active, a.btn-pdf:visited, a.btn-pdf:focus{text-decoration:none;}
a.btn-pdf .back{background-color:#f7f7f7;color:#666666;padding-top:11px;padding-bottom:11px;padding-left:20px;padding-right:15px;}
.feedback-block{position:relative;}
.to-top-btn-block{position:fixed;right:0;bottom:57px;z-index:1000000000;display:none;}
.to-top-btn{content:url("../img/icons/to-top.png");}
.showNum:hover{cursor:pointer;transform:scale(1.2);}

.def-desc h1, .def-desc h2 {
    color: #0084b4;
    margin-top: 20px;
    margin-bottom: 20px;
}
.wapper.container-fluid {
    min-height: 60vh;
}
.d-flex {
    display: flex !important;
}
.align-self-center {
    align-self: center;
}
.mn-h-60vh {
    min-height: 60vh;
}
.header-img h1{color:#fff;font-family:"Open Sans Bold", arial;font-size:30pt;text-transform:uppercase;}