.okno_mod .okno_b5﻿
@font-face{font-family:"PTSansRegular";src:url("../fonts/PTSansRegular/PTSansRegular.eot");src:url("../fonts/PTSansRegular/PTSansRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/PTSansRegular/PTSansRegular.woff") format("woff"),
url("../fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal;}
@font-face{font-family:"PTSansNarrowBold";src:url("../fonts/PTSansNarrowBold/PTSansNarrowBold.ttf");src:url("../fonts/PTSansNarrowBold/PTSansNarrowBold.ttf") format("truetype");font-style:normal;font-weight:normal;}
h2{
	font-size:36px;
	padding-bottom: 20px;
}

.h3, h3 {
	font-size: 28px;
    text-align: center;
    margin: 40px 0px;
}

.h4, h4 {
    text-align: center;
	font-size: 24px;
    margin: 40px 0px;
}

header{
    background: url(../img/header-okna.jpg) no-repeat;
    background-size:cover;
    height:700px;
    position:relative;}
.logo{margin-top:70px;}
.logo img{display:block;margin:0 auto;}
.phone{margin-top:10px;}
.phone p{font-size:26px;color:#000;text-align:right;margin:0px;letter-spacing:1px;line-height:32px;}
.phone p span{font-size:22px;color:#3eb14e;}
#mango-calltracking{font-family:MS Sans-Serif !important;font-size:32px !important;color:#000000 !important;font-weight:bold !important;text-align:right;letter-spacing:1px;line-height:32px;margin-top:0px;float:left;width:100%;}
#mango-calltracking-1{font-family:MS Sans-Serif !important;font-size:32px !important;color:#000000 !important;font-weight:bold !important;text-align:left;letter-spacing:1px;line-height:32px;margin-top:0px;float:left;width:100%;}
.phone a{font-size:16px;margin-top:17px;float:right;text-transform:uppercase;}
a.Mybutton{display:inline-block;color:white;text-decoration:none;padding:0.8em 2.9em;outline:none;border-width:2px 0;border-style:solid none;border-color:#f54950 #000 #de4c50;border-radius:6px;background:linear-gradient(#f54950, #de4c50) #de4c50;transition:0.2s;border-bottom:3px solid #A6292D;}
a.Mybutton:hover{background:linear-gradient(#de4c50, #f54950) #de4c50;}
a.Mybutton:active{background:#f54950;}
header .headerText p{font-family:"PTSansRegular";font-size:18px;color:black;text-align:left;line-height:28px;}
header .headerText h1 span{font-family:"PTSansNarrowBold";color:#494a49;padding:5px 15px;text-transform:uppercase;box-shadow:0px 0px 50px 7px #f7f7f7;}
header .headerText h1{margin:0;font-size:41px;line-height:77px;}
header .img-wrap img{max-width:1572px;position:relative;left:50%;margin-left:-804px;}
.img-wrap{overflow:hidden;z-index:5;top:140px;position:relative;}
.indent{position:relative;top:40px;background:rgba(255, 255, 255, 0.8);}
.headerTextInfo{position:initial;top:25px;}
.headerTextInfo p{line-height:30px;margin-bottom:0;}
.callBack{position:relative;top:90px;z-index:10;}
.formGrey{background:#e8ebe4;padding:20px;}
.formWhite{background:#fff;box-shadow:0 0 10px rgba(192, 188, 188, 0.5);}
.formWhite p{text-align:center;text-transform:uppercase;font-size:25px;color:#182f1c;padding-top:50px;padding-bottom:40px;margin-bottom:0px;}
.application{padding-bottom:60px;}
.formWhite .application input,
.subscriber input{width:100%;height:50px;background:#f1f6f3;border:none;box-shadow:inset 4px 2px 7px rgba(192, 188, 188, 0.5);padding-left:27px;color:#7e8780;font-family:"PTSansRegular";font-size:16px;}
.formWhite .one{padding-left:50px;padding-right:0px;}
.formWhite .two{padding-left:28px;padding-right:28px;}
.formWhite .three{padding:0px 50px 0px 0px;}
.application button,
.subscriber button{width:100%;height:55px;border-radius:6px;border-style:solid none;border-color:#52d363 #000 #de4c50;border-radius:6px;background:linear-gradient(#52d363, #3fb24f) #3fb24f;transition:0.2s;border-bottom:3px solid #2e7938;color:#fff;text-transform:uppercase;font-size:16px;}
.application button:hover{background:linear-gradient(#3fb24f, #52d363) #52d363;}
.application button:active{background:#52d363;}
.modal-dialog{width:400px;}
.modal-content{border-radius:0px;background:#fff;}
.subscriber{background:#fff;}
.subscriber h3{text-align:center;text-transform:uppercase;font-size:25px;color:#182f1c;padding-top:15px;padding-bottom:5px;}
.subscriber input{margin-top:10px;}
.subscriber button{width:100%;margin:10px 0px 15px 0px;}
.subscriber button:hover{background:linear-gradient(#3fb24f, #52d363) #52d363;}
.subscriber button:active{background:#52d363;}
.subscriber-wrap{margin:0 auto;width:90%;}
.modal-header .close{margin-top:-6px;}
 .discount{background:url(../img/windows.jpg);z-index:0;position:relative;} 
.discount h2{text-align:center;text-transform:uppercase;padding-top:70px;margin:0;}
.discount p{text-align:center;font-family:"PTSansRegular";font-size:28px;color:black;}
.discount-block{text-align:center;}
.discount-block-One,
.discount-block-Two{display:inline-block;}
.discount-block-One{position:relative;}
.discount-block-One::after{position:absolute;}
.discount-block-One p{text-align:right;font-size:118px;color:black;text-shadow:2px 1px 2px green;}
.discount-block-One p span{font-size:55px;vertical-align:45px;line-height:100px;}
.discount-block-One::after{content:'';background:url(../img/arrow.png)no-repeat;width:57px;height:87px;top:44px;right:-72px;}
.discount-block-Two p{text-align:left;font-family:"PTSansRegular";font-size:48px;color:#302419;text-transform:uppercase;line-height:38px;padding-left:85px;}
.discount .modal-button a,
.button-Me a{text-transform:uppercase;font-size:16px;color:#fff;}
.button-Me{width:300px;margin:14px auto 75px auto;}
.button-Me a.Mybutton{padding:0.9em 4.2em;margin-left:9px;}
.window{background:url(../img/bg_windows.jpg) no-repeat;background-position:center;height:240px;}
.present{background:url(../img/bg_present.jpg) no-repeat;background-position:50% 0;background-size:cover;}
.present h2{padding-top:95px;margin:0;}
.present h2 span{color:#fff;background:#45b455;text-transform:uppercase;padding:10px 20px;}
.present-box{margin-top:40px;}
.present-box p{font-family:"PTSansRegular";font-size:24px;color:#19301d;text-transform:uppercase;line-height:22px;}
.present-box p span{font-size:28px;color:#19301d;background:#fa9d18;padding:0px 5px;}
.present-box img{float:left;margin-right:40px;}
.present-box-text{padding-top:39px;}
.present-box .top-img img{padding-top:16px;}
.present-box-two-info p{font-family:"PTSansRegular";font-size:20px;color:#19301d;text-transform:none;padding-left:135px;}
.present-box-two-info{margin-top:40px;}
.advantages{background:url(../img/advantages/bg_advant.jpg) no-repeat;background-color:#45b455;background-position:50% 100%;}
.advantages h2{color:#fff;text-align:center;text-transform:uppercase;padding-top:50px;}
.advantages .col-md-3 img{display:block;margin:0 auto;padding-top:40px;}
.advantages .col-md-3 p{font-size:18px;color:#fff;text-transform:uppercase;text-align:center;padding-top:25px;}
.advantages .advan-info{padding-bottom:68px;}
.material{background:url(../img/material/bg_material.jpg) no-repeat;background-position:center;height:752px;}
.material h2{color:#19301d;text-transform:uppercase;text-align:center;padding-top:50px;}
.box-material{margin-top:50px;}
.box-material-one,
.box-material-two,
.box-material-three{background:#fff;height:500px;}
.box-material h3{font-size:24px;padding:45px 0px 0px 30px;margin-top:0;text-transform:uppercase;color:#3eb14f;}
.line{background:#fa9c18;width:45px;height:3px;margin-left:30px;}
.box-material p{font-family:"PTSansRegular";font-size:18px;color:#677669;padding:28px 30px 20px 30px;line-height:26px;}
.box-material img{width:100%;}
.company h2{color:#19301d;text-transform:uppercase;text-align:center;padding-top:50px;}
.company h3{color:#19301d;text-transform:uppercase;text-align:center;padding-top:20px;}
.company p{font-family:"PTSansRegular";font-size:16px;color:#677669;line-height:24px;padding-top:25px;}
.company li{font-family:"PTSansRegular";font-size:16px;color:#677669;line-height:24px;padding-top:5px;}
.company ol li{padding-top:15px;}
.company ul li{}
.company .company-text{padding-bottom:65px;}
.work{background:#45b455;}
.work h2{font-size:48px;color:#fff;text-transform:uppercase;text-align:center;padding-top:50px;}
.work .box-work{padding-top:30px;}
.work .box-work img{display:block;margin:0 auto;}
.work .box-work p{font-size:18px;color:#fff;text-align:center;text-transform:uppercase;padding-top:20px;}
.work .work-call p{text-align:center;font-family:"PTSansRegular";font-size:20px;color:#b4ffbf;padding-top:25px;}
.box-work-img{position:relative;}
.box-work-img::after{position:absolute;}
.box-work-img::after{content:'';background:url(../img/work/arrow.png)no-repeat;width:37px;height:86px;top:55px;right:-17px;}
.box-work-img:nth-child(4):after{display:none;}
.company{position:relative;}
.company .wind-img{background:url('../img/wind-img.png') 50% 0 no-repeat;position:absolute;width:100%;height:685px;left:0;top:-175px;z-index: -1;}
.footer-info{padding:35px 0px;}
.footer-copyright p{font-family:"PTSansRegular";font-size:16px;text-align:right;color:#19301d;padding-top:5px;}
.footer-phone p{font-size:20px;color:#000;text-align:left;line-height:15px;}
.footer-phone p span{color:#3eb14e;}
.formOrder p{display:none;}
p.form-error{font-size:16px;color:#a6292d;padding:10px 0;margin:0;text-align:center;text-transform:none;font-weight:normal;}
.formSend{display:none;font-size:16px;text-align:center;color:#2e7938;}
.formOrder:after{clear:both;}
.application p.form-error{position:absolute;}
.application .formSend{position:absolute;width:100%;text-align:center;font-size:16px;text-align:center;color:#2e7938;padding:10px 0;margin:0;text-align:center;text-transform:none;font-weight:normal;bottom:30px;}
@media (max-width:991px){.application p.form-error{position:relative;padding-bottom:0;padding-top:5px;}
.application .formSend{position:relative;bottom:0;}
.formWhite p{padding-top:30px;padding-bottom:20px;}
.discount h2{padding-top:0px;}
.img-bow{top:117px;}
/*.discount-block{margin-top:310px;} */
}
@media (max-width:768px){.discount h2{padding-top:0px;}
}
.head{position:relative; z-index: 9}
.head:after{background:url(../img/curles.png);content:"";position:absolute;bottom:-13px;left:0;width:100%;height:18px;}
.img-bow{position:absolute;left:50%;margin-left:-970px;top:47px;}
.okno_mod{background:url('../img/okno_bg.jpg') no-repeat;height:640px;position:relative;width:100%;margin-top:30px;}
.okno_mod .okno_b1{background:url('../img/okno_b1.png') no-repeat;height:107px;position:absolute;left:20px;padding-left:90px;}
.okno_mod .okno_b2{background:url('../img/okno_b2.png') no-repeat;height:107px;position:absolute;left:20px;top:150px;padding-left:90px;}
.okno_mod .okno_b3{background:url('../img/okno_b3.png') no-repeat;height:139px;position:absolute;left:20px;top:317px;padding-top:20px;padding-left:90px;}
.okno_mod .okno_b4{background:url("../img/okno_b4.png") no-repeat;height:139px;left:158px;padding-left:82px;position:absolute;top:500px;}
.okno_mod .okno_b4 .tt{margin-top:17px;}
.okno_mod .okno_b5{background:url("../img/okno_b5.png") no-repeat;height:139px;left:60%;padding-left:82px;position:absolute;top:500px;}
.okno_mod .okno_b5 .tt{margin-top:17px;}
.okno_mod .okno_b6{background:url("../img/okno_b6.png") no-repeat scroll center top;height:139px;position:absolute;right:5px;top:0;padding-top:125px;}
.okno_mod .okno_b6 .hh{text-align:center;}
.okno_mod .okno_b6 .tt{margin-top:17px;}
.okno_mod .okno_b7{background:url("../img/okno_b7.png") no-repeat scroll center top;height:139px;padding-top:130px;position:absolute;right:5px;top:235px;}
.okno_mod .okno_b7 .hh{text-align:center;}
.okno_mod .okno_b7 .tt{margin-top:17px;}
.okno_mod .hh{font-size:18px;font-weight:normal;font-family:officinaserifcbold;text-transform:uppercase;}
.s12 .okno_mod .hh{font-size:30px;font-weight:normal;font-family:officinaserifcbold;text-transform:uppercase;}
.okno_mod .tt{font-weight:lighter;margin-top:10px;}
.premium{padding:30px 0;}
.premium h2{color:#000;text-align:center;text-transform:uppercase;padding-top:50px;}
@media (max-width:768px){.okno_mod .okno_b1{height:auto;position:relative;width:100%;left:0px;top:0px;}
.okno_mod .okno_b2{height:auto;position:relative;width:100%;left:0px;top:20px;}
.okno_mod .okno_b3{height:auto;position:relative;width:100%;left:0px;top:20px;}
.okno_mod .okno_b4{height:auto;position:relative;width:100%;left:0px;padding-top:20px;top:20px;}
.okno_mod .okno_b5{height:auto;position:relative;width:100%;left:0px;padding-top:20px;top:20px;}
.okno_mod .okno_b6{height:auto;position:relative;width:100%;left:0px;top:0px;}
.okno_mod .okno_b7{height:auto;position:relative;width:100%;left:0px;top:20px;}
.okno_mod{height:auto;background:none;}
}
.otziv{background:#e2ac41;}
#boutique .otz_name{font-family:officinaserifcbold;font-size:18px;text-align:center;color:#999;text-transform:uppercase;}
#boutique .otz_prof{font-family:officinaserifcregular;font-size:16px;text-align:center;color:#999;padding-top:5px;}
.otziv .content{padding:40px 0;}
.content{margin:0 auto;padding-left:85px;padding-right:80px;padding-top:20px;position:relative;width:90%;}
.otziv h2{font-size:48px;color:black;text-transform:uppercase;text-align:center;padding:30px 0px;}
ul.pxs_thumbnails{top:355px !important;}
@media (min-width:1200px){.container{}
}
.yvedw{}
.yved{position:fixed;right:20px;top:70px;width:300px;vertical-align:middle;height:90px;color:white;font-size:15px;line-height:90px;border-radius:10px;display:none;z-index:1111;}
.yvedi{float:left;width:50px!important;margin-right:10px;margin-top:20px;margin-left:10px;}
.yvedt{width:210px;line-height:normal;display:inline-block;vertical-align:middle;}
.yvedf1{background-color:#3c763d;}
.yvedf2{background-color:#CD5555;}
.yvedvt{float:left;height:90px;line-height:90px;display:inline-block;vertical-align:middle;}
.modalpdf{cursor:pointer;}
.headerText .col-md-8.col-md-offset-5.indent{padding:20px;}
.m-call-tracking-widget{font-size:28px;color:#000;text-align:right;margin:0px;letter-spacing:1px;line-height:32px;}

.blagod{background:url(../img/blagod/bg.otz.jpg) no-repeat;background-position:center;}

.blagod h2{color:#19301d;text-transform:uppercase;text-align:center;padding-top:50px;}
div.sigplus-gallery>ul{display:block;position:relative;margin:0;padding:0;list-style-type:none;list-style-image:none;}
div.sigplus-gallery>ul>li{display:inline-block;margin:0;padding:0;background:transparent none no-repeat scroll 0 0;text-align:center;vertical-align:middle;width:45%;}
div.sigplus-gallery ul>li>a{display:inline-block;}
ul > li img{padding:5px;border:1px solid #057FCB;}
.company .youtube{padding:10px;float:right;}
.company .youtube iframe{height:315px;width:620px;}
img.zavod{padding:30px 15%;width:100%;}
@media (max-width:768px){.company .youtube{float:none;}
.company .youtube iframe{height:175px;width:100%;}
div.sigplus-gallery>ul>li{display:block;width:100%;}
.blagod{background:url(../img/blagod/bg.otz.jpg) no-repeat;background-position:center;height:100%;padding-bottom:40px;background-size:cover;}
img.zavod{padding:10px;}
.blagod ul>li img{width:100%;}
}
.col-md-5 {
    z-index: 999;
}
.frame-video {
    height: 315px;
}
.agreement {
    font: 13px/1.18 "PF DinText Pro";
    text-align: center;
    color: #989898;
}
.text_shadow_white {
    text-shadow: 1px 1px 0 rgba(255,255,255,.5);
}
#agreement_box {

}
.agreement input {
    position: relative;
    padding-left: 25px;
    margin-right: 5px;
    cursor: pointer;
    width: auto;
    height: 12px;	
}
.smart img {
	padding-bottom: 70px; 
	padding: 0px 20%; 
	width: 100%;
}
@media (max-width:768px) { .smart img{padding: 0px 5%; } }

.new-year {
/*        background: url(../img/background_o_winter.jpg);	    */
/*	background: url(../img/vesennee_obnovlenie.jpg); */
	background: url(../img/autumn_klen_light.jpg);
/*	background: url(//zavod-gornica.ru/wp-content/themes/gornica-theme/images/snowflake.webp) 0px 0px repeat #ebf4fc; */
    background-size: cover;	 
    z-index: 0;
    position: relative;
}
.descr-modal-button {text-align: -webkit-center;}

#gallery, #gallery1, #gallery2, #gallery3, #gallery4, #gallery5, #gallery6, #gallery7, #gallery8, #gallery9 {
    /* height: 260px; */
    display: inline-block;
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin-bottom: 30px;
    cursor: pointer;
}

.yvedw{}
.yved{position:fixed;right:20px;top:70px;width:300px;vertical-align:middle;height:90px;color:white;font-size:15px;line-height:90px;border-radius:10px;display:none;z-index:1111;}
.yvedi{float:left;width:50px!important;margin-right:10px;margin-top:20px;margin-left:10px;}
.yvedt{width:210px;line-height:normal;display:inline-block;vertical-align:middle;}
.yvedf1{background-color:#3c763d;}
.yvedf2{background-color:#CD5555;}
.yvedvt{float:left;height:90px;line-height:90px;display:inline-block;vertical-align:middle;}

@media (min-width:320px) and (max-width:767px){
	.yvedw{display:none;}
	.yved{position:fixed;right:20px;top:70px;width:300px;vertical-align:middle;height:90px;color:white;font-size:15px;line-height:90px;border-radius:10px;display:none;z-index:1111;}
	.yvedi{float:left;width:50px!important;margin-right:10px;margin-top:20px;margin-left:10px;}
	.yvedt{width:210px;line-height:normal;display:inline-block;vertical-align:middle;}
	.yvedf1{background-color:#3c763d;}
	.yvedf2{background-color:#CD5555;}
	.yvedvt{float:left;height:90px;line-height:90px;display:inline-block;vertical-align:middle;}
}

.copyright {
	text-align: center;
}