.ajustblock{text-align:justify;text-justify:newspaper;text-align-last:justify;font-size:1px;line-height:0}.ajustblock > span,.ajustblock > a,.ajustblock > div,.ajustblock > button,.ajustblock > input[type=text],.ajustblock > input[type=submit]{display:inline-block;vertical-align:middle;line-height:normal;font-size:13px;text-align:left}.ajustblock > div{}.ajustblock:after{content:"";display:inline-block;width:100%;height:0;overflow:hidden}.fl{float:left}.clear{clear:both}.detail-info{padding:37px 0 23px}.detail-info .leftblock{float:left;width:310px}.detail-info .rightblock{float:right;width:645px}.detail-info .img{height:441px;border:#dcdcdd solid 1px;background-repeat:no-repeat;background-position:center center}.detail-info .title,.advantages-wr .title,.other-options-wr .title,.related-wr .title,.our-works-wr .title{font-size:20px;line-height:28px;margin-bottom:13px}.advantages-wr .title,.related-wr .title,.our-works-wr .title{margin-bottom:30px}.detail-info .title span,.advantages-wr .title span,.related-wr .title span,.our-works-wr .title span{padding-bottom:3px;border-bottom:#dcdcdd solid 1px}.detail-info ul{margin:0 0 14px;padding:0;list-style:none}.detail-info ul li{padding-left:25px;background:url(/img/red-star.png) no-repeat 1px 40%;font-size:16px;line-height:32px}.detail-info .descr{line-height:24px;padding-bottom:17px}.detail-info .descr .spoiler .show-more{color:#0981b7;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-right:14px;background:url(/img/show-more.png) no-repeat right center}.detail-info .descr .spoiler .show-more:hover{text-decoration:none}.detail-info .descr .spoiler .show-more.active{opacity:0;visibility:hidden}.detail-info .descr .spoiler .show-more span{border-bottom:#0a81b7 dotted 1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.detail-info .descr .spoiler .show-more:hover span{border-color:transparent}.detail-info .spoiler .detail-text{display:none}.detail-info .price-wr{margin-bottom:18px}.detail-info .price-wr .fl{max-width:357px;margin-left:18px;font-size:12px;line-height:14px;font-style:italic;margin-top:3px}.detail-info .price-wr .fl:first-child{width:219px;margin:0;font-size:30px;line-height:33px;font-style:normal}.detail-info .buttons-wr button{height:46px;line-height:42px;padding:0 36px;border-width:2px;border-style:solid;border-color:#009f02;background:transparent;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;font-size:15px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.detail-info .buttons-wr button:first-child{border-color:#ed1c24;background:#ed1c24;color:#fff}.detail-info .buttons-wr button:last-child{border-color:#067fb6}.detail-info .buttons-wr button:hover{opacity:.7}.advantages-wr{padding:22px 0}.advantages-wr .advantages .item{text-align-last:left}.advantages-wr .advantages .item .img{height:83px;background-repeat:no-repeat;background-position:center center;display:inline-block;margin-right:9px;vertical-align:middle}.advantages-wr .advantages .item.eco-friendly .img{background-image:url(/img/eco-friendly.png);width:62px}.advantages-wr .advantages .item.insulation .img{background-image:url(/img/insulation.png);width:38px}.advantages-wr .advantages .item.frost .img{background-image:url(/img/frost.png);width:80px}.advantages-wr .advantages .item.warranty .img{background-image:url(/img/warranty.png);width:68px}.advantages-wr .advantages .item .name{display:inline-block;font-size:16px;line-height:19px;vertical-align:middle}.other-options-wr{margin:22px 0 39px;padding:26px 38px 29px;border:#dcdcdd solid 2px}.other-options-wr .other-options .item{width:270px;text-align-last:left}.other-options-wr .other-options .item .img{float:left;width:110px;height:188px;background-repeat:no-repeat;background-position:center center}.other-options-wr .other-options .item .rightblock{float:right;width:144px;padding-top:10px}.other-options-wr .other-options .item .name{font-size:16px;color:#0981b7;border-bottom:transparent solid 1px;line-height:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.other-options-wr .other-options .item .name:hover{text-decoration:none;border-color:#47a0c9}.other-options-wr .other-options .item .prop{font-size:14px;line-height:17px;margin-top:14px}.related-wr{padding:28px 0 49px}.related-wr .related .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:none;margin-bottom:0}.related-wr .related .bx-wrapper .bx-controls-direction a{display:inline-block;width:17px;height:29px;margin-top:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.related-wr .related .bx-wrapper .bx-controls-direction a:first-child{margin-right:20px}.related-wr .related .bx-wrapper .bx-controls-direction a:hover{opacity:.7}.related-wr .related .bx-wrapper .bx-prev{left:-34px;background:url(/img/prev.png) no-repeat center center}.related-wr .related .bx-wrapper .bx-next{right:-34px;background:url(/img/next.png) no-repeat center center}.related-wr .related .related-carousel{margin:0;padding:0;list-style:none}.related-wr .related .related-carousel .item{padding:34px 31px;border:#dcdcdd solid 1px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.related-wr .related .related-carousel .item:hover{border-color:#9fcbdf}.related-wr .related .related-carousel .item .img{height:182px;background-repeat:no-repeat;background-position:center center;margin-bottom:13px}.related-wr .related .related-carousel .item .name{font-size:16px;color:#0981b7;border-bottom:transparent solid 1px;text-decoration:none;line-height:21px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.related-wr .related .related-carousel .item .name:hover{border-color:#47a0c9}.related-wr .related .related-carousel .item .descr{margin-top:7px;font-size:14px;line-height:21px}.table-responsive{display:block;width:100%;overflow-x:auto;overflow-y:hidden}.sravnenie-table{display:block;text-align:center;width:950px;padding-bottom:12px}.sr-tbl_link img{max-width:100%;display:block;margin:0 auto}.sr-tbl_link{font-size:1.2em;text-transform:uppercase;color:#333;height:170px;z-index:9}.sravnenie-table tr th{padding:20px 0;vertical-align:bottom;position:relative}.sr-tbl_link:hover{color:#cb0008;text-decoration:none}.sr-tbl_col-title{display:block;margin-top:20px}.sr-tbl_col-border{z-index:0;border:2px solid #d1d3db;background:rgba(255,255,255,.2);width:187px;position:absolute;top:0;left:3px}.sr-tbl_link:hover .sr-tbl_col-border{border-color:#ecc7c8;background:transparent}.sravnenie-table tr{border-top:1px solid #fff}.sravnenie-table tr:first-child,.sravnenie-table tr:first-child{border:none}.sravnenie-table tr:first-child{background:transparent!important}.sravnenie-table tr:nth-child(even){background:#f3f3f3}.sravnenie-table tr:nth-child(odd){background:#e9f1f4}.sr-tbl_price-row{background:#cb0008!important;color:#fff}.sravnenie-table tr td:first-child{text-align:left}.sravnenie-table tr td{width:190px;padding:13px 19px}.pink-bg{background:#f9e5e5!important}.sr-tbl_price-row td{font-size:1.2em;font-weight:700}.sr-tbl_price-row td:first-child{font-size:1em!important;font-weight:400!important}.select_type_balcony .type_balcony_item .type_balcony_container{background:url(/bitrix/templates/oknastar.ru/img/bg_balcony_type.png) no-repeat center;background-size:100% 100%;padding:175px 20px 50px;box-sizing:border-box;width:80%;display:block;margin:0 auto}.select_type_balcony .type_balcony_item{display:inline-block;vertical-align:top;width:33%;margin-bottom:5%;box-sizing:border-box;position:relative}.select_type_home .type_home_item{display:inline-block;vertical-align:top;width:24.5%;margin-top:100px;box-sizing:border-box;position:relative;margin-bottom:50px}.select_type_home{margin-bottom:50px}.select_type_home .type_home_item .type_home_container{background:url(/bitrix/templates/oknastar.ru/img/bg_balcony_type.png) no-repeat center;background-size:100% 100%;padding:100px 20px 50px;box-sizing:border-box;width:95%;display:block;margin:0 auto}.select_type_balcony .type_balcony_item .type_balcony_img img{display:flex;margin:auto}.select_type_balcony .type_balcony_item .type_balcony_img.top10{top:10px}.select_type_balcony .type_balcony_item .type_balcony_img.top-5{top:-5px}.select_type_balcony .type_balcony_item .type_balcony_img{position:absolute;top:35px;left:0;width:100%}.select_type_balcony .type_balcony_item .type_balcony_btn:hover,.select_type_home .type_home_item .type_home_btn:hover{text-decoration:none;opacity:.9}.select_type_balcony .type_balcony_item .type_balcony_btn,.select_type_home .type_home_item .type_home_btn{position:absolute;background:#ed1c24;border-radius:30px;padding:12px 0;text-align:center;display:block;width:60%;left:20%;bottom:-22px;color:#fff}.select_type_home .type_home_item .type_home_img img{display:block;margin:0 auto;height:100%;max-width:fit-content}.select_type_home .type_home_item .type_home_img{border-radius:50%;width:170px;height:170px;position:absolute;top:-85px;left:50%;margin-left:-85px;overflow:hidden}.select_type_home .type_home_item .type_home_txt{line-height:16px}.select_type_balcony .type_balcony_item .type_balcony_info,.select_type_home .type_home_item .type_home_info{text-align:center;color:#333}.select_type_balcony .type_balcony_item .type_balcony_name + .type_balcony_info{margin-bottom:25px}.select_type_balcony .type_balcony_item .type_balcony_name,.select_type_home .type_home_item .type_home_name{font-size:16px;margin-bottom:15px;text-align:center}.select_type_balcony{margin-bottom:50px}.select_type_balcony .type_balcony_item .type_balcony_price,.select_type_home .type_home_item .type_home_price{color:#ed1c24;font-family:"HelveticaNeue_Bold"}.select_type_balcony .type_balcony_item .type_balcony_label,.select_type_home .type_home_item .type_home_label{font-size:11px;text-transform:uppercase;color:gray}.grey_section_container{background:#f2f2f2;margin-bottom:55px}.block_glazing{padding:35px 0}.block_glazing .glazing_item:first-child{margin-bottom:15px}.glazing_item .glazing_img img{display:block;margin:0 auto}.glazing_item .glazing_txt{color:#333}.glazing_item .glazing_txt p{margin-bottom:15px;font-size:14px;line-height:20px}.glazing_item .glazing_name{font-size:18px;margin-bottom:15px}.glazing_item .glazing_img{width:140px;display:inline-block;vertical-align:top}.glazing_item .glazing_txt{width:calc(100% - 150px);display:inline-block;vertical-align:top}.block_glazing .glazing_btn:hover{opacity:.9;text-decoration:none}.block_glazing .glazing_btn{background:#ed1c24;width:215px;display:block;margin:10px 0 20px 140px;text-align:center;padding:12px 0;color:#fff;border-radius:30px}.balcony_repair .balcony_repair_img{vertical-align:top;display:inline-block;width:620px}.balcony_repair .balcony_repair_table{vertical-align:top;display:inline-block;width:calc(100% - 630px)}.balcony_repair .balcony_repair_img img.repair_mobile{display:none}.balcony_repair .balcony_repair_img img:not(.repair_mobile){max-width:100%}.balcony_repair{padding-top:35px;margin-bottom:50px}.balcony_repair_table .balcony_repair_tr .balcony_repair_td:nth-child(1){width:calc(100% - 130px);vertical-align:top;text-align:left;display:inline-block}.balcony_repair_table .balcony_repair_td.price_td{width:120px;text-align:right;color:#ed1c24;font-family:"HelveticaNeue_Bold";vertical-align:top;display:inline-block}.balcony_repair_table .balcony_repair_tr.mobile_repair_tr{display:none}.balcony_repair_table .balcony_repair_tr{padding-left:7px}.balcony_repair_table .balcony_repair_tr.repair_tr1{margin-top:52px}.balcony_repair_table .balcony_repair_tr.repair_tr2{margin-top:26px}.balcony_repair_table .balcony_repair_tr.repair_tr3{margin-top:56px}.balcony_repair_table .balcony_repair_tr.repair_tr4{margin-top:20px}.balcony_repair_table .balcony_repair_tr.repair_tr5{margin-top:30px}.balcony_repair_table .balcony_repair_tr.repair_tr6{margin-top:56px}.balcony_repair_table .balcony_repair_tr.repair_tr7{margin-top:26px}.balcony_repair_table .balcony_repair_tr.repair_tr8{margin-top:24px}.balcony_repair_table .balcony_repair_tr.repair_tr9{margin-top:92px}.our-works-for .our-works-for-img img{max-width:100%;max-height:100%;margin:auto}.our-works-for .our-works-for-img{display:flex;width:465px;vertical-align:top;height:465px}.our-works-for .our-works-for-txt{display:inline-block;width:calc(100% - 515px);vertical-align:top;margin-left:40px;background:url(/bitrix/templates/oknastar.ru/img/bg_balcony_big.png) no-repeat center;background-size:100% 100%;box-sizing:border-box;padding:0 20px}.our-works-for{margin-bottom:40px}.our-works-nav{margin:0 35px}.our-works-nav .our-works-nav-item img{display:block;margin:0 auto;height:100%;max-width:fit-content}.our-works-nav .our-works-nav-item,.our-works-for .our-works-for-item{outline:none!important}.our-works-nav .our-works-nav-item{margin:0 10px;width:100px;height:120px;overflow:hidden;padding-top:20px}.our-works-nav .slick-prev:hover,.our-works-nav .slick-next:hover{opacity:.9}.our-works-nav .slick-prev,.our-works-nav .slick-next{position:absolute;width:25px;height:25px;top:45%;font-size:0;display:block;border:none;outline:none!important}.our-works-nav .slick-prev{background:url(/bitrix/templates/oknastar.ru/img/arr_our_work.png) no-repeat left center;left:-35px}.our-works-nav .slick-next{background:url(/bitrix/templates/oknastar.ru/img/arr_our_work.png) no-repeat right center;right:-35px}.examples_block{margin-bottom:80px}.our-works-nav .our-works-nav-item:hover{cursor:pointer}.our-works-for .our-works-for-item{display:flex}.our-works-nav .our-works-nav-item{position:relative}.our-works-nav .our-works-nav-item.slick-current:before{content:'';display:block;width:100%;position:absolute;height:3px;background:#a2a2a2;left:0;top:0}.our-works-for-container{width:100%;display:table;height:100%}.our-works-for-block{display:table-cell;vertical-align:middle;color:#333}.our-works-for-block .our-works-for-name{font-size:16px}.our-works-for-block .our-works-for-address{color:#a3a3a3;margin-bottom:20px;line-height:16px}.our-works-for-table .our-works-for-tr.our-works-results{margin-top:35px;font-family:"HelveticaNeue_Bold"}.our-works-for-table .our-works-for-tr{margin-bottom:10px}.our-works-for-table .our-works-for-tr .our-works-for-td{display:inline-block;vertical-align:top;width:calc(100% - 105px)}.our-works-for-table .our-works-for-td.price_td{display:inline-block;vertical-align:top;width:100px;color:#ed1c24;text-align:right}@media only screen and (max-width: 991px){.sravnenie-block{display:none}}.menu_okruga_list{padding-left:15px;height:100px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (max-width: 1000px).menu_goroda_list{padding-left:15px;height:240px;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (max-width: 1000px){.menu_goroda_list{height:275px}.detail-info{display:flex;flex-direction:column;align-items:center}.related-wr .related .bx-wrapper{width:645px;margin:0 auto}}@media screen and (max-width: 850px){.select_type_balcony .type_balcony_item{width:49%;margin-bottom:7%}.select_type_home .type_home_item{width:32.5%}.balcony_repair .balcony_repair_img{width:450px}.balcony_repair .balcony_repair_table{width:calc(100% - 460px)}.balcony_repair_table .balcony_repair_tr.repair_tr1{margin-top:36px}.balcony_repair_table .balcony_repair_tr.repair_tr2{margin-top:14px}.balcony_repair_table .balcony_repair_tr.repair_tr3{margin-top:28px}.balcony_repair_table .balcony_repair_tr.repair_tr4{margin-top:10px}.balcony_repair_table .balcony_repair_tr.repair_tr5{margin-top:8px}.balcony_repair_table .balcony_repair_tr.repair_tr6{margin-top:36px}.balcony_repair_table .balcony_repair_tr.repair_tr7{margin-top:12px}.balcony_repair_table .balcony_repair_tr.repair_tr8{margin-top:12px}.balcony_repair_table .balcony_repair_tr.repair_tr9{margin-top:60px}.our-works-for .our-works-for-img{width:365px;height:365px}.our-works-for .our-works-for-txt{width:calc(100% - 375px)}}@media screen and (max-width: 800px){.balcony_repair .balcony_repair_img img.repair_mobile{display:block}.balcony_repair .balcony_repair_img img:not(.repair_mobile){display:none}.balcony_repair .balcony_repair_img{width:320px;display:block;margin:0 auto 10px}.balcony_repair .balcony_repair_table{width:320px;display:block;margin:0 auto 10px}.balcony_repair_table .balcony_repair_tr.repair_tr1,.balcony_repair_table .balcony_repair_tr.repair_tr2,.balcony_repair_table .balcony_repair_tr.repair_tr3,.balcony_repair_table .balcony_repair_tr.repair_tr4,.balcony_repair_table .balcony_repair_tr.repair_tr5,.balcony_repair_table .balcony_repair_tr.repair_tr6,.balcony_repair_table .balcony_repair_tr.repair_tr7,.balcony_repair_table .balcony_repair_tr.repair_tr8,.balcony_repair_table .balcony_repair_tr.repair_tr9{margin-top:10px}.balcony_repair_table .balcony_repair_td.price_td,.balcony_repair_table .balcony_repair_tr .balcony_repair_td:nth-child(1){width:100%;text-align:left;display:block}.balcony_repair_table .balcony_repair_tr{padding-left:0}.balcony_repair_table .balcony_repair_tr.mobile_repair_tr{display:block}.balcony_repair_table .balcony_repair_tr.repair_tr4 .balcony_repair_td span{display:none}.balcony_repair_table .balcony_repair_tr{position:relative;padding-left:40px}.balcony_repair_table .balcony_repair_tr:before{content:'';display:block;left:0;top:5px;width:26px;height:26px;position:absolute;background:#fff;border:1px solid #ed1c24;border-radius:50%;font-size:14px;color:#ed1c24;text-align:center;line-height:24px}.balcony_repair_table .balcony_repair_tr.repair_tr1:before{content:'1'}.balcony_repair_table .balcony_repair_tr.repair_tr2:before{content:'2'}.balcony_repair_table .balcony_repair_tr.repair_tr3:before{content:'3'}.balcony_repair_table .balcony_repair_tr.repair_tr4:before{content:'4'}.balcony_repair_table .balcony_repair_tr.repair_tr5:before{content:'5'}.balcony_repair_table .balcony_repair_tr.repair_tr6:before{content:'6'}.balcony_repair_table .balcony_repair_tr.repair_tr7:before{content:'7'}.balcony_repair_table .balcony_repair_tr.repair_tr8:before{content:'8'}.balcony_repair_table .balcony_repair_tr.repair_tr9:before{content:'9'}.custom-page h2{text-align:center;line-height:28px}}@media screen and (max-width: 760px){.menu_goroda_list{height:555px}.section-imgbg.section-ourworks.section-ourworks--mobile{display:none}}@media screen and (max-width: 700px){.select_type_home .type_home_item{width:49%}.select_type_balcony .type_balcony_item{width:310px;display:block;margin:0 auto 50px}.our-works-for .our-works-for-img{width:100%;height:365px;display:block;margin-bottom:130px}.our-works-for .our-works-for-txt{width:100%;margin-left:0;padding:30px 20px}.examples_block{position:relative}.our-works-nav{position:absolute;left:0;top:380px;width:100%;margin:0;max-width:100%;box-sizing:border-box}.our-works-for .our-works-for-item{display:block}.our-works-nav .our-works-nav-item{margin:0 5px;height:90px}.detail-info .rightblock{width:100%}.detail-info .leftblock{margin-bottom:30px}.other-options.ajustblock{display:flex;flex-direction:column;align-items:center}.other-options-wr .title{text-align:center}.buttons-wr.ajustblock{display:flex;flex-wrap:wrap;justify-content:space-around}.buttons-wr.ajustblock .openPopUp-callBack-header{margin-bottom:20px}}@media screen and (max-width: 680px){.related-wr .related .bx-wrapper{width:310px}}@media screen and (max-width: 600px){.detail-info .price-wr .fl{margin-left:0}.advantages.ajustblock div{margin-bottom:10px;margin-right:10px}}@media screen and (max-width: 500px){.select_type_home .type_home_item .type_home_container{background:none;padding:80px 20px 50px;width:100%}.select_type_home .type_home_item{margin-top:80px}.select_type_home .type_home_item .type_home_bt{width:80%;left:10%}.select_type_home .type_home_item .type_home_name{line-height:18px}.select_type_home .type_home_item .type_home_img{width:120px;height:120px;top:-60px;margin-left:-60px}.glazing_item .glazing_img{width:150px;display:block;vertical-align:top;margin:0 auto 20px}.glazing_item .glazing_img img{width:100%}.glazing_item .glazing_txt{width:100%;display:block;text-align:center;margin-bottom:30px}.select_type_home .type_home_item:last-child{margin-bottom:50px}.block_glazing .glazing_btn{margin:10px auto 20px}}@media screen and (max-width: 425px){head,body,footer{max-width:420px;margin:0 auto}.our-works-for-block{text-align:center}.our-works-for-table .our-works-for-tr .our-works-for-td,.our-works-for-table .our-works-for-td.price_td{width:100%;display:block;text-align:center}.our-works-for-table .our-works-for-tr.our-works-results{margin-top:0}.advantages.ajustblock{text-align:center}}@media screen and (max-width: 360px){.balcony_repair .balcony_repair_table,.balcony_repair .balcony_repair_img{width:300px}.select_type_balcony .type_balcony_item{width:280px}}@media screen and (max-width: 420px){head,body,footer{max-width:415px;margin:0 auto}}@media screen and (max-width: 415px){head,body,footer{max-width:410px;margin:0 auto}}@media screen and (max-width: 410px){head,body,footer{max-width:405px;margin:0 auto}}@media screen and (max-width: 405px){head,body,footer{max-width:400px;margin:0 auto}}@media screen and (max-width: 400px){head,body,footer{max-width:395px;margin:0 auto}}@media screen and (max-width: 395px){head,body,footer{max-width:390px;margin:0 auto}}@media screen and (max-width: 390px){head,body,footer{max-width:385px;margin:0 auto}}@media screen and (max-width: 385px){head,body,footer{max-width:380px;margin:0 auto}}@media screen and (max-width: 380px){head,body,footer{max-width:375px;margin:0 auto}}@media screen and (max-width: 375px){head,body,footer{max-width:370px;margin:0 auto}}@media screen and (max-width: 370px){head,body,footer{max-width:365px;margin:0 auto}}@media screen and (max-width: 365px){head,body,footer{max-width:360px;margin:0 auto}}@media screen and (max-width: 360px){head,body,footer{max-width:355px;margin:0 auto}}@media screen and (max-width: 355px){head,body,footer{max-width:350px;margin:0 auto}}@media screen and (max-width: 350px){head,body,footer{max-width:345px;margin:0 auto}}@media screen and (max-width: 345px){head,body,footer{max-width:340px;margin:0 auto}}@media screen and (max-width: 340px){head,body,footer{max-width:335px;margin:0 auto}}@media screen and (max-width: 335px){head,body,footer{max-width:330px;margin:0 auto}}@media screen and (max-width: 330px){head,body,footer{max-width:325px;margin:0 auto}}@media screen and (max-width: 325px){head,body,footer{max-width:320px;margin:0 auto}}.price-s .wrp-tac .calc-action-wrp.active{margin:0 auto}.upcontent{text-align:left;font-weight:400}.upcontent-name{font-size:16px;line-height:32px;color:#333;font-weight:400}.upcontent ul{display:inline-block;list-style:none;position:relative;padding:0 0 0 30px;margin:0 0 20px}.upcontent ul li{position:relative}.upcontent ul li a{font-size:16px;line-height:32px;color:#333;text-decoration:none;border-bottom:1px dashed}.upcontent ul li a:hover{transition:all .2s;color:#ed1c24}.upcontent ul li:before{content:'';width:20px;height:20px;background:URL(img/upcontent-icon.png) no-repeat center center;display:block;position:absolute;left:-32px;top:5px}.oknastar-calculator .calc-block-window-profile{margin:0}#promo-941 .header_h1{line-height:30px}#promo-941 .text-wrp{padding:10px 40px} .menu_goroda_list {padding-left: 15px;height: 240px;display: flex;flex-direction: column;flex-wrap: wrap;}
.imgleft {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }
.imgright  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }

