@media (max-width:1199px){header .middle-line-block .logo{margin-right:38px}header .middle-line-block .work-time{margin-right:28px}header .middle-line-block .phone a span{font-size:16px;line-height:1}.callback .btn{padding:12px 20px}header .top-line-block .menu ul li{padding:0 6px}header .top-line-block .menu ul li a{padding:5px 16px 6px}.main-block .left{width:573px}.main-block .right{width:337px}.main-block .right .item:first-child{margin-bottom:30px}.section-form .form form .form-group:first-child{width:221px}.section-form .form form .form-group:nth-child(2){width:152px}.questions-block .item .info p{font-size:15px}.questions-block .item .info p b{font-size:15px;line-height:1.4}footer .bottom-line-block .logo{margin-right:38px}footer .bottom-line-block .info .item:nth-child(3){padding-left:0}header .bottom-line-block .menu .menu-list li a{padding:16px 24px}header .bottom-line-block .search{width:280px}header .bottom-line-block .menu .menu-list .submenu-block{width:930px}header .bottom-line-block .menu .menu-list .submenu-block .item{width:calc(16.66667% - 33.33333px)}header .bottom-line-block .menu .menu-list .submenu-block .item:nth-child(9n){margin-right:40px}header .bottom-line-block .menu .menu-list .submenu-block .item:nth-child(6n){margin-right:0}header.fixed .phone a span{font-size:16px}header.fixed .bottom-line-block .menu .menu-list li a{padding:21px 10px}header.fixed .bottom-line .fixed-content .phone{margin-right:0}header.fixed .callback{display:none}.main-block .center .image-item{width:610px}.main-block .center .image-item img{max-width:100%}.contact-list .item{width:calc(50% - 15px)!important}.contact-list .item:nth-child(3n),.contact-list .item:nth-child(7){margin-right:30px}.contact-list .item:nth-child(2n){margin-right:0}}@media (max-width:991px){header .mobile-header{display:block}header .bottom-line,header .middle-line,header .top-line{display:none}.main{margin:0 0 23px}.main-block{margin:15px -15px 0}.main-block .left{margin:0 0 15px;width:100%}.main-block .right{width:100%}.main-block .right .item:first-child{margin-bottom:15px}.main-block .right .item img{width:100%}.section-title{margin:0 0 23px}.section-title .title{font-size:28px}.services-list .item{margin:0 10px 10px 0;width:calc(50% - 5px)}.services-list .item:nth-child(3n){margin-right:10px}.services-list .item:nth-child(2n){margin-right:0}.services-list .item a .image{height:130px}.services-list .item a .image img{max-height:100%}.more-block{flex-wrap:wrap;margin:0 0 24px}.more-block .title{font-size:16px;text-align:center;margin:0 0 15px;width:100%;line-height:120%}.section-form .form form .form-group:nth-child(2){margin-right:0;margin-bottom:17px;width:120px}.section-form .form form .form-group:first-child{margin-bottom:17px;width:calc(100% - 150px)}.section-form .form form .form-group:nth-child(3){margin:0 0 17px;width:100%}.section-form .form form .form-group:last-child{margin-right:0;margin-bottom:0;text-align:center}.design-services .item{margin-bottom:24px;width:calc(50% - 8px)}.design-services .item:nth-child(2n){margin-right:0}.design-services .item .image{height:115px;margin:0 0 12px}.design-services{margin:0 0 20px}.section-form .form-title{font-size:18px;margin:0 0 14px;line-height:1.2}.section-form .form form .form-group:first-child{margin:0 0 15px;width:100%}.section-form .form form .form-group:nth-child(2){width:100%}.advantages{padding:30px 0}.advantages-list{overflow-x:auto;flex-wrap:nowrap;padding-bottom:20px}.advantages-list .item{min-width:210px}.advantages-list .item .info .title{margin:0 0 6px}.video{padding:0}.video .video-block{height:200px;max-width:100%;border-width:4px}.steps{padding:150px 0 50px;margin:-90px 0 0;box-shadow:none}.steps-list .item{margin:0 0 15px;width:100%}.steps-list .item:last-child{margin-bottom:0}.payments{padding:50px 0 30px}.payments-list .item{margin:0 10px 10px 0;width:calc(50% - 5px)}.payments-list .item:nth-child(2n),.payments-list .item:nth-child(4n){margin-right:0}.payments-list .item .image{height:115px;border-width:4px;margin:0 0 13px}.payments-list .item .title{font-size:14px}.reviews{padding:280px 0 85px}.questions{padding:45px 0 20px}.questions-block .item{margin:0 0 12px;width:100%}.questions-block .item:last-child{margin:0}.seo{padding:20px 0 30px}.text-block img[align=left],.text-block img[align=right]{margin:0 0 30px;float:none}footer .top-line{padding:0}footer .top-line .menu .block{padding:0;width:100%}footer .top-line .menu .block .title{padding:24px 50px;position:relative;border-bottom:1px solid hsla(0,0%,100%,.4);margin:0;width:100%}footer .top-line .menu .block ul{padding:20px 79px 0;border-bottom:0;display:none}footer .top-line .menu{margin:0 -15px}footer .top-line .menu .block .more{display:none}footer .top-line .menu .block .title:after{height:8px;transform:translateY(-50%) rotate(45deg);border:2px solid #fff;border-left:0;right:60px;transition:transform .3s;content:"";position:absolute;border-top:0;top:50%;width:8px}footer .top-line .menu .block.open .title:after{transform:translateY(-50%) rotate(225deg)}footer .top-line .menu .block:last-child .title{border:none}footer .bottom-line{padding:30px 0 84px}footer .bottom-line-block{flex-wrap:wrap}footer .bottom-line-block .logo{min-width:auto;text-align:center;margin:0 0 20px;width:100%}footer .bottom-line-block .info{max-width:100%;margin:0 auto;width:300px}footer .bottom-line-block .info .item{margin:0 0 20px;width:100%}footer .bottom-line-block .info .copyright{display:none}footer .bottom-line-block .info .item:nth-child(3){order:4;width:100%;padding-left:17px}footer .bottom-line-block .info .item:nth-child(4){margin:0 0 20px}footer .bottom-line .phone-block{margin:0 auto;width:300px}footer .bottom-line-block .phone-block .phone{margin:0 0 15px}footer .bottom-line-block .dots a span{display:block}footer .bottom-line-block .info .item .socials ul{justify-content:center}.price-lists .item{margin:0 0 15px;width:100%}.price-lists .item table td,.price-lists .item table th{padding:20px 12px}.main-block .center .image-item{width:410px}.order-form form{width:100%}.order-form form .left{margin:0 0 15px;width:100%}.order-form form .right{width:100%}.contact-list .item .title{font-size:20px;margin:0 0 10px}.articles-list .item .image{width:250px}.articles-list .item .info{width:calc(100% - 250px)}}@media (max-width:767px){.main-block .slick-dots{bottom:10px;left:20px}.main-block .center .info{transform:none;padding:30px 15px 60px;position:relative;top:0;margin:0;left:0}.main-block .center .bg{height:100%;position:absolute;top:0;left:0;width:100%}.main-block .center .bg img{height:100%;object-fit:cover;width:100%}.main-block .center .info .title{font-size:20px;line-height:120%}.main-block .center .info .logo{margin:0 0 12px;width:50px}.order-form form .center .form-group:first-child,.order-form form .center .form-group:nth-child(2),.order-form form .center .form-group:nth-child(3){margin-right:0;margin-bottom:24px;width:100%}.order-form form .center{flex-wrap:wrap}.order-form form .center .form-group:nth-child(3){margin:0}.payments.type-2{padding-top:50px;margin:0;padding-bottom:30px}.steps.type-2{padding-bottom:50px}.breadcrumbs{margin:0}.breadcrumbs ul li{margin-right:30px}.breadcrumbs ul li:after{pointer-events:none;right:-17px;width:6px}.wrapper{padding:20px 0}.page{padding:20px 0 40px}.search-list .item .icon{justify-content:flex-start;margin:0 0 8px;align-items:center;border-radius:5px;flex-flow:row;width:100%}.search-list .item .icon img{margin:0 10px 0 0;width:38px}.search-list .item .info{border-left:1px solid #d6d6d6;padding:22px;width:100%}.search-list .item .info .text{line-height:140%}.contact-list .item{margin:0 0 15px!important;width:100%!important}.contact-list .item:last-child{margin-bottom:0!important}.price-lists .item table:not(.simple) th{display:none}.price-lists .item table:not(.simple){display:block}.price-lists .item table:not(.simple) tr{flex-wrap:wrap;width:100%;display:block;display:flex}.price-lists .item table:not(.simple) tr td{padding:12px;border-top:none;width:50%;display:block}.price-lists .item table:not(.simple) td{width:100%}.price-lists .item table:not(.simple) tbody{display:block}.price-lists .item table:not(.simple) tr td:before{font-size:12px;font-weight:400;right:0;color:#000;content:attr(data-title);text-align:center;display:block}.price-lists .item table:not(.simple) tr td:first-child{width:100%}.price-lists .item table:not(.simple) tr td:nth-child(odd){border-left:none}.price-lists .item table.simple{min-width:500px}.price-lists .item .table{overflow-x:auto;padding:0 0 12px}.articles-list .item .image{height:auto;width:100%}.articles-list .item:nth-child(2n) .image{order:1}.articles-list .item .info{width:100%}.main-block .left .item{height:100%}.main-block .item .image{position:relative}}@media (max-width:575px){.breadcrumbs ul{padding:0 0 12px;position:relative;flex-flow:wrap;white-space:nowrap}.search-list .item .icon span{font-size:16px;line-height:140%}.contact-list .item{padding:20px}.contact-list .item .text .dots li:before{top:8px;left:0}.contact-list .item .text .dots li{padding-left:20px}.contact-list .item .text{font-size:14px;line-height:140%}.contact-list .item .title{margin:0 0 15px}}@media (max-width:375px){.mh-block .controls ul li a{height:24px;width:24px}.modal{padding:30px 40px}.modal .form-check label br{display:none}}