@media handheld,only screen and (max-width:767px){.g-tablescroll{overflow:scroll}.l-footerbox-stop{display:none}.l-footerbox{right:auto;position:relative;bottom:auto;top:auto;left:auto}.l-footerbox .footerbox__wrapper{max-width:auto;min-width:auto}.l-footerbox{margin-top:-255px}.l-layout .layout__wrap{padding-bottom:255px}.hide-on-mobile{display:none!important}.l-sidebar-block .show-on-sidebar{display:block!important}.l-sidebar-block{max-width:100%}.b-sandwich{display:block}.l-column .column__center,.l-column .column__left,.l-column .column__right{clear:none;width:auto;float:none}.l-column .column__left,.l-column .column__right{margin:0;width:auto}.l-column .column__center-indent{padding:30px 20px;margin:0}.l-column .column__left-indent,.l-column .column__right-indent,.l-header+.l-main--content .column__center-indent{padding-top:10px}body .b-margin-top-30,body .b-margin-top-50{margin-top:30px}body .b-margin-top-80{margin-top:40px}body .b-margin-top-100{margin-top:50px}body .b-margin-30,body .b-margin-50,body .b-margin-bottom-30,body .b-margin-bottom-50{margin-bottom:30px}body .b-margin-80,body .b-margin-bottom-80{margin-bottom:40px}body .b-margin-100,body .b-margin-bottom-100{margin-bottom:50px}.b-title-h1,h1{font-size:30px;margin-bottom:35px}.b-title-h2,a:active h2,a:hover h2,a:link h2,a:visited h2,h2,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited{font-size:30px;margin-bottom:30px}.b-menufoot{text-align:center}.b-search_wrap{display:none}.b-copy{text-align:center}.b-guestbox .guestbox__leftside{padding-right:0;margin:0 auto;width:auto;float:none}.b-guestbox .guestbox__rightside{overflow:visible}.b-guestbox_photo .guestbox__photo{text-align:center;float:none}.b-carousel-reviews-bg .carousel-reviews-bg__inner{padding-right:40px;padding-left:40px}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev{left:-40px}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next{right:-40px}.b-cols>[class^=cols__col-]{width:100%}.b-cols .cols__col-mobile-1-12{width:8.33333%}.b-cols .cols__col-mobile-2-12{width:16.66667%}.b-cols .cols__col-mobile-3-12{width:25%}.b-cols .cols__col-mobile-4-12{width:33.33333%}.b-cols .cols__col-mobile-5-12{width:41.66667%}.b-cols .cols__col-mobile-6-12{width:50%}.b-cols .cols__col-mobile-7-12{width:58.33333%}.b-cols .cols__col-mobile-8-12{width:66.66667%}.b-cols .cols__col-mobile-9-12{width:75%}.b-cols .cols__col-mobile-10-12{width:83.33333%}.b-cols .cols__col-mobile-11-12{width:91.66667%}.b-cols .cols__col-mobile-12-12{width:100%}.b-btnbox--confirm{width:100px}.b-picture2{height:90px}.l-header{border-bottom:1px solid #ebebeb}.l-header:before{display:none}.l-header .header__wrapper{padding:0 20px}.b-sandwich .sandwich__icon{right:-17px;top:21px}.b-pilot .pilot__1,.b-pilot .pilot__3 .b-tel{display:none}.b-pilot .pilot__2{right:50px}.b-pilot .pilot__3{right:130px;top:31px}.b-pilot .pilot__3 svg{height:30px;width:30px}.fotorama-picture .fotorama__arr--next,.fotorama-picture .fotorama__arr--prev{display:none!important}.b-picture .fotorama__nav-wrap{display:block}.b-social-btn svg{height:30px;width:30px}.b-flex--2{margin-right:0;margin-left:0}.b-flex--2 .flex__item{margin:0 0 20px;width:100%}.b-flex--2 .flex__item:last-child{margin-bottom:0}.b-flex--3 .flex__wrap{flex-direction:column;margin:0}.b-flex--3 .flex__item{margin:0 0 20px;width:100%}.b-flex--3 .flex__item:last-child{margin-bottom:0}.b-video:after{height:38px;width:38px}.l-main--content_under_slider .l-column .column__center-indent{padding:0 20px 20px;background:#e7e7e7}.l-main--content_under_slider .b-flex--banner-content{background:#fff}.b-flex.b-flex--banner-content .flex__item{padding:20px;border-bottom:1px solid #e7e7e7;box-sizing:border-box;margin:0;width:100%}.b-flex.b-flex--banner-content .flex__item:last-child{border:none}.b-advantage-card .advantage-card__icon{width:40px}.b-advantage-card .advantage-card__title{font-size:18px}.b-advantage-card .advantage-card__text{font-size:13px}.b-picture.fotorama-container{background-color:#e7e7e7;padding-bottom:30px}.l-layout .layout__wrap{padding-bottom:425px}.l-footerbox{margin-top:-425px}.l-grid{height:425px}.l-footerbox .footerbox__wrapper:before{bottom:145px}.l-grid:after{height:280px}.l-footerbox .footerbox__wrapper{padding:0}.l-grid .b-footer-menu{display:none}.l-grid .grid__item1{right:20px;bottom:98px;left:20px}.l-grid .grid__item4{transform:translateX(-50%);bottom:299px;top:auto;left:50%}.l-grid .grid__item5{right:20px;bottom:181px;top:auto;left:20px}.l-grid .grid__item6{transform:none;right:20px;bottom:64px;left:20px}.l-grid .grid__item7{transform:none;right:20px;bottom:32px;left:20px}.b-footer-container--right{width:100%;display:block}.b-footer-container--right .b-social-btn{margin-bottom:20px}.b-footer-container--right .b-social-btn svg{height:35px;width:35px}.b-footer-container--right .b-contacts a.b-tel{margin-bottom:0}.b-footer-container--right .b-contacts{flex-direction:column-reverse;margin:0;align-items:center;display:flex}.b-our-projects{flex-direction:column;align-items:center}.b-our-projects .our-projects__content{padding:30px 20px 50px;margin:0 -20px}.b-our-projects .our-projects__picture{width:450px}.b-our-projects .our-projects__play{height:68px;width:68px}.b-our-projects .our-projects__title{font-size:30px;margin-bottom:20px}.b-our-projects .our-projects__text{font-size:16px}.b-our-projects .our-projects__picture{height:350px;width:100%}.b-our-projects .our-projects__footer{flex-direction:column;align-items:center;margin-top:30px}.b-our-projects .our-projects__person{margin-bottom:35px;text-align:center}.b-our-projects--zakaz .our-projects__picture{height:auto;margin:0 -20px;width:calc(100% + 40px)}.b-our-projects--zakaz .our-projects__picture img{display:block}.b-category .category__items{margin:0}.b-category .category__item{margin:0 0 20px;width:100%}.b-category .category__title a:link,.b-category .category__title a:visited,.b-category .category__title span{padding:18px 60px 18px 18px;font-size:18px}.b-category .category__title svg{height:60px;width:60px}.b-signage{padding:20px 20px 50px;justify-content:center;margin-right:-20px;flex-direction:column;align-items:center;margin-left:-20px}.b-signage .signage__img{padding:0;margin-bottom:20px;align-self:center;width:100%}.b-signage .signage__img img{margin:0 auto;width:242px}.b-signage .signage__content{flex-direction:column;margin:0}.b-signage .signage__inner{padding:0;margin-bottom:20px;text-align:center}.b-signage .signage__title{font-size:24px}.b-signage .signage__text{font-size:18px}.l-main--container__gray-main .l-column .column__center-indent{padding-top:20px;padding-bottom:0}.l-main--container__gray-main,.l-main--container__gray-main .l-column--lc .column__center-inside{background-color:#fff}.l-main--container__gray-main2 .l-column .column__center-indent{padding-top:50px;padding-bottom:50px}.l-main--container_yellow-main .l-column .column__center-indent{padding-top:0;padding-bottom:0}.b-advantages{padding-top:50px;margin-bottom:0;padding-bottom:40px}.b-advantages .advantages__img{display:none}.b-advantages .advantages__title{font-size:25px}.b-advantages .advantages__item{padding:50px 20px 30px;width:300px}.b-advantages .swiper-pagination{bottom:-40px;display:block}.b-accordion .accordion__btn{padding:25px 50px 25px 20px}.b-accordion .accordion__btn:after{height:16px;right:20px;transition:transform .2s;content:" ";position:absolute;background:url(/files/329/arrow_faq.svg) no-repeat;background-size:contain;top:28px;width:16px;display:block}.b-accordion .js-active:after{transform:rotate(90deg)}.b-accordion .accordion__panel>*{padding:10px 20px;margin-bottom:10px}.b-accordion .b-video{margin:0 -20px}.b-carousel-reviews .carousel-reviews__info-wrap{flex-direction:column;text-align:center}.b-carousel-reviews .carousel-reviews__info-wrap .b-btn{margin:15px 0 0}.b-map-tabs{flex-direction:column-reverse}.b-map-tabs .map-tabs__right{width:100%}.b-map-tabs .map-tabs__city{flex-direction:column;margin:0;align-items:center;width:100%;display:flex}.b-map-tabs .map-tabs__city a{font-size:18px;margin:0 0 30px}.b-map-tabs .map-tabs__maps{margin-bottom:10px}.b-map-tabs .map-tabs__left{margin:0;width:100%}.b-map-tabs .map-tabs__street{margin-bottom:10px}.b-map-tabs .map-tabs__left .b-btn-wrap{margin-right:auto;margin-left:auto}.b-flex-content .flex-content__subtitle{font-size:30px}.b-flex-content .flex-content__img{margin-bottom:20px}.b-flex-content .flex-content__text+.b-btn{margin-right:auto;margin-left:auto;margin-top:30px}.b-brend{margin-right:-10px;margin-left:-10px}.b-brend .brend__item{margin:0 10px 40px;width:calc(50% - 20px)}.b-pageline a,.b-pageline a.pageline__back1,.b-pageline a.pageline__next1{height:35px;font-size:12px;width:35px}.b-pageline a.pageline__back1,.b-pageline a.pageline__next1{background-color:#f5f5f5}.b-pageline a.pageline__back1:hover,.b-pageline a.pageline__next1:hover{color:#fff;background-color:#df8600}.b-pageline{justify-content:center}.b-path{padding:0;margin-bottom:10px}.b-path li{font-size:10px}.b-static-reviews .static-reviews__info-wrap{flex-direction:column;text-align:center}.b-fixed-menu{height:65px}.b-fixed-menu .sidebar__txt1{display:none}.b-fixed-menu .b-sandwich .sandwich__icon{right:-17px;top:8px}.b-fixed-menu .sidebar__txt5{top:10px;left:30px}.b-fixed-links{bottom:50px;top:auto}.b-link-floating{display:block}.b-link-floating a{margin:0 0 4px}.b-link-floating a svg{height:auto;max-width:40px}.b-fixed-links .up-btn{position:relative}.b-fixed-links .up-btn svg{height:auto;max-width:40px}.b-catalogbox-gal .catalogbox__content-head{flex-direction:column;align-items:center}.b-catalogbox .catalogbox__title{margin-bottom:20px}.b-contact-data{margin-bottom:30px}.b-contact-data .contact-data__inner{flex-direction:column;align-items:flex-start}.b-contact-data .contact-data__imgbox{margin-right:0}.b-regions-wrap--custom{display:none}.b-sidebar .b-regions-wrap--custom{display:block}.b-fixed-quiz{transform:translateY(calc(-50% + 10px));bottom:50px;top:auto}.b-quiz-link svg{width:50px}.b-fixed-menu .sidebar__txt3{right:150px;top:19px;left:auto;width:auto;display:block}.b-fixed-menu .sidebar__txt3 .b-tel{display:none}.b-fixed-menu .sidebar__txt3 .b-tel-icon svg{height:30px;width:30px}.b-fixed-menu .sidebar__txt2{right:70px;top:19px}}@media handheld,only screen and (max-width:500px){.b-our-projects .our-projects__picture{height:230px}.b-our-projects--zakaz .our-projects__picture{height:auto}.b-brend .brend__item{width:calc(100% - 20px)}}@media handheld,only screen and (max-width:767px) and (orientation:landscape){.l-sidebar-block{max-width:350px}}@media handheld,only screen and (min-width:768px){.b-fixed-menu .sidebar__txt3 .b-tel-icon,.b-pilot .pilot__3 .b-tel-icon{display:none}}