@media (max-width: 630px) {
    .imgright-mobile{
        float: none;
    }
}

.form-call.form-ost-okna input{
    padding: 0 22px;
    width: fit-content;
}
@media only screen and (max-width: 766px){
.section-map #map iframe{    height: 100%!important;}
}
#item-11516 .item-info-text{ font-size: 24px; color: #333333; margin: 0 0 20px; }
#item-11516 .item-info-price-cols{display:none}
#item-11516 .item-info-title{    margin: 0 0 10px;}
@media (min-width: 450px){
#item-11516 .item-info-more-link{ font-size: 14px; line-height: 27px; color: #ffffff; font-weight: bold; text-align: center; width: 265px; height: 42px; border-radius: 21px; background-image: linear-gradient( 90deg , #960005 0%, #cb2127 100%); padding: 0; display: flex; align-items: center; justify-content: center; }
#item-11516 .item-info-more-link:hover{    background-image: linear-gradient( 90deg, #c7373b 0%, #cb2127 100%);}
#item-11516 .item-content-cols-right{display: flex; align-items: center;}
#item-11516 .item-content-cols{margin:0 0 -15px}
#item-11516 .item-info{ margin: 0px 0 80px; }
}
@media (max-width: 449px){
	#item-11516 .item-info-more-link{ font-size: 14px;}
}
.index-page-new .index-page-new-slider .owl-carousel.owl-index-slider-theme .item .item-content-bottom .item-content-bottom-items .item-content-bottom-item {
height: 207px;}

