@media (max-width:479px){.cont{padding:0 20px}.fancybox__content>.f-button.is-close-btn,.is-compact .fancybox__content>.f-button.is-close-btn{right:10px;top:10px}.fancybox__slide{padding:48px 20px 20px}header .logo{width:calc(100% - 191px)}header .logo img{width:144px}header .phone{margin-left:10px}header .phone a{font-size:15px;letter-spacing:0}header.fixed{height:61px;background:#01579b;display:block}header.fixed .logo{margin-left:0;left:8px}header .logo img+img{height:36px;width:auto}header.fixed .pexay_logo{right:auto;margin:0;left:112px}header.fixed .pexay_logo img{width:56px}header.fixed .ya_rating{display:none}header.fixed .phone{margin-right:0;right:72px;padding-bottom:3px}header.fixed .phone .time{display:none}header .phone a{font-size:13px}header.fixed .additional_menu{position:absolute}header.fixed .additional_menu>.btn{height:39px;color:#fff;background:#003e6e;width:39px}header.fixed .additional_menu>.btn .icon{height:14px;width:20px}header.fixed .additional_menu .logo{display:none}.form .field>.icon{left:20px}.form .icon+.input{padding-left:50px}.main_video .img{min-height:200px}.main_video .icon{height:48px;width:48px}.main_video .icon svg{height:20px;width:16px}.official_guarantee{padding-top:180px;margin-bottom:48px}.official_guarantee .data{padding-top:16px;width:100%}.official_guarantee .data img{height:280px;right:0;bottom:auto;top:-232px;margin:0 auto;left:0;width:280px}.official_guarantee .data .val{font-size:80px;text-transform:none}.official_guarantee .data .desc{font-size:14px}.official_guarantee .exp{font-size:12px;font-weight:700;line-height:120%;margin-top:16px}.banner img{height:468px}.for_developers .block_title br,.repair_service .block_title br{display:none}.contacts_page .image{margin:40px -20px 0;width:calc(100% + 40px)}.contacts_page .map{margin-top:32px}.windows .window .desc{padding:20px}.windows .window .buy{padding:10px 20px 20px}.windows .gallery{padding:20px}.windows .gallery .row{margin-bottom:-12px;margin-left:0}.windows .gallery .row>*{margin-bottom:12px;margin-left:0;width:100%}.cases .case .buy{padding:10px 20px 20px}.cases .case .buy .price{margin-right:-10px;padding-right:0;margin-left:-10px;width:calc(100% + 20px);padding-left:0}.sliding_systems .block_head .title{font-size:20px;max-width:calc(100% - 99px);margin:0 20px}.sliding_systems .block_head img{height:30px;width:28px}.sliding_systems .head .title{padding:20px 20px 0}.sliding_systems .psk_portal .title{font-size:24px;right:10px;top:20px}.sliding_systems .schemes .scheme img{height:111px}.glazing_rated .block_title{margin-bottom:28px}.configurator{margin-bottom:48px}.configurator .images{margin:-20px -20px 20px;width:calc(100% + 40px)}.configurator .data{padding:20px;margin-top:28px}.configurator .data .btn{width:100%}.prices_page .step .answers .row{margin-bottom:0;margin-left:0}.prices_page .step .answers .row>*,.prices_page .step .answers .row>.big{margin-bottom:0;margin-left:0;width:100%}.prices_page .bottom{padding-top:40px;display:block}.prices_page .bottom .count{padding:0;justify-content:center;margin-bottom:20px}.prices_page .bottom .btns{margin:0 auto;width:187px}footer .bottom{font-size:11px}footer .copyright{justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:center;width:100%;display:flex}footer .copyright .name{margin:0}.modal_title{font-size:28px;line-height:34px}.tooltip_modal{padding:20px}.tooltip_modal .desc{line-height:22px}#vacancies_modal{padding:20px}#vacancies_modal .form{padding:23px 0;box-shadow:none}#equipment_modal .col{padding:20px 20px 20px 10px}#equipment_modal .items{font-size:14px}}