.mob-menu,.footer_nav-mob,.phone-mob,.click-sidebar,.footer_copy-mob{display:none}.box-h.cnt-description{width:600px;float:left}.alignleft,.alignright,.aligncenter,.alignnone,.alignleft img,.alignright img,.aligncenter img,.alignnone img{height:auto;max-width:100%}.category-holder img{max-width:100%;height:auto}#fancybox-outer #fancybox-right,#fancybox-outer #fancybox-left,#fancybox-tmp #fancybox-right,#fancybox-tmp #fancybox-left,#fancybox-loading #fancybox-right,#fancybox-loading #fancybox-left,#fancybox-overlay #fancybox-right,#fancybox-overlay #fancybox-left{display:none}.form-popup .row textarea{width:230px;float:right;margin:0 44px 0 25px;background:#eaeaea;border:none;padding:5px 15px;color:#212121;font-size:16px;border-radius:5px}#fancybox-wrap #fancybox-outer #fancybox-close{background:#021719;border:2px solid #588875;border-radius:10px}#fancybox-wrap #fancybox-outer #fancybox-close:before{content:'';width:20px;height:20px;top:50%;left:50%;margin:-10px;display:block;position:absolute;background:url(../images/close.png) no-repeat 0 -20px}@media (min-width: 300px){.holder{width:100%}}@media (min-width: 768px){.holder{width:750px}}@media (min-width: 1000px){.holder{width:970px}}@media (min-width: 1300px){.holder{width:1200px}}@media screen and (max-width: 1300px){#header .phone{width:150px;margin-right:0}#header .logo{margin:7px 15px 0 0}#header .address{width:125px}.free-phone{padding:0;float:none}.button-contacts{padding:13px 15px;float:none}.mob-menu{display:block;position:relative;color:#fff;padding:13px 5px 13px 40px;line-height:26px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mob-menu:before{content:'';width:26px;height:26px;left:0;background:url(../images/b-menu.png);position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.mob-menu:hover,.is-open .mob-menu{color:#ffdf1a}.mob-menu:hover:before,.is-open .mob-menu:before{background:url(../images/y-menu.png)}#menu{display:none;position:absolute;top:100%;background:#23555a;z-index:1}#menu li{padding:0;float:none;display:block;line-height:normal}#menu a{display:block;padding:10px 25px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-bottom:1px solid #ffdf1a}#menu li a:hover{background:#1b3b3e;text-decoration:none;color:#ffdf1a}.panel-nav-wrp{height:52px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}.panel-nav-wrp::after{display:none}.contacts-box{width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contacts-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}.contacts-list .contacts-address,.contacts-list li,.contacts-list .contacts-callback{margin:0;padding:0;float:none}#header .address{display:none}.contacts-callback,.contacts-worktime li{text-align:right}#header > .holder,#header .nav{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header > .holder{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center}#header > .holder:after{display:none}#header .header-btn,#header .top-nav,#header .phone,#header .logo{float:none}#header .logo{margin:0}.promo-box h1 strong,.promo-box p strong{font:800 40px/60px "Open Sans"}.promo-box .holder-prins p.strong{font-size:32px}.flex_box{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;overflow:hidden}.services-hold3 .scheme{margin-top:0;float:none}.services-hold3 .text{float:none}.services-hold3 .holder ul li,.services-hold3 .holder ol li{background:url(../images/ic1.png) no-repeat 0 7px}.services-hold2 .column{width:49%;margin-right:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.services-hold2 .column2{width:49%;margin-right:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.services-hold2 .column3 .block4{width:49%;margin-right:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}.services-hold2 .column3 .block3{width:49%;margin-right:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.services-hold2 .column3{width:100%;float:none;clear:both}.services-hold2 .block img{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.services-hold2{padding:40px 15px 36px}.comments-hold .box-h{margin-right:0;text-align:center}.comments-hold .box{width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin:0}.comments-hold .box img{min-width:inherit;min-height:inherit;max-width:100%;height:auto}.how-hold .steps{width:100%;margin:0}.how-hold .steps span.item4{left:827px}.how-hold .steps span.item3{left:583px}.how-hold .steps span.item2{left:342px}.how-hold .steps span{left:100px}.services-hold .box-h .box{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.how-hold .box{width:25%;padding:25px 0;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.services-hold .box-h .box{width:32.333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-h{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.price-hold .block-h .block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:26px 0 40px;width:31%;height:auto;float:none}.price-hold .block-h .block:hover{width:33%;height:auto;margin:26px 0 40px}.price-hold .block-h{padding:0 15px}.price-hold .block-h:after{display:none}.sidebar{float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:27%}.content{float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;padding:0}.twocolumns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;-o-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.twocolumns.clearfix:after,.twocolumns.clearfix:before{display:none}.news-box{width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0}.news-box .image-box img{height:auto}.content .category-holder .news-box{margin:0 0 15px}.content .category-holder .news-box .image-box img{height:auto}.brands-list li{margin:7px 0;width:50%}.cnt-description{padding:0 15px}.horizontal-info-box ul li{margin:0;width:32.33%;text-align:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.horizontal-info-box{text-align:center}.portfolio-box{margin:4px -2px;padding:10px 9px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-block{width:100%}.content .image-box img{max-width:100%;height:auto}.content-hold.button{width:100%;max-width:332px}.form-popup{max-width:470px;width:100%}.model-block{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.model-info{padding:6px 0 7px}.ngg-gallery-thumbnail img{max-width:100%;height:auto}.carousel-holder .bx-wrapper .bx-prev{left:-40px}.carousel-holder .bx-wrapper .bx-next{right:-40px}.projects-holder .slide{margin:0 0 30px;width:24%}.projects-holder .slide img{max-width:100%;height:auto}.projects-list{text-align:center}.price-table-buy{width:100%;float:none;clear:both}.price-table-buy .buy{margin:11px 0}.price-table-buy div{display:inline-block;vertical-align:middle;margin:20px 0}.price-table-4,.price-table-6,.price-table-8,.price-table-logo{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#inner-gallery .ngg-gallery-thumbnail-box{width:25%;margin:0;height:165px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.price-table-holder .row{padding:10px}.price-table-logo img{max-width:100%;height:auto}#inner-gallery .ngg-gallery-thumbnail img{height:auto;width:auto;max-width:100%}}@media screen and (max-width: 1000px){.contacts-list li{line-height:normal;font-size:16px}#header .phone{display:none}#header .nav{top:85px}#header{padding:8px 0 60px}
/*#map_canvas{height:calc(100vh - 240px)!important}*/
#map_canvas{height:40vh!important}
.footer_copy,.footer_nav,#footer .address,#footer .l .phone{display:none}#footer .l,#footer .r,#footer .logo{float:none}#footer > .holder{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#footer > .holder:after{display:none}#footer .r .social{margin-right:0;padding:0}#footer .logo{margin-top:0}#footer .l p{margin-bottom:0}#footer{position:relative;padding:20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer .r,#footer .r .social{width:auto}#footer .r ul{margin-bottom:10px}.footer_nav-mob{display:block;padding:0}.footer-panel-click{background:url(../images/b-menu.png);display:block;cursor:pointer;width:26px;height:26px}.footer-panel{position:absolute;background:#000;z-index:1;left:0;right:0;top:100%;padding:15px;z-index:1;display:none}.footer-flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.footer_copy-mob{display:block;text-align:center;padding:15px;margin:0;padding-bottom:0}#footer .l p{font-size:14px;line-height:normal}#footer .l{width:250px}#footer .l strong{font-size:30px}#footer .r ul{padding-top:0}.bx-wrapper .bx-controls-direction a{display:none}.actions-hold .timer-h .btn,.promo-box .promo-btn{width:100%;max-width:290px}.services-hold3 .flex_box{display:block;padding:0 15px}.services-hold3 .scheme{margin:0 auto;float:none}.services-hold3 .text{margin:0 auto}.services-hold3 .text,.services-hold3 .scheme{width:100%}.services-hold3 .scheme img{max-width:100%;margin:0 auto}.how-hold .steps{display:none}.how-hold .box{width:49%;float:none;padding:25px 0;display:inline-block;vertical-align:top}.how-hold .box-h{text-align:center;padding:0 15px}.how-hold .bottom{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.actions-hold{padding:0 15px}.questions-hold{padding:0 15px}.questions-hold .holder{width:auto}.box-h.cnt-description{width:70%}.questions-hold ul li{line-height:31px}.price-hold .btn{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:188px}.price-hold .info{padding:0 15px 31px}.animate-item,.services-hold3 .text{-webkit-transform:translateY(0)!important;-moz-transform:translateY(0)!important;transform:translateY(0)!important;opacity:1!important}.twocolumns{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.content,.sidebar{width:100%}.payment-info-box,.call-box{display:none}.brands-list li{width:25%}.sidebar-list li{padding:5px 0}.click-sidebar{display:block;cursor:pointer;padding:10px 15px 10px 51px;border:1px solid #23555a;border-radius:6px;color:#23555a;margin:0 auto 25px;max-width:360px;position:relative}.click-sidebar:before{content:'';position:absolute;background:url(../images/g-menu.png);width:26px;height:26px;left:15px;top:50%;margin:-13px 0}.sidebar{position:relative;padding:0 15px}.sidebar-box{position:absolute;top:100%;background:#fff;z-index:1;left:0;right:0;padding:0 15px;display:none}.content{padding:0 15px}.brands-list a{width:100%}.news-box .image-box img{height:auto}.section-box .news-box{min-height:inherit;text-align:left}.section-box .news-box .more-holder{position:static}.section-box .news-holder{text-align:center}.section-box{padding:0 15px 60px}.sidebar-info-box ul a:before{display:block;position:relative;margin:0 auto}.horizontal-info-box ul a{padding:0;text-align:center}.news-box{width:49%;margin:25px 0}.model-block{padding:0 10px}.model-block .model-info-title,.model-block .model-info-value{width:50%}.carousel-holder .bx-wrapper .bx-controls-direction a{display:block}.carousel-holder .bx-wrapper .bx-prev{left:-15px}.carousel-holder .bx-wrapper .bx-next{right:-15px}.carousel-holder{padding:49px 15px 40px}}@media screen and (max-width: 768px){.contacts-list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}#header .address,#header .phone{display:none}.contacts-list li{width:50%}.contacts-list ul li{width:100%;margin:0}.top-nav{display:none}.button-contacts span{font-size:0}.button-contacts:before{margin:0}#header .logo a{width:auto}#header .logo{-webkit-background-size:contain;background-size:contain}#header .header-btn{margin:0;width:100%;max-width:139px;line-height:30px;font-size:14px;border:6px solid #4d5050;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;font-weight:700}#header .nav{top:73px}.contacts-list li{font-size:14px}.contacts-box{padding:5px 15px}.button-callback{font-size:14px;padding:6px 10px}.button-map-close{font-size:14px;padding:8px 10px 8px 45px;background-position:15px 12px}.promo-box .holder{padding:30px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.promo-box h1 strong,.promo-box p strong{font:800 28px/46px "Open Sans";padding-bottom:0}.promo-box .holder-prins ul li{line-height:35px;padding-left:40px}.promo-box p.italic{font:23px/39px 'Open Sans';margin:-49px 0 20px}.promo-box h1,.promo-box p{margin-bottom:10px}.actions-hold .timer-h .btn,.promo-box .promo-btn{margin:0 0 10px}.promo-box .holder-prins ul{margin:0 0 35px}.promo-box p.italic{margin:0 0 20px}.promo-box .holder-prins p.strong{font-size:26px}.promo-box .holder-prins{background-position:100% 76%;-webkit-background-size:465px;background-size:465px;background-position:100% 76%;-webkit-background-size:465px;background-size:465px}.promo-box .holder{background-position:100% 76%;-webkit-background-size:465px;background-size:465px}.services-hold3 .scheme a:hover{display:none}h2{margin:0 0 30px;color:#000;font:600 24px/26px 'Open Sans';text-align:center}.services-hold2 .column3 .block h3,.services-hold2 .block h3,.services-hold2 .block3 h3{margin:0;line-height:normal;padding:5px 15px;font-size:18px}.services-hold2 .block ul{margin:0;padding:5px 15px}.comments-hold .box .cont{padding:7px 10px}.comments-hold .box .r{width:auto}.actions-hold .timer-h{width:auto;float:none;margin:0 auto;max-width:350px}.actions-hold .timer-h .btn{margin:0 auto}.actions-hold h4 br{display:none}.actions-hold h4{font-size:28px;line-height:normal;margin:0}.actions-hold em{font-size:22px;line-height:normal;padding:0}.actions-hold span{margin:0!important}.actions-hold{text-align:center}.box-h.cnt-description{display:none}.consultation-hold form{max-width:383px;width:100%;margin:0 auto;padding:16px 15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.consultation-hold form .input-text{width:100%}.consultation-hold{background-image:none}.consultation-hold .holder{padding:15px 15px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.price-hold .btn,.how-hold .box .btn,.form-popup .btn,.consultation-hold form .btn{width:100%;max-width:281px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.services-hold .box-h .box{width:49%}.services-hold .box-h .box:after{display:none}.price-hold .b-box2.b-box-n{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin:0}.price-hold .b-box2{height:auto}.price-hold .block-h{display:block;text-align:center}.price-hold .block-h .block:hover,.price-hold .block-h .block{width:100%;max-width:320px;margin:5px 0 0;display:inline-block}.price-hold .block-h .block h3{margin:0}.price-hold .block-h .block:hover h3 span{line-height:63px}.price-hold .info ul.other,.price-hold .info ul{width:100%;float:none;margin-left:0}.price-table-logo{width:100%}.price-table-4,.price-table-6,.price-table-8{width:33.333%}.price-table-holder .cylinder-title,.price-table-holder .main-price{margin:0}.price-table-logo img{margin:0 auto 5px}.price-table-logo .price-more{margin-bottom:10px;display:inline-block}.form-popup .row label.lable{width:100%;display:block;text-align:left}#popup3.form-popup select,#popup3_tamona.form-popup select,#popup3_atiker.form-popup select,#popup3_aeb.form-popup select,#popup3_elpigaz.form-popup select,#popup3_gfi.form-popup select,#popup3_prins.form-popup select,#popup3_icom.form-popup select,#popup3_stag.form-popup select,.form-popup .row input.lable{width:100%;float:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.form-popup{max-width:300px;width:100%;margin:0 auto;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}span.wpcf7-form-control-wrap{display:block}.form-popup .row label{line-height:22px}.form-popup .row{margin-bottom:4px}.form-popup .btn{margin-bottom:0}#fancybox-wrap{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-holder{margin:0}.portfolio-project-box .projects-list{width:100%}.portfolio-project-box .projects-holder{margin:-7px 0 0 -10px;padding:15px}.portfolio-project-box .projects-holder .slide{margin:0;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.projects-holder .slide img{max-width:100%;height:auto}.video-holder iframe{width:100%}.video-holder,.price-table-brand{margin:0 0 15px}.projects-holder .slide{margin:0 0 10px;width:49%}#inner-gallery .ngg-gallery-thumbnail-box{width:50%;height:auto}#inner-gallery .ngg-gallery-thumbnail img{max-height:166px;margin:0 auto;display:block}.ngg-gallery-thumbnail{float:none}.form-popup .row input{width:100%;height:29px;float:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 480px){.phone-mob{display:block;position:relative}.phone-mob.is-open{background:#409ba4}.phone-mob .free-phone,#header .phone-mob .phone{display:block}#header .phone:after,.free-phone:before,.free-phone{display:none}#header .phone{padding:0}.phone-toggle{display:none;position:absolute;top:100%;background:#409ba4;color:#fff;z-index:1;right:0;padding:5px 15px;min-width:165px;text-align:center}.is-open .click-phone{background:url(../images/b-phone.png) no-repeat center}.click-phone{background:url(../images/y-phone.png) no-repeat center;display:block;width:26px;height:26px;cursor:pointer;padding:13px 15px}.free-phone .cell{padding:0;margin:0}.free-phone{line-height:18px}#header .logo a,#header .logo{height:35px}#header{padding:10px 0 63px}#header .nav{top:64px}#header .header-btn{max-width:120px}.contacts-list .contacts-worktime em{margin:0 5px 0 0}#footer .logo{background:url(../images/logo.png) no-repeat;width:145px;height:40px;-webkit-background-size:contain;background-size:contain}#footer .l{display:none}.promo-box h1 strong,.promo-box p strong{font:800 26px/27px "Open Sans";padding-bottom:0}.promo-box h1,.promo-box p{font:800 16px/23px "Open Sans"}.promo-box p.italic{font:18px/27px 'Open Sans'}.promo-box .holder-prins ul{margin:0 0 5px}.promo-box .holder-prins p.strong{font-size:20px;padding:0}.actions-hold .timer-h .btn,.promo-box .promo-btn{margin:0 0 10px;font-size:15px;padding:6px 0;border:6px solid #4d5050;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.promo-box .holder{background-position:center 87%;-webkit-background-size:289px;background-size:289px;height:inherit;padding:30px 15px 245px}.promo-box .price-link{margin-left:0}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:10px}.services-hold3 .scheme strong{display:none}.services-hold2 .column3 .block3,.services-hold2 .column3 .block4,.services-hold2 .column2,.services-hold2 .column{width:100%;float:none}.services-hold2 .block{margin-bottom:10px}.comments-hold .box{width:100%;margin-bottom:20px}.how-hold .box{width:100%;float:none;padding:15px 0}.actions-hold .timer-h{padding:15px 5px}.actions-hold .timer-h .timer .items{width:68px;line-height:59px;font-size:36px;letter-spacing:17px;padding-left:6px;-webkit-background-size:contain;background-size:contain}.actions-hold .timer-h .timer .dot{height:59px}.actions-hold .timer-h .btn{line-height:30px}.actions-hold .timer-h{max-width:250px}.services-hold .box-h .box{width:100%}.services-hold h4{font:600 20px 'Open Sans'}.services-hold{padding:34px 15px}.price-hold .btn{max-width:212px}.price-hold .block-h .block br{display:none}.price-hold .block-h .block h3,.price-hold .block-h .block.block3 h3{margin-bottom:15px}.brands-list li{width:50%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.news-box{width:100%;padding:0}.section-box .title-holder{margin:0}.title-holder,.content .breadcrumbs{margin:0 0 15px}.main{padding:20px 0 0}.section-box{padding:0 15px 30px}.title-holder h1{font-size:26px;line-height:normal}.horizontal-info-box ul li{width:49%;padding:10px}.twocolumns{padding:0 0 15px;margin:0 0 15px}.portfolio-box{padding:0 1px}.portfolio-holder{margin:0}.content-hold.button{font-size:20px;padding:8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.text-box{margin:0 0 15px}.portfolio-project-box .projects-holder .slide{width:49%}.model-block{float:none;width:100%}.content .model-info ul li{padding:10px 0}.model-block ul{padding:0;margin:0}.model-info:before{bottom:91px}.section-box .title-holder h2{font-size:24px}.carousel-holder{padding:15px 10px 0;margin:0 0 15px}.main .holder .content .text-box ol{margin:0}#inner-gallery .ngg-gallery-thumbnail-box{width:100%}}@media (max-width: 380px){.price-table-4,.price-table-6{width:50%}.price-table-buy div{margin:0}.price-table-8{width:100%}}@media (max-width: 320px){.holder{width:100%}.contacts-list li{width:100%}
/*#map_canvas{height:calc(100vh - 308px)!important}*/
#map_canvas{height:40vh!important}
.horizontal-info-box ul li{width:100%;padding:10px}.horizontal-info-box ul a{display:block;width:100%}.horizontal-info-box ul .info-helper{width:100%}}