ul.check {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.check li {
    margin: 0 0 .25em 30px;
    padding: 10px 0;
    position: relative;
}
ul.check li:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIJSURBVHgBtZU7SDNBEMd3976DrxEN2IiFolj4wBdoJ0S0CySprBQEQQsLBVvBCLZiZaGNaGuRBykVFQRREeO7EEEEO0HFRjB353+OvXDe7ekZcGB3bnZnf7s7s5kw9ofCgybi8Xi7pml9lmV1wexGI32CdoSxfcMw9vP5/IN33VNt4yhj1pSmm/1KeDKZHIFaRqtQnojzoXQ6vakCA7gmzXWhAG9BbUjwPEDDpml2ZDIZXiwW62D3/QzmZ0I3prkHfA3VLM1+AHdZCPGDi9HI/f3LP8chkUgsOGA6JQspQWCy7LAgeZSsGek/EZL7LbgEF0L0IJb/8TmPU6+WFtc0Jp/r66vKAZfgkDbbhfOrL4sFSxsfYse7QRiwG95LHV5FCa4xUYB65Yx3ujcIC7ZnqcMrsUh7E/lc29RpMnMXn5UWswqYXMeSJS84FotFdF2fkoyU9+SH1OHFtLjhkcfbgmAi6txABSYL4AaoObQxVViObEOIVuYR9wYqsD3COcEZysKBCn4pJ31w9waI3Z4qxljn3NgPRyKP4fBOV0P8x4M2qH6884HhH4VKob2Bse2D53K5U6hFObbCfic7Uk+Cc+6eKLu2yBs6B9mG76DXhysWUVUckCZVxVvU7gs6Fb0mSrqMcUr63ADcotiflVXPSWSOFrPZ7GyQz2//iej3QM/2kh6BzFWgfAJYcg4k0SkurgAAAABJRU5ErkJggg==);
    content: '';
    height: 20px;
    left: -30px;
    position: absolute;
    width: 23px;
}

/* Блок Получить расчет */
.get_calc {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 30px 40px;
    padding: 40px;
    background-color: #F2F2F2;
    margin-bottom: 40px;
}
.get_calc__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 10px;
}
.get_calc__content h4 {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}
.get_calc__content p {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0;
}
.get_calc__button {}
.get_calc__button button {
    font-size: 14px;
    padding: 12px 10px;
    min-width: 240px;
    border-radius: 100px;
}

.iconitem_slide-nobg {
    background: none;
    border: none;
}
