.x-promotion-social{margin-top:11px;margin-bottom:6px;list-style:none!important;font-size:0}.x-promotion-social__fb,.x-promotion-social__in,.x-promotion-social__vk{display:inline-block;margin-bottom:5px;position:relative}.x-promotion-social__fb:before,.x-promotion-social__in:before,.x-promotion-social__vk:before{content:"";display:inline-block;vertical-align:middle;width:30px;height:30px;margin-right:11px;background:no-repeat}.x-promotion-social__vk:before{background-image:url(../images/x-promotion-social__vk.png)}.x-promotion-social__fb:before{background-image:url(../images/x-promotion-social__fb.png)}.x-promotion-social__in:before{background-image:url(../images/x-promotion-social__in.png)}.x-btn{display:inline-block;padding:5px 12px 4px;border:1px solid #f25b29;border-radius:4px;font-size:14px;font-weight:300;letter-spacing:1px;text-align:center;background:#fa7c29;cursor:pointer}.x-btn,.x-btn:hover{text-decoration:none;color:#fff}.x-btn:hover{background:#ef5825}@media (max-width:768px){body{font-size:14px}}@media (max-width:1024px){#wrapper{padding-top:70px}}@media (min-width:1025px){.b-header__mob-links{display:none}}@media (max-width:1024px){.b-header{height:auto;padding:0 10px;position:fixed;left:0;top:0;width:100%;background:#454a4d!important}.b-header .inner:after,.b-header .inner:before{display:none}.b-header .inner{width:100%;height:70px;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.b-header .logo{margin:0;display:block;width:185px;height:42px;background:url(../images/mob-logo.png?v=2) no-repeat 50%!important}.b-header .phone_number{display:none}.b-header .b-header__mob-links{margin-right:5px}.b-header__email,.b-header__phone{display:inline-block;width:22px;height:22px;background:no-repeat 50%}.b-header__email{margin-bottom:7px;background-image:url(../images/b-header__email.png)}.b-header__phone{background-image:url(../images/b-header__phone.png)}}@media (max-width:1024px){.menu-uslugi{display:none}}@media (min-width:1025px){.i-menu-services-mob{display:none}}@media (max-width:1024px){.i-menu-services-mob{font-size:14px;background:#f2f2f2;color:#6e777b;clear:both}.i-menu-services-mob:after{content:"";display:table;clear:both}.i-menu-services-mob ul{list-style:none;column-count:2;column-gap:11px}.i-menu-services-mob li{margin-bottom:4px}.i-menu-services-mob a{display:block;padding:5px 10px 5px 20px;white-space:nowrap;font-size:inherit;text-decoration:none;color:inherit}.i-menu-services-mob a.active,.i-menu-services-mob a:hover{background:#10d6e7;color:#fff}}@media (max-width:1024px){#content{padding:0;margin:0!important;width:100%}}@media (max-width:1024px){.i-main-page #content{display:none}}@media (max-width:1024px){.content_blog{padding:25px 10px 15px}}@media (max-width:1024px){.page-header h2{font-size:20px}}@media (max-width:1024px){.item-page .about_slog{font-size:inherit}}@media (max-width:1024px){footer{padding:0 10px}footer .inner{text-align:center;padding-bottom:13px}footer .inner>.bottom_nav,footer .inner>.copyright,footer .inner>.social{width:100%!important;margin:0!important;padding:0!important;float:none!important}footer nav{text-align:center}footer nav ul{display:inline-block}footer .share42init{margin-top:18px!important}footer .bottom_nav{display:none}}@media (max-width:1024px){#wrapper.sajty button.site.add,#wrapper.sajty button.site.check{position:static}#wrapper.sajty .list h2{font-size:20px}#wrapper.sajty .list .row{clear:both}#wrapper.sajty .list .row>div{margin:0;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wrapper.sajty .list .row .mini-pic{width:20%;max-width:84px}#wrapper.sajty .list .row .title{width:50%}#wrapper.sajty .list .row .url{width:30%}#wrapper.sajty .detail{padding:15px 10px 0}#wrapper.sajty .detail .left,#wrapper.sajty .detail .right{width:100%;float:none;padding:0}#wrapper.sajty .detail .left>div{margin:0}#wrapper.sajty .detail .mini-pic img{max-width:100%}#wrapper.sajty .detail .big-pic>img{max-width:100%;margin:20px 0}#wrapper.sajty .detail .title{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}#wrapper.sajty .detail .title h2{font-size:20px}#wrapper.sajty #map_canvas{max-width:100%!important}}