@font-face{font-family:AvenirLTStd-BlackOblique;src:url(../AvenirLTStd-BlackOblique_0.otf),url(../fonts/avenirltstdblackoblique0.ttf),url(../fonts/avenirltstdblackoblique0.eot)}
@font-face{font-family:AvenirLTStd-Black;src:url(../AvenirLTStd-Black_0.otf),url(../fonts/avenirltstdblack0.ttf),url(../fonts/avenirltstdblack0.eot)}
@font-face{font-family:AvenirLTStd-BookOblique;src:url(../AvenirLTStd-BookOblique_0.otf),url(../fonts/avenirltstdbookoblique0.ttf),url(../fonts/avenirltstdbookoblique0.eot)}
@font-face{font-family:AvenirLTStd-Book;src:url(../AvenirLTStd-Book_0.otf),url(../fonts/avenirltstdbook0.ttf) url(../fonts/avenirltstdbook0.eot)}
@font-face{font-family:AvenirLTStd-HeavyOblique;src:url(../AvenirLTStd-HeavyOblique_0.otf),url(../fonts/avenirltstdheavyoblique0.ttf),url(../fonts/avenirltstdheavyoblique0.eot)}
@font-face{font-family:AvenirLTStd-Heavy;src:url(../AvenirLTStd-Heavy_0.otf),url(../fonts/avenirltstdheavy0.ttf),url(../fonts/avenirltstdheavy0.eot)}
@font-face{font-family:AvenirLTStd-LightOblique;src:url(../AvenirLTStd-LightOblique_0.otf),url(../fonts/avenirltstdlightoblique0.ttf),url(../fonts/avenirltstdlightoblique0.eot)}
@font-face{font-family:AvenirLTStd-Light;src:url(../AvenirLTStd-Light_0.otf),url(../fonts/avenirltstdlight0.ttf),url(../fonts/avenirltstdlight0.eot)}
@font-face{font-family:AvenirNextCyr-Bold;src:url(../AvenirNextCyr-Bold.otf),url(../fonts/avenirnextcyrbold.ttf) url(../fonts/avenirnextcyrbold.eot)}
@font-face{font-family:AvenirNextCyr-BoldItalic;src:url(../AvenirNextCyr-BoldItalic.otf),url(../fonts/avenirnextcyrbolditalic.ttf),url(../fonts/avenirnextcyrbolditalic.eot)}
@font-face{font-family:AvenirNextCyr-Demi;src:url(../AvenirNextCyr-Demi.otf),url(../fonts/avenirnextcyrdemi.ttf),url(../fonts/avenirnextcyrdemi.eot)}
@font-face{font-family:AvenirNextCyr-DemiItalic;src:url(../AvenirNextCyr-DemiItalic.otf),url(../fonts/avenirnextcyrdemiitalic.ttf),url(../fonts/avenirnextcyrdemiitalic.eot)}
@font-face{font-family:AvenirNextCyr-Heavy;src:url(../AvenirNextCyr-Heavy.otf),url(../fonts/avenirnextcyrheavy.ttf),url(../fonts/avenirnextcyrheavy.eot)}
@font-face{font-family:AvenirNextCyr-HeavyItalic;src:url(../AvenirNextCyr-HeavyItalic.otf),url(../fonts/avenirnextcyrheavyitalic.ttf),url(../fonts/avenirnextcyrheavyitalic.eot)}
@font-face{font-family:AvenirNextCyr-Italic;src:url(../AvenirNextCyr-Italic.otf),url(../fonts/avenirnextcyritalic.ttf),url(../fonts/avenirnextcyritalic.eot)}
@font-face{font-family:AvenirNextCyr-Light;src:url(../AvenirNextCyr-Light.otf),url(../fonts/avenirnextcyrlight.ttf),url(../fonts/avenirnextcyrlight.eot)}
@font-face{font-family:AvenirNextCyr-LightItalic;src:url(../AvenirNextCyr-LightItalic.otf),url(../fonts/avenirnextcyrlightitalic.ttf),url(../fonts/avenirnextcyrlightitalic.eot)}
@font-face{font-family:AvenirNextCyr-Medium;src:url(../AvenirNextCyr-Medium.otf),url(../fonts/avenirnextcyrmedium.ttf),url(../fonts/avenirnextcyrmedium.eot)}
@font-face{font-family:AvenirNextCyr-MediumItalic;src:url(../AvenirNextCyr-MediumItalic.otf),url(../fonts/avenirnextcyrmediumitalic.ttf),url(../fonts/avenirnextcyrmediumitalic.eot)}
@font-face{font-family:AvenirNextCyr-Regular;src:url(../AvenirNextCyr-Regular.otf),url(../fonts/avenirnextcyrregular.ttf),url(../fonts/avenirnextcyrregular.eot)}
@font-face{font-family:AvenirNextCyr-Thin;src:url(../AvenirNextCyr-Thin.otf),url(../fonts/avenirnextcyrthin.ttf),url(../fonts/avenirnextcyrthin.eot)}
@font-face{font-family:AvenirNextCyr-ThinItalic;src:url(../AvenirNextCyr-ThinItalic.otf),url(../fonts/avenirnextcyrthinitalic.ttf),url(../fonts/avenirnextcyrthinitalic.eot)}
@font-face{font-family:AvenirNextCyr-UltraLight;src:url(../AvenirNextCyr-UltraLight.otf),url(../fonts/avenirnextcyrultralight.ttf),url(../fonts/avenirnextcyrultralight.eot)}
@font-face{font-family:AvenirNextCyr-UltraLightIt;src:url(../AvenirNextCyr-UltraLightIt.otf),url(../fonts/avenirnextcyrultralightit.ttf),url(../fonts/avenirnextcyrultralightit.eot)}
.page1-text-content,.page1-text-content p{font-family:AvenirNextCyr-Regular;font-size:18px;color:#000;text-align:center;width:100%;margin:0 auto}
h1,h2,.h1,.h2{font-size:30px;font-weight:700;font-family:AvenirNextCyr-Regular;color:#000;text-align:left;padding-top:15px;padding-bottom:15px}
.uppercase{text-transform:uppercase}
.breadcrums,.B_crumbBox a,.B_lastCrumb{font-family:AvenirNextCyr-Demi;color:#7a7a7a;font-size:14px!important}
.B_currentCrumb{color:#0358bd}
.type-glass a .glass-title{text-decoration:none}
.type-glass a .glass-title:hover{text-decoration:underline;color:#135fbf}
.type-glass a:hover .img-wrapper{border:5px solid #2da3dd}
.d-block-page1 .d-block .item .d-text,.type-glass a .glass-title,.type-glass .item .glass-title{font-size:16px;color:#636262;font-family:AvenirNextCyr-Demi;text-transform:uppercase}
.type-glass{text-align:center!important}
.price{font-family:AvenirNextCyr-Demi;color:#182746;font-size:12px;font-weight:700}
.price > span{font-size:14px;color:#0358bd}
.wrapper{position:relative;width:100%}
.row_1 .col-1,.row_1 .col-3,.row_1 .col-5,.row_1 .col-7{float:left;width:22%;position:relative}
.row_2 .col-2,.row_2 .col-4,.row_2 .col-6,.row_2 .col-8{float:right;width:22%;position:relative}
.row_1,.row_2{width:100%;float:left;margin-bottom:10px;position:relative}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.col_img img{display:block;margin:0 auto}
.hdr_txt{font-size:18px;width:180px;margin:0 auto;font-family:AvenirNextCyr-Medium}
.row_1 .hdr_txt{margin-bottom:10px}
.row_2 .hdr_txt{margin-top:10px}
.row_1 .col-1:after,.row_1 .col-3:after,.row_1 .col-5:after,.row_1 .col-7:after{content:' ';background:url(../images/arrow_down.png);width:58px;height:35px;position:absolute;right:10px;bottom:-5px}
.row_2 .col-2:after,.row_2 .col-4:after,.row_2 .col-6:after{content:' ';background:url(../images/arrow_up.png);width:58px;height:35px;position:absolute;right:10px;top:-5px}
.num{font-size:50px;font-family:AvenirNextCyr-Demi;position:absolute;text-shadow:#fff 3px 3px 0,#fff -3px -3px 0,#fff -3px 3px 0,#fff 3px -3px 0}
.row_1 .num{top:40px;left:55px}
.row_2 .num{bottom:40px;left:50px}
.prem{width:25%;float:left;height:230px;margin-top:20px}
.prem img{display:inline-block;margin:0 auto}
.prem_txt{color:#182746;font-family:AvenirNextCyr-Demi;text-transform:uppercase;text-align:center;width:230px;margin:0 auto;font-size:12px;padding-top:20px;line-height:20px}
.zvonok_txt{box-sizing:border-box;width:50%;float:left;font-family:AvenirNextCyr-Demi;font-size:30px;text-align:center;padding-top:40px;padding-bottom:40px}
.zvonok_img{width:50%;float:left}
.zvonok_txt > span a{display:inline-block;font-size:48px;padding-top:20px;color:#1596d9;text-decoration:none;padding-bottom:20px}
.zvonok_txt .mass{font-size:24px;color:#000}
.zvonok_wrapper{position:relative;margin-top:20px;margin-bottom:20px}
.zvonok_wrapper .call-btn{float:left;margin:0 auto;margin-top:25px;width:100%}
.zvonok_wrapper .call-btn a{display:block;margin:0 auto;margin-top:25px;text-decoration:none}
.page1-table-price table tr:first-child{background:#369cd3;opacity:.85;color:#fff}
.page1-table-price table tr:first-child td{font-size:24px;vertical-align:middle}
.page1-table-price table tr{background:#fff;opacity:.85}
.under_table{width:100%;height:70px}
.under_table .master-btn{float:left;width:100%}
.under_table .master-btn .btn{margin:0 auto;display:block;width:300px}
.why_block{width:25%;float:left}
.why_img img{display:block;margin:0 auto;border-radius:5px;-webkit-box-shadow:5px 0 10px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 0 10px 5px rgba(0,0,0,0.2);box-shadow:5px 0 10px 5px rgba(0,0,0,0.2)}
.page1-our-works-block{margin:0}
.why{margin-bottom:30px}
.why_hdr{font-family:AvenirNextCyr-Demi;font-size:14px;text-transform:uppercase;text-align:center;color:#5b5b5b;margin-bottom:20px}
.why_txt{font-family:AvenirNextCyr-Medium;font-size:16px;text-align:center;color:#5b5b5b;margin-top:20px}
.why h2{margin:0;margin-bottom:30px;color:#000;margin-top:30px}
.why h2 > span{color:#179ada}
.form_wrapper{background:url(../images/form_bg.png) no-repeat;background-size:cover;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1);height:100%;width:960px;margin:0 auto;position:relative;margin-bottom:30px}
.star{position:absolute;left:80px;font-size:12px;bottom:30px}
.x_2{padding:0}
.form_wrapper .x_2{padding-top:10px}
.form_wrapper .description > span{color:#189dd9}
.write-us .item{margin:0!important;margin-right:0!important;width:33%!important;margin-bottom:10px!important}
.write-us textarea{width:96%!important}
.item input{width:100%!important}
.works_block{width:33%;float:left}
.our-works-block .works-preview{font-size:24px;text-transform:uppercase;font-family:AvenirNextCyr-Demi;color:#7a7a7a;margin-top:10px;display:inline-block;margin-left:33px}
.our-works-block .img-wrapper{width:311px;margin:0 auto;margin-top:15px}
.works_block:hover .works-preview,.works_block:hover a{color:#179ada}
.works_block:hover .img-wrapper img{border:3px solid #179ada;margin:-3px}
.page1-our-works-block{margin-bottom:30px;position:relative}
.page1-our-works-block .our-works-block{width:100%;margin:0 auto}
.video_otziv .video-block > span{font-size:24px;color:#5b5b5b;font-family:AvenirNextCyr-Demi;margin-bottom:20px;display:inline-block;height:auto;margin-top:20px}
.krisha{height:auto}
.opinions-title{margin:3px 0}
.text_otziv .opinions-title{color:#179ada;font-size:24px;font-family:AvenirNextCyr-Demi}
.text_otziv .opinions-title > span{color:#424343;font-size:14px}
.text_otziv .opinions-item{width:80%;margin:0 auto;padding-top:10px}
.text_otziv .opinions{width:996px;margin:0 auto;background:url(../images/bg_otziv.png) no-repeat;margin-bottom:30px;margin-top:20px;height:281px;background-size:cover;-webkit-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);-moz-box-shadow:5px 5px 10px 0 rgba(204,204,204,1);box-shadow:5px 5px 10px 0 rgba(204,204,204,1)}
.skrepka{position:absolute;right:30%;z-index:9;top:53px}
.text_otziv .slick-prev{left:50px}
.text_otziv .slick-next{right:50px}
.text_otziv .slick-prev{background:url(../images/left_arrow.png) no-repeat}
.text_otziv .slick-next{background:url(../images/right_arrow.png) no-repeat}
.text_otziv .slick-next:before,.text_otziv .slick-prev:before{content:''}
.text_otziv .slick-prev,.text_otziv .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:33px;height:34px;padding:0;z-index:9}
.more_otzivi{position:absolute;bottom:42px;display:block;left:43%;width:215px;text-align:center;height:38px;line-height:38px;color:#fff;border:1px solid #006e00;font-size:20px;background:url(../images/gradient.png) repeat-x #006e00;background-size:auto 100%;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-moz-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-webkit-appearance:none}
.type-glass{text-align:left;position:relative;padding-top:0}
.bg_catalog{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.page1-type-glass{margin:0}
.bg_how_work{position:absolute;top:0;height:480px;z-index:-9;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.page1-text h2{margin:10px 0;padding:25px 0}
.page1-text-content{position:relative}
.page1-photogallery-full{position:relative;overflow:visible;margin-top:0}
.bg_gall{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.bg_zvonok{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.page1-table-price{position:relative}
.bg_cena{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.page1-table-price h2{text-align:center;margin:10px 0;padding-top:30px;padding-bottom:20px}
.zakaz{padding-bottom:30px}
.zakaz .btn{height:40px;width:394px;border:1px solid #006e00;font-size:22px;line-height:40px;background:url(../images/gradient.png) repeat-x #006e00;background-size:auto 100%;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-moz-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-webkit-appearance:none;margin:0 auto}
.page1-table-price table{margin:0 auto 15px}
.bg_video{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.bg_gallery{position:absolute;top:0;z-index:-9;height:100%;left:-118px}
.bg_gall_bottom{position:absolute;top:0;z-index:-9;height:100%;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1)}
.form_wrapper .description{font-size:25px;font-family:Arial;color:#222;text-align:center;margin:18px 0 25px;text-transform:uppercase}
.write-us{width:628px;margin:0 auto;height:auto}
.bf-form-control{float:left;width:258px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:34px;padding:4px 10px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0!important;-webkit-box-shadow:inset 3px 3px 10px 0 rgba(0,0,0,0.2)!important;-moz-box-shadow:inset 3px 3px 10px 0 rgba(0,0,0,0.2)!important;box-shadow:inset 3px 3px 10px 0 rgba(0,0,0,0.2)!important;padding-left:5px}
.write-us .last-item{width:100%;margin-bottom:25px;overflow:hidden}
.write-us input[type=submit]{width:215px;height:38px;font-family:Arial;font-size:20px;margin:0 auto;margin-bottom:15px}
.opinions-item{width:100%;height:auto;overflow:hidden;margin:0 0 51px;border-bottom:none}
.photogallery-full{padding-bottom:30px;width:999px;overflow:visible;margin:0 auto;padding-top:30px}
.photogallery-full img:hover{outline:5px solid #2da3dd;outline-offset:-5px}
.photogallery-full .slick-prev{left:-70px}
.photogallery-full.slick-next{right:50px}
.photogallery-full .slick-prev{background:url(../images/prev_arrow.png) no-repeat}
.photogallery-full .slick-next{background:url(../images/next_arrow.png) no-repeat}
.photogallery-full .slick-next:before,.photogallery-full .slick-prev:before{content:''}
.photogallery-full .slick-prev,.photogallery-full .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:34px;height:84px;padding:0;z-index:9;right:-40px}
.text-otziv .slick-prev,.text-otziv .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:34px;height:34px;padding:0;z-index:9}
.vis:hover .col_img img{position:relative;z-index:2}
.vis:hover .num{z-index:3}
.row_2 .hidden_txt{display:none;position:absolute;width:450px;top:0;background:#2ca2dc;opacity:.9;color:#fff;text-align:center;padding-left:70px;padding-right:20px;box-sizing:border-box;font-size:14px;left:125px;height:126px;z-index:1;-webkit-border-top-right-radius:127px;-webkit-border-bottom-right-radius:127px;-moz-border-radius-topright:127px;-moz-border-radius-bottomright:127px;border-top-right-radius:127px;border-bottom-right-radius:127px;padding-top:15px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}
.row_2 .vis:nth-child(2) .hidden_txt,.row_2 .vis:nth-child(1) .hidden_txt{display:none;position:absolute;width:450px;top:0;background:#2ca2dc;opacity:.9;color:#fff;text-align:center;padding-left:20px;padding-right:70px;box-sizing:border-box;font-size:14px;left:-330px;height:126px;z-index:1;-webkit-border-top-left-radius:127px;-webkit-border-bottom-left-radius:127px;-moz-border-radius-topleft:127px;-moz-border-radius-bottomleft:127px;border-top-left-radius:127px;border-bottom-left-radius:127px;padding-top:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.row_1 .vis:nth-child(3) .hidden_txt,.row_1 .vis:nth-child(4) .hidden_txt{display:none;position:absolute;width:450px;top:46px;background:#2ca2dc;opacity:.9;color:#fff;text-align:center;padding-left:20px;padding-right:70px;box-sizing:border-box;font-size:14px;left:-330px;height:126px;z-index:1;-webkit-border-top-left-radius:127px;-webkit-border-bottom-left-radius:127px;-moz-border-radius-topleft:127px;-moz-border-radius-bottomleft:127px;border-top-left-radius:127px;border-bottom-left-radius:127px;padding-top:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}
.row_1 .hidden_txt{display:none;position:absolute;width:450px;top:46px;background:#2ca2dc;opacity:.9;color:#fff;text-align:center;padding-left:70px;padding-right:20px;box-sizing:border-box;font-size:14px;left:125px;height:126px;z-index:1;-webkit-border-top-right-radius:127px;-webkit-border-bottom-right-radius:127px;-moz-border-radius-topright:127px;-moz-border-radius-bottomright:127px;border-top-right-radius:127px;border-bottom-right-radius:127px;padding-top:15px}
.vis:hover .hidden_txt,.row_2 .vis:hover:nth-child(2) .hidden_txt,.row_2 .vis:hover:nth-child(1) .hidden_txt,.row_1 .vis:hover:nth-child(3) .hidden_txt,.row_1 .vis:hover:nth-child(4) .hidden_txt{display:block}
.opinions-text{text-align:justify}
.accent{color:#000}
.type-glass a,.type-glass .item{margin:20px 12px}
.col_img img:hover{border-radius:50%;-webkit-box-shadow:0 2px 10px 2px #448fda;-moz-box-shadow:0 2px 10px 2px #448fda;box-shadow:0 2px 10px 2px #448fda}
.zvonok_wrapper .btn{height:41px;width:238px;border:1px solid #006e00;font-size:22px;line-height:41px;background:url(../images/gradient.png) repeat-x #006e00;background-size:auto 100%;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;-webkit-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-moz-box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);box-shadow:0 1px rgba(255,255,255,.2) inset,0 3px 5px rgba(0,1,6,.5),0 0 1px 1px rgba(0,1,6,.2);-webkit-appearance:none}
.user_phonecont_1::before{content:''}
.inner p{text-align:left;font-size:18px;font-family:AvenirNextCyr-Regular}
.inner p.text-center{text-align:center}
.treb{table-layout:auto;width:80%}
.treb td,.vagonka_variant td,.vagonka_preim td,.pvh_preim td,.gips_preim td,.plast_preim td{border:none;font-size:18px;font-family:AvenirNextCyr-Regular;vertical-align:middle;text-align:left;line-height:22px}
.zagl{font-size:24px;font-family:AvenirNextCyr-Regular}
.vagonka_variant{width:100%;table-layout:auto}
td.with_img{width:150px}
.vid{font-family:AvenirNextCyr-Demi}
.with_img img{border-radius:50%;-webkit-box-shadow:0 0 5px 2px rgba(204,204,204,1);-moz-box-shadow:0 0 5px 2px rgba(204,204,204,1);box-shadow:0 0 5px 2px rgba(204,204,204,1)}
.vagonka_preim,.pvh_preim,.gips_preim,.plast_preim{width:100%;table-layout:auto;float:left}
.all_vagonka,.all_pvh,.all_gips,.all_plast{width:65%}
.img_right{height:420px}
.img_right img{position:absolute;right:0}
.vagonka,.pvh,.gips,.plast{position:relative}
.vagonka_bg{position:absolute;top:0;z-index:-9;height:100%;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(253,253,240,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(47%,rgba(246,246,246,1)),color-stop(100%,rgba(253,253,240,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(253,253,240,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(253,253,240,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(253,253,240,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(253,253,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fdfdf0',GradientType=0)}
.type-glass p:last-child,.vagonka p:last-child,.pvh p:last-child,.gips p:last-child,.plast p:last-child{margin-bottom:0;padding-bottom:20px}
.pvh .img_right{height:510px}
.pvh_bg{position:absolute;top:0;z-index:-9;height:100%;background:url(../images/pvh_bg.jpg) no-repeat;background-size:cover}
.plast_bg{position:absolute;top:0;z-index:-9;height:100%;background:rgba(232,244,238,1);background:-moz-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(232,244,238,1)),color-stop(68%,rgba(246,246,246,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f4ee',endColorstr='#ffffff',GradientType=0)}
.krisha_bg{position:absolute;top:0;z-index:-9;height:100%;background:rgba(232,244,238,1);background:-moz-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(232,244,238,1)),color-stop(68%,rgba(246,246,246,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(232,244,238,1) 0%,rgba(246,246,246,1) 68%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8f4ee',endColorstr='#ffffff',GradientType=0)}
.plast .img_right{height:335px}
.plast .img_right img{position:absolute;right:25px;height:335px}
.gips_bg{position:absolute;top:0;z-index:-9;height:100%;background:url(../images/gips.jpg) no-repeat;background-size:cover}
.oblic{width:80%;margin:0 auto;height:420px}
.wrap_oblic{width:50%;float:left;box-sizing:border-box;padding:15px}
.img_l{width:175px;float:left}
.img_r{width:175px;float:right}
.row_left,.row_right{height:165px;margin-bottom:20px;position:relative}
.row_left .t_text{width:250px;float:left;height:165px;position:absolute;top:40%;left:50%;margin:-10% 0 0 -5%;font-size:18px;font-family:AvenirNextCyr-Light;line-height:22px}
.row_right .t_text{width:250px;float:left;height:165px;position:absolute;top:40%;left:50%;margin:-10% 0 0 -50%;font-size:18px;font-family:AvenirNextCyr-Light;line-height:22px}
.img_l img,.img_r img{-webkit-box-shadow:5px 5px 15px 0 rgba(169,166,154,1);-moz-box-shadow:5px 5px 15px 0 rgba(169,166,154,1);box-shadow:5px 5px 15px 0 rgba(169,166,154,1);border-radius:10px}
.btn:hover,.more_otzivi:hover{background:#289e3b}
.first_block{position:relative;margin-bottom:30px}
.block_2_col{position:relative}
.first_block h1{font-family:AvenirNextCyr-Regular;font-size:30px;text-transform:uppercase;color:#01479e;text-align:left;line-height:34px;padding-top:60px}
.krisha_price{font-family:AvenirNextCyr-Regular;font-size:48px}
.first_block .under_price_text{color:#01479d;font-size:21px;margin-top:15px}
.first_block .under_price_text .garantiya{padding-left:50px;background:url(../images/garant.png) no-repeat left top}
.first_block .under_price_text .garantiya .top{text-transform:uppercase}
.montaj{padding-bottom:70px;padding-top:70px}
.knopochki{position:relative;display:table;width:100%;border-spacing:25px 0}
.kvadratik{max-width:373px;height:130px;color:#000;text-decoration:underline;border-radius:10px;display:table-cell;text-align:center;vertical-align:middle;line-height:24px;padding:0 20px;text-transform:uppercase;font-family:AvenirNextCyr-Regular;background:rgba(28,162,231,1);background:-moz-linear-gradient(top,rgba(28,162,231,1) 0%,rgba(28,162,231,1) 1%,rgba(200,227,236,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(28,162,231,1)),color-stop(1%,rgba(28,162,231,1)),color-stop(100%,rgba(200,227,236,1)));background:-webkit-linear-gradient(top,rgba(28,162,231,1) 0%,rgba(28,162,231,1) 1%,rgba(200,227,236,1) 100%);background:-o-linear-gradient(top,rgba(28,162,231,1) 0%,rgba(28,162,231,1) 1%,rgba(200,227,236,1) 100%);background:-ms-linear-gradient(top,rgba(28,162,231,1) 0%,rgba(28,162,231,1) 1%,rgba(200,227,236,1) 100%);background:linear-gradient(to bottom,rgba(28,162,231,1) 0%,rgba(28,162,231,1) 1%,rgba(200,227,236,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ca2e7',endColorstr='#c8e3ec',GradientType=0)}
.kvadratik:hover{background:#1596d9;color:#fff;text-decoration:none;cursor:pointer}
.ustanovka li{font-family:AvenirNextCyr-Regular;font-size:18px;font-style:normal;background:url(../images/galochka.png)left no-repeat;padding-left:60px;vertical-align:middle;margin-bottom:20px;margin-top:20px}
.ustanovka{width:630px;margin:0 auto}
.ustanovka.inline{width:100%;text-align:center}
.ustanovka.inline li{display:inline-block;margin-right:35px}
.col_1,.col_2{width:50%;float:left}
.col_1 img,.col_2 img{margin-top:30px;margin-bottom:30px;-webkit-box-shadow:5px 5px 5px 0 rgba(214,211,196,1);-moz-box-shadow:5px 5px 5px 0 rgba(214,211,196,1);box-shadow:5px 5px 5px 0 rgba(214,211,196,1);border-radius:10px}
.col_1 p,.col_2 p{font-family:AvenirNextCyr-Regular;font-size:18px;text-align:left}
.itap{position:relative}
.strelka_1,.strelka_2{position:absolute}
.cifra{font-family:AvenirNextCyr-Demi;color:#1596d9;font-size:48px}
.coll_1,.coll_2,.coll_3{width:33%;float:left;font-family:AvenirNextCyr-Regular;font-size:18px;text-align:center;box-sizing:border-box}
.strelka_1{left:400px;top:75px}
.strelka_2{top:75px;right:415px}
.coll_2{padding:20px 65px 0 60px}
.coll_1{padding:20px 30px 0 10px}
.coll_3{padding:20px 0 0}
.krishi{position:relative;margin-top:60px}
.gradient{background:rgba(233,244,238,1);background:-moz-linear-gradient(top,rgba(233,244,238,1) 0%,rgba(233,244,238,1) 48%,rgba(252,248,231,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(233,244,238,1)),color-stop(48%,rgba(233,244,238,1)),color-stop(100%,rgba(252,248,231,1)));background:-webkit-linear-gradient(top,rgba(233,244,238,1) 0%,rgba(233,244,238,1) 48%,rgba(252,248,231,1) 100%);background:-o-linear-gradient(top,rgba(233,244,238,1) 0%,rgba(233,244,238,1) 48%,rgba(252,248,231,1) 100%);background:-ms-linear-gradient(top,rgba(233,244,238,1) 0%,rgba(233,244,238,1) 48%,rgba(252,248,231,1) 100%);background:linear-gradient(to bottom,rgba(233,244,238,1) 0%,rgba(233,244,238,1) 48%,rgba(252,248,231,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f4ee',endColorstr='#fcf8e7',GradientType=0)}
.gradient.blue{background:rgba(233,244,238,1)}
.gradient.white{background:#fff}
.sleva{float:left;float:left;margin-right:80px;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:5px 5px 10px 0 rgba(204,204,204,1);border-radius:50%}
.sprava{float:right;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:5px 5px 10px 0 rgba(204,204,204,1);border-radius:50%}
.row{min-height:220px;box-sizing:border-box;margin-bottom:20px}
.text{width:800px;float:left;font-family:AvenirNextCyr-Regular;font-size:18px;box-sizing:border-box;text-align:justify;line-height:22px;margin-top:20px}
.krishi .btn{width:460px;margin:0 auto}
.krishi .montaj{padding-top:0;padding-bottom:30px}
.krishi .bg_catalog,.variants .bg_catalog{box-shadow:none}
.zagolovok{font-size:24px;font-weight:700;text-align:center;margin-top:20px;margin-bottom:30px;clear:both}
.steklo_1{width:60%;float:left;box-sizing:border-box}
.steklo_2{width:40%;float:left;box-sizing:border-box}
.kant{color:#06c;font-family:AvenirNextCyr-Demi}
.pis{text-align:center;font-size:18px;font-family:AvenirNextCyr-Demi;margin-top:15px;line-height:34px}
.stekla{position:relative;margin-bottom:20px}
.steklo_5,.steklo_6{width:50%;float:left;box-sizing:border-box}
.pod_kluch{clear:both;padding-top:50px;padding-bottom:20px}
.pod_kluch .btn{width:417px;margin:0 auto}
.variant_1,.variant_2,.variant_3{width:383px;height:525px;float:left;-webkit-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);box-shadow:10px 10px 10px -5px rgba(204,204,204,1);margin-right:17px;margin-top:30px;margin-bottom:30px;position:relative}
.variant_1{background:url(../images/varinat_1.png) no-repeat;background-size:cover}
.variant_2{background:url(../images/variant_2.png) no-repeat;background-size:cover}
.variant_3{background:url(../images/variant_3.png) no-repeat;background-size:cover}
.variants{position:relative;margin-top:20px}
.variant_1 img{position:absolute;left:155px;top:45px}
.variant_2 img{position:absolute;left:155px;top:45px}
.variant_3 img{position:absolute;left:155px;top:45px}
.zagl{text-align:center;font-size:18px;font-family:AvenirNextCyr-Demi;text-transform:uppercase;margin-top:140px;margin-bottom:30px}
.opop{text-align:center;font-size:18px;font-family:AvenirNextCyr-Regular;margin-bottom:30px;padding:0 20px;line-height:22px}
.alum .btn{width:677px;margin:0 auto;font-size:22px}
.tipa_golova{font-size:24px;font-family:AvenirNextCyr-Regular;padding-top:30px;padding-bottom:30px}
.hr-descr{width:80%;margin-right:30%}
.price_lodz p{text-align:left;font-size:14px;position:relative}
.zxc{width:50%;float:left;box-sizing:border-box}
.ryad{background:#fff;margin-bottom:10px;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1);position:relative}
.zxc img{width:100%}
.var_1,.var_2,.var_3{width:383px;height:578px;float:left;-webkit-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);box-shadow:10px 10px 10px -5px rgba(204,204,204,1);margin-right:17px;margin-top:30px;margin-bottom:30px;position:relative}
.var_1{background:url(../images/var_1.png) no-repeat;background-size:cover}
.var_2{background:url(../images/var_2.png) no-repeat;background-size:cover}
.var_3{background:url(../images/var_3.png) no-repeat;background-size:cover}
.variants{position:relative;margin-top:20px}
.var_1 img{position:absolute;left:155px;top:45px}
.var_2 img{position:absolute;left:155px;top:45px}
.var_3 img{position:absolute;left:155px;top:45px}
.zal{text-align:center;font-size:16px;font-family:AvenirNextCyr-Demi;position:absolute;bottom:30px;left:90px}
.pvhh .btn{width:375px;margin:0 auto;font-size:22px}
.grad{background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 51%,rgba(255,255,255,0) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(51%,rgba(246,246,246,1)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 51%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 51%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 51%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(246,246,246,1) 51%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.ryadok{background:#e7f3f6;margin-bottom:10px;-webkit-box-shadow:0 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:0 10px 10px -5px rgba(204,204,204,1);box-shadow:0 10px 10px -5px rgba(204,204,204,1);padding:20px}
.profil{position:relative}
.zaglav{font-size:18px;font-family:AvenirNextCyr-Demi;text-transform:uppercase;margin-bottom:30px}
.zxc{font-size:18px;font-family:AvenirNextCyr-Regular;line-height:22px}
.inner{max-width:1235px}
.prems{width:301px;height:395px;float:left;margin-right:10px;background:rgba(255,255,255,0.8);margin-bottom:30px;position:relative;-webkit-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);-moz-box-shadow:10px 10px 10px -5px rgba(204,204,204,1);box-shadow:10px 10px 10px -5px rgba(204,204,204,1)}
.prems:last-child{margin-right:0}
.zx{font-size:14px;font-family:AvenirNextCyr-Demi;text-transform:uppercase;margin-bottom:30px;text-align:center;padding-top:20px;line-height:22px}
.ikonka{position:absolute;top:20px;left:90px}
.zc{font-size:18px;font-family:AvenirNextCyr-Regular;line-height:22px;padding-left:20px;padding-right:20px;text-align:center}
.cvb{font-size:14px;font-family:AvenirNextCyr-Demi;text-transform:uppercase;margin-bottom:40px;text-align:center;margin-top:150px;padding-left:10px;padding-right:10px;line-height:22px}
.hdr{font-size:18px;font-family:AvenirNextCyr-Demi;text-transform:uppercase;margin-bottom:30px;text-align:center;padding-top:20px}
.ryadok .zxc{width:65%}
.zxc li{font-style:normal;font-size:18px;font-family:AvenirNextCyr-Regular;line-height:22px;padding-left:10px}
.zxc ul{margin-left:20px}
.utepl{text-align:left!important;width:80%;margin:0 auto}
.utepl img{display:inline-block;max-width:100%}
.utepl p{display:inline-block;text-align:justify!important}
.utepl .texts{width:70%;vertical-align:top;margin-top:10px;margin-left:65px;margin-bottom:0}
.utepl .texts:nth-child(odd){margin-right:65px;margin-left:0}
.utepl .img{width:16%}
.top_lop_ut{background:url(../images/top_lop_ut.png);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;padding:90px 0;margin:5px 0}
.top_lop_ut p{text-align:left!important}
.top_lop_ut .title{color:#01479e;text-transform:uppercase;font-size:30px;margin-bottom:50px;font-weight:700}
.top_lop_ut .price{color:#222;font-size:45px;margin-bottom:100px;font-weight:100}
.aldg{position:relative;padding:50px 0}
.ok_blue{text-align:left;width:660px;margin:0 auto}
.ok_blue li{background:url(../images/ok_blue.png) left 13px no-repeat;padding:15px 60px;font-style:normal;font-size:18px;font-family:AvenirNextCyr-Regular}
.steps_pord_item{display:inline-block;width:20%;-webkit-box-shadow:0 1px 5px 0 rgba(148,148,148,1);-moz-box-shadow:0 1px 5px 0 rgba(148,148,148,1);box-shadow:0 1px 5px 0 rgba(148,148,148,1);background:#fff;vertical-align:top;padding:0 15px;min-height:315px;margin:0 10px}
.steps_pord_item .title{text-transform:uppercase;font-weight:700;background:url(../images/title_bot.jpg);background-repeat:no-repeat;background-position:center bottom;padding-bottom:7px;margin:20px 0}
.step_bottom{margin:15px auto}
.steps_pord{text-align:center}
.pord{position:relative;padding:80px 0 0}
.page1-photogallery-full > h2{margin-bottom:12px}
.otepl_change{padding-top:40px}
.bg_bkf{position:relative;padding:60px 0}
.another_it .item{display:inline-block;width:35%}
.another_it .item:first-child{margin-right:100px}
.another_it .item div{display:inline-block}
.another_it .item .glass-title{width:100%;font-size:12px;color:#636262;font-family:AvenirNextCyr-Demi;text-transform:uppercase;height:25px}
.another_it .item .glass-title:hover{text-decoration:underline;color:#135fbf}
.another_it .item .img-wrapper{width:100%}
.another_it .item .img-wrapper img{border:5px solid transparent}
.another_it .item .img-wrapper img:hover{border:5px solid #2da3dd}
.another_it .item img{max-width:100%}
.another_it{margin-top:25px}
.tak_z{padding:50px 0;position:relative}
.otz_d{position:relative;margin-bottom:45px;padding-top:30px}
.h2{margin:0;margin-bottom:5px;color:#000;margin-top:10px;font-size:30px!important;font-weight:700;font-family:AvenirNextCyr-Regular!important;text-align:center!important;padding-top:15px}
.h2 > span{color:#179ada}
.index-panorama h2,h2.centered{margin-bottom:20px;text-align:center}
.text-center{text-align:center}
.bold{font-weight:700}
.price_lodz td{font-family:AvenirNextCyr-Regular!important}
ul.fontpli li{margin-left:25px}
.mystyle > li{margin-left:25px;padding-left:10px!important}
.page1-text p.h2{padding-top:0!important}
.why_us{margin-bottom:20px}
.type-glass .price{text-align:center;margin:auto}
.type-glass .img-wrapper{margin:auto}
.text_image_right .left{width:49%;display:inline-block;vertical-align:top}
.text_image_right .right{width:49%;display:inline-block;vertical-align:top}
.text_image_right .title{text-transform:uppercase;font-weight:700;margin-bottom:15px}
.text_image_right .text_min{margin-bottom:20px}
.text_image_right img{max-width:100%}
.text_image_right p{margin:0}
.text_{margin:35px 0}
.text_image_right span{color:#199b3c;font-weight:700}
.three_line{background:#fff;padding:25px 0;position:relative}
.three_line img{max-width:100%}
.three_line .left{display:inline-block;width:30%;vertical-align:top}
.three_line .center{display:inline-block;width:39%;vertical-align:top}
.three_line .right{display:inline-block;width:30%;vertical-align:top}
.three_line .title{color:#199b3c;font-family:AvenirNextCyr-Demi;font-size:22px;text-align:center;margin-bottom:5px;margin-top:20px}
.three_line table tr:first-child{text-transform:uppercase;background:#e7f5fb;font-weight:700}
.three_line table tr:first-child td{padding:11px 15px!important}
.three_line table tr td{padding:6px 0 6px 15px;border:none}
.three_line table tr td:first-child{text-align:left!important}
.three_line table tr td:last-child{text-align:right;padding:6px 15px 6px 0}
.pd25{position:relative;padding:25px 0}
.photo-full .img-wrapper:hover{outline:5px solid #2da3dd!important;display:inline-block;outline-offset:-5px}
.photo-full .img-wrapper a{display:inline-block;max-width:100%}
.photo-full .img-wrapper{width:179px}
.nextNoback + .bx-wrapper .bx-viewport{background:none}
.pd25 .bx-wrapper .bx-controls-direction a.bx-prev{left:-31px;background:url(../images/prev_arrow.png) no-repeat}
.pd25 .bx-wrapper .bx-controls-direction a.bx-next{background:url(../images/next_arrow.png) no-repeat;right:-41px}
.pd25 .bx-wrapper .bx-controls-direction a{height:82px;width:31px}
.lined-title{overflow:hidden;text-align:center;font-size:26px;margin-bottom:20px;font-weight:700}
.lined-title span{display:inline-block;vertical-align:middle}
.lined-title:before,.lined-title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:3px;background-color:#0358bd;position:relative}
.lined-title:before{margin-left:-100%;left:-14px}
.lined-title:after{margin-right:-100%;right:-14px}
.utepl-left{float:left;width:70%}
.utepl-right{float:right;width:28%}
.raboty-po-utepl{padding-bottom:40px}
.raboty-po-utepl-item{text-align:center;margin-bottom:10px}
.raboty-po-utepl-item p{text-align:center}
.raboty-po-utepl-item img{width:100%;height:auto}
.raboty-po-utepl-item p.title{margin-bottom:10px;line-height:1}
.raboty-po-utepl-item p.desr{text-align:center;border-left:3px solid #0358bd;background-color:#fff;padding:10px 15px;font-style:italic;font-size:13px;line-height:1.15;height:28px;margin-bottom:0}
.ob-utepl-item{padding:15px;background-color:#fff;margin-bottom:25px}
.ob-utepl-item .descr{width:65%}
.ob-utepl-item .image{width:32%;height:auto}
.ob-utepl-item:nth-child(odd) .descr{float:left}
.ob-utepl-item:nth-child(even) .descr{float:right}
.ob-utepl-item:nth-child(odd) .image{float:right}
.ob-utepl-item:nth-child(even) .image{float:left}
.balkon-variants{padding:30px 0}
.balkon-variant{margin:5px auto;width:100%;display:block;background-color:#eee;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 6px rgba(0,0,0,0.3);box-shadow:2px 2px 6px rgba(0,0,0,0.3);float:left}
.balkon-variant .balkon-variant-image{float:left;display:block;width:40%;background:no-repeat center center;-moz-background-size:75% auto;-o-background-size:75% auto;-webkit-background-size:75% auto;background-size:75% auto}
.balkon-variant-text{float:left;display:block;width:54%;padding:20px 3%;background-color:#fdf8e5}
.balkon-variant-text .catalog-item-btn{height:43px;font-size:24px;line-height:45px;font-weight:400;float:left}
.balkon-variant-text .balkon-variant-title{font-weight:700;font-size:28px;color:#199b39;line-height:1;margin-bottom:35px}
.balkon-variant-text .balkon-variant-price{font-size:20px}
.balkon-variant-text .balkon-variant-price span{color:#199b39}
.balkon-variant-text .balkon-variant-price b{font-weight:700}
.what-in-price-block{padding-bottom:30px}
.what-in-price{display:block;padding:20px 20px 20px 78px;background:#fff url(../images/to-left-arrow.png) no-repeat center left 25px;line-height:40px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3);margin:7px 0}
.balkon_v{position:relative}
.thick-block{width:70%;float:none;margin:0 auto 30px;text-align:center}
.inner .thick-block p.title{font-size:19px;font-weight:700;padding-top:45px;padding-bottom:45px;text-align:center}
.thick-block ul{list-style:none;width:90%;text-align:left;float:none;margin:0 auto}
.thick-block ul li{padding:0 0 0 65px;background:url(../images/list-item.png) no-repeat left top 8px;margin-bottom:12px}
.krysha-table{text-align:center;max-width:100%}
.krysha-table table{border-collapse:collapse;margin-left:auto;margin-right:auto;border:1px solid #a0ce4e;width:100%}
.krysha-table table tr td{padding:5px 10px;background-color:#fff;vertical-align:middle}
.krysha-table table tr:first-child td{padding:5px 10px;color:#fff;background-color:#179ADA;font-weight:700;font-size:18px;text-align:center}
.zastekl-text p{margin-bottom:12px}
.zastekl-text p span{font-weight:700}
.video{width:300px}
.video.text_l{float:left;margin-right:20px}
.video.text_i{display:inline-block;margin-right:20px}
.vidy-ostekl-lodzh .item{display:block;background:#fff;padding:15px;margin:10px 0}
.vidy-ostekl-lodzh .item .item-text{width:70%;float:left}
.vidy-ostekl-lodzh .item:nth-child(even) .item-text{float:right}
.vidy-ostekl-lodzh .item .item-text h3{color:#06C;font-weight:700}
.vidy-ostekl-lodzh .item .item-images{width:26%;float:right}
.vidy-ostekl-lodzh .item:nth-child(even) .item-images{float:left}
.vidy-ostekl-lodzh .item .item-images img{width:100%}
.item-images .slick-prev:before,.item-images .slick-next:before{color:#179ADA}
.table-1,.table-2,.tkt-slctr-tbl-wrap-dv{display:block;overflow-x:auto}
.table-1 table th{border:1px solid #179ADA;background:#179ADA;padding:20px;color:#fff;text-align:center}
.table-1 table th img{max-width:95%;height:auto;max-height:125px;padding:7px;background-color:#fff;display:inline-block}
.table-1 tr:nth-child(even),.tkt-slctr-tbl-wrap-dv tr:nth-child(even){background:#fff}
.table-1 tr td{padding:3px 4px;text-align:center;border-color:#179ADA}
.alum-price-title{display:block;width:100%;float:left;text-align:center;text-transform:uppercase;font-weight:700;padding:15px 0;background-color:#fff;margin-bottom:10px}
.alum-price{padding-bottom:30px;width:100%;float:left}
.alum-price a.image{display:block;float:left;text-align:center;width:100%}
.alum-price a.image img{margin-bottom:15px;max-height:137px;max-width:100%;float:none;display:inline-block}
.price_lodz .alum-price p,.balkon-variant-text p.descr-img{width:100%;float:left}
.price_lodz .alum-price p span.b,.balkon-variant-text p.descr-img span.b{text-transform:uppercase;color:#000;font-size:14px}
.price_lodz .alum-price p.price{text-align:center;margin-top:9px;padding-top:9px;border-top:1px solid #888;font-size:18px;padding-bottom:16px}
.price_lodz .alum-price p a.btn{margin:0 auto}
.alum-price img.baner{width:100%;height:auto;float:left;-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.15),0 -2px 7px rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.15),0 -2px 7px rgba(0,0,0,0.15);box-shadow:2px 2px 7px rgba(0,0,0,0.15),0 -2px 7px rgba(0,0,0,0.15)}
.stvorka{display:block;width:100%;float:left;text-align:center;margin:15px 0}
.stvorka p{font-style:italic;text-align:center}
.stvorka img{display:inline-block;float:none;max-width:90%;margin-top:10px;margin-bottom:15px}
.responsive-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;border:1px solid #ccc;width:100%;display:block;margin-bottom:30px}
.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.container{margin:0 auto;max-width:1202px}
.resp-row{float:left;display:block;width:100%}
.resp-row [class^="col-"]{padding:0 15px}
.resp-row .col-4{width:calc(33.3333% - 30px);float:left}
.resp-row .col-3{width:calc(25% - 30px);float:left}
.resp-row .col-6{width:calc(50% - 30px);float:left}
.resp-row .col-8{width:calc(66.6666% - 30px);float:left}
.resp-row .col-20{width:calc(20% - 30px);float:left}
@media screen and (max-width: 767px) {
.resp-row .col-4,.resp-row .col-3,.resp-row .col-8,.resp-row .col-20{width:calc(50% - 30px)}
}
@media screen and (max-width: 600px) {
.balkon-variant .balkon-variant-image{width:100%;-moz-background-size:auto 75%;-o-background-size:auto 75%;-webkit-background-size:auto 75%;background-size:auto 75%;height:180px!important}
.balkon-variant-text{width:94%;height:auto!important}
}
@media screen and (max-width: 480px) {
.resp-row .col-4,.resp-row .col-3,.resp-row .col-8,.resp-row .col-6,.resp-row .col-20{width:calc(100% - 30px);float:left}
.ob-utepl-item .descr,.ob-utepl-item .image{width:100%}
}
.page1-type-glass.with-text .type-glass .item {
  max-width:280px;
}
.page1-type-glass.with-text .type-glass .item .description,
.page1-type-glass.with-text .type-glass .item .description p {
  text-align: justify;
  font-size: 13px;
  line-height: 1.3;
  padding-bottom:0;
}