body{
    background: #fff;
    font-family: 'Ubuntu', sans-serif;

}
.adminForm{
    display: inline-block;
    padding: 11px 0;
    margin-bottom: -5px;
    border-bottom: 1px solid #f5f5f5;
    width: 100%;
}
.adminForm:hover{
    background: #f5f5f5;
}
.adminForm button.btn{
    margin-top: 5px;
}
.form-login{
    width: 400px;
    padding: 30px;
    margin: 20px auto;
    border-radius: 30px;
    background: rgba(255,255,255,1);
    box-shadow: 0 10px 20px 0 rgba(0,1,3,.3);
}
.panel-form-calc{
    background: #fff;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
.panel-form-calc .line_title{
    display: block;
    width: 100%;
    font-size: 24px;
    margin-bottom: 7px;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #454545;
}


.panel-form-calc label{
    display: inline-block;
    margin-bottom: 5px;
    font-weight: normal;
    color: #636363;
    font-size: 15px;
}
.panel-form-calc label.text-success{
    color: #0071c3;
}


.panel-form-calc .categoryBlock{
    display: inline-block;
    width: 100%;
}
.panel-form-calc .categoryBlock .title{
    display: block;
    width: 70%;
    float: left;
    overflow: hidden;
}
.panel-form-calc .categoryBlock .value{
    display: block;
    width: 29%;
    float: right;
}
.panel-calcImage{
    background: transparent;
    border-radius: 0;
    border: 0;
    box-shadow: none;
}
.panel-calcImage .panel-body{
    padding: 0;
    background: transparent;
}
.panel-calcImage img{
    border-radius: 0;
}
.umDomOption{
    border-left: 3px solid #0071c3;
    padding: 0 12px;
    margin-top: 35px;
    display: inline-block;
    width: 100%;
}
.umDomOption select{
    border-radius: 0;
    height: auto;
    padding: 10px 7px;

}
#appartament {
    display: inline-block;
    width: 100%;
}
#appartament .bl{
    display: block;
    float: left;
    min-width: 100px;
}
.footerItog{
    background: #e3e3e3;
    padding: 40px 27px;
}
.footerItog .ioborud{
     border-right: 1px solid #454545;
}
.footerItog .isetup{
     border-right: 1px solid #454545;
}
.line_desc{
    text-align: center;
    color: #636363;
}
.line_step{
    text-align: center;
    color: #0071c3;
    font-size: 14px;
    margin: 10px 0;
}
.step-4{
    display: none;
}
#komnat{
    text-align: center;
}
#komnat .bl{
    display: block;
    width: 100%;
    border: 1px solid #000;
    margin-bottom: 13px;
    text-align: left;
    padding: 9px 25px;
    cursor: pointer;

}
#komnat .bl:hover{
    background: #0071c3;
}
#komnat .bl label{
     transition: 0.4s;
     cursor: pointer;
}
#komnat .bl:hover label{
    color: #fff;
}
#komnat .form-check input{
    display: none;
}
.step-block-clone-appartament .typeBlock{
    width: 100%;
    cursor: auto;
}
.step-block-clone-appartament .typeBlock:hover{
    box-shadow: none;
}
.step-block-clone-appartament .typeBlock span{
    bottom: 0;
}
.step-block-komnat-appartament{
    display: inline-block;
    width: 100%;
    padding: 10px 10px;
}
#load{
    display: block;
    text-align: center;
    color: #333;
}
#load img{
    width: 100px;
}
#calc{
    display: none;
}
#komnat{
    display: none;
}
#komnat .block{
    display: inline-block;
}
#category{
    display: none;
}
#formItog{
    display: none;
}

#calculator {
    display: inline-block;
    width: 100%;
    padding: 20px 0;
}

#calcImage{
    display: block;
    width: 101.8%;
    position: relative;
}
#calcImage img.main{
    display: block;
    width: 98%;
}

#calcImage img.karniz{
    display: none;
    position: absolute;
    width: 148px;
    bottom: 29.72%;
    right: 36.34%;
}
#calcImage img.lamp{
    display: none;
    position: absolute;
    width: 40px;
    bottom: 33.3%;
    right: 32.0%;
}
#calcImage div.lamp_2{
    display: none;
    position: absolute;
    width: 51px;
    height: 51px;
    top: 13.3%;
    right: 32.0%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.6;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage div.lamp_3{
    display: none;
    position: absolute;
    width: 64px;
    height: 64px;
    top: 52.3%;
    right: 32.0%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage div.lamp_4{
    display: none;
    position: absolute;
    width: 100px;
    height: 100px;
    top: 41.3%;
    right: 45%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.6;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}

#calcImage img.konder{
    display: none;
    position: absolute;
    width: 46px;
    bottom: 30.85%;
    right: 28.99%;
}
#calcImage img.video_domofon{
    display: none;
    position: absolute;
    width: 26px;
    top: 12.85%;
    right: 32.99%;
}
#calcImage img.multimedia{
    display: none; 
    position: absolute;
    width: auto;
    height: 90px;
    bottom: 37.6%;
    right: 26.49%;
}
#calcImage div.poltepliy{
    display: none;
    position: absolute;
    width: 353px;
    height: auto;
    top: 0%;
    left: 29.6%;
    overflow: hidden;
}
#calcImage div.poltepliy img{
    width: 100%;
}
#calcImage img.antipotop{
    display: none;
    position: absolute;
    width: 94px;
    height: auto;
    top: 17%;
    left: 31.5%;
}



#calcImage div.dvig{
    display: none;
    position: absolute;
    width: 189px;
    height: auto;
    top: 23.4%;
    right: 43.1%;
    overflow: hidden;
}
#calcImage div.dvig img{
    width: 100%;
}
#calcImage div.dim{
    display: none;
    position: absolute;
    width: 197px;
    height: auto;
    top: 11%;
    right: 27.5%;
    overflow: hidden;
}
#calcImage div.dim img{
    width: 100%;
}


#calcImage.kom_2 img.Video_domofon{
    display: none;
    position: absolute;
    width: 7px;
    top: 34.45%;
    right: 26.59%;
}
#calcImage.kom_2 img.Dim_1{
    display: none;
    position: absolute;
    width: 9px;
    top: 46.45%;
    right: 33.59%;
}
#calcImage.kom_2 img.Dim_2{
    display: none;
    position: absolute;
    width: 9px;
    top: 70.45%;
    right: 46.59%;
    z-index: 37;
}
#calcImage.kom_2 img.Dim_2_dim{
    display: none;
    position: absolute;
    width: 51px;
    top: 68.45%;
    right: 43.59%;
    opacity: 0.3;
    z-index: 30;
}
#calcImage.kom_2 img.dvig_1{
    display: none;
    position: absolute;
    width: 16px;
    top: 7.45%;
    right: 24.59%;
}
#calcImage.kom_2 img.dvig_2{
    display: none;
    position: absolute;
    width: 12px;
    top: 55.45%;
    right: 37.10%;
}
#calcImage.kom_2 img.dvig_3{
    display: none;
    position: absolute;
    width: 12px;
    top: 64.45%;
    right: 25.1%;
}
#calcImage.kom_2 img.dvig_4{
    display: none;
    position: absolute;
    width: 14px;
    top: 86.45%;
    right: 61.99%;
}
#calcImage.kom_2 img.potop_1{
    display: none;
    position: absolute;
    width: 50px;
    top: 71.45%;
    right: 49.99%;
}
#calcImage.kom_2 img.potop_2{
    display: none;
    position: absolute;
    width: 30px;
    top: 69.45%;
    right: 32.99%;
}

#calcImage.kom_2 div.karniz{
    display: none;
    position: absolute;
    width: auto;
    height: 437px;
    top: 8.45%;
    right: 62.55%;
    overflow: hidden;
}
#calcImage.kom_2 div.karniz img{
    height: 437px;
}

#calcImage.kom_2 div.konder{
    display: none;
    position: absolute;
    width: auto;
    height: 271px;
    top: 10.45%;
    right: 25.55%;
    overflow: hidden;
}
#calcImage.kom_2 div.konder img{
    height: 271px;
}

#calcImage.kom_2 img.multimedia{
    display: none;
    position: absolute;
    height: 14px;
    top: 35.10%;
    right: 47.99%;
}
#calcImage.kom_2 img.Convector{
    display: none;
    position: absolute;
    width: auto;
    height: 323px;
    top: 17.45%;
    right: 60.55%;
}

#calcImage.kom_2 div.pol_1{
    display: none;
    position: absolute;
    width: 229px;
    top: 52.45%;
    left: 38.99%;
    overflow: hidden;
}
#calcImage.kom_2 div.pol_1 img{
    width: 229px;
}
#calcImage.kom_2 img.pol_2{
    display: none;
    position: absolute;
    width: 208px;
    top: 9.45%;
    opacity: 0.4;
    right: 28.4%;
}
#calcImage.kom_2 img.lamp_1{
    display: none;
    position: absolute;
    width: 110px;
    top: 53.45%;
    opacity: 0.4;
    right: 40.4%;
}


#calcImage.kom_2 div.lamp_2{
    display: none;
    position: absolute;
    width: 115px;
    height: 81px;
    top: 15.3%;
    right: 34%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage.kom_2 div.lamp_3{
    display: none;
    position: absolute;
    width: 79px;
    height: 79px;
    top: 60.3%;
    right: 45%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_2 div.lamp_4{
    display: none;
    position: absolute;
    width: 49px;
    height: 49px;
    top: 68.3%;
    right: 28%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_2 div.lamp_5{
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 49.3%;
    right: 55%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_2 div.lamp_6{
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 49.3%;
    right: 41%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_2 div.lamp_7{
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 40.3%;
    right: 31%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.5;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}


#calcImage.kom_3 div.konder{
    display: none;
    position: absolute;
    width: auto;
    height: 234px;
    top: 43.95%;
    right: 24.55%;
    overflow: hidden;
}
#calcImage.kom_3 div.konder img{
    height: 234px;
}

#calcImage.kom_3 div.convector{
    display: none;
    position: absolute;
    width: auto;
    height: 361px;
    top: 19.95%;
    right: 33.55%;
    overflow: hidden;
}
#calcImage.kom_3 div.convector img{
    height: 361px;
}
#calcImage.kom_3 img.pol_1{
    display: none;
    position: absolute;
    width: 247px;
    top: 21.45%;
    opacity: 1;
    right: 29.4%;
}
#calcImage.kom_3 img.pol_2{
    display: none;
    position: absolute;
    width: 212px;
    top: 21.45%;
    opacity: 0.4;
    right: 31.4%;
}
#calcImage.kom_3 img.pol_3{
    display: none;
    position: absolute;
    width: 137px;
    top: 51.45%;
    right: 30.4%;
}
#calcImage.kom_3 img.karniz_1{
    display: none;
    position: absolute;
    width: 133px;
    top: 15.2%;
    right: 24.85%;
}
#calcImage.kom_3 img.karniz_2{
    display: none;
    position: absolute;
    width: 133px;
    top: 15.4%;
    right: 51.9%;
}
#calcImage.kom_3 img.karniz_3{
    display: none;
    position: absolute;
    width: 133px;
    bottom: 11.55%;
    right: 24.9%;
}
#calcImage.kom_3 img.karniz_4{
    display: none;
    position: absolute;
    width: 133px;
    bottom: 11.5%;
    right: 51.5%;
}
#calcImage.kom_3 img.multimedia{
    display: none;
    position: absolute;
    width: 38px;
    height: auto;
    bottom: 23.5%;
    right: 45.9%;
}
#calcImage.kom_3 img.Video_domofon{
    display: none;
    position: absolute;
    width: 9px;
    height: auto;
    bottom: 48.5%;
    left: 25.5%;
}
#calcImage.kom_3 img.Dim_1{
    display: none;
    position: absolute;
    width: 12px;
    height: auto;
    bottom: 41.5%;
    left: 38.5%;
}
#calcImage.kom_3 img.Dim_2{
    display: none;
    position: absolute;
    width: 12px;
    height: auto;
    top: 22.5%;
    left: 33.5%;
    z-index: 10;
}
#calcImage.kom_3 img.Dim_2_dim{
    display: none;
    position: absolute;
    width: 47px;
    height: auto;
    top: 20.5%;
    left: 29.5%;
    opacity: 0.8;
    z-index: 5;
}
#calcImage.kom_3 img.Datchiki_antipotop{
    display: none;
    position: absolute;
    width: 245px;
    height: auto;
    top: 25.5%;
    left: 32.5%;
    opacity: 0.8;
    z-index: 15;
}
#calcImage.kom_3 img.dvig_1{
    display: none;
    position: absolute;
    width: 14px;
    height: auto;
    top: 63.5%;
    left: 74.1%;
}
#calcImage.kom_3 img.dvig_2{
    display: none;
    position: absolute;
    width: 13px;
    height: auto;
    top: 40.5%;
    left: 73.5%;
}
#calcImage.kom_3 img.dvig_3{
    display: none;
    position: absolute;
    width: 12px;
    height: auto;
    top: 63.99%;
    left: 25.5%;
    transform: rotate(180deg);
}
#calcImage.kom_3 img.dvig_4{
    display: none;
    position: absolute;
    width: 16px;
    height: auto;
    top: 60.8%;
    left: 24.5%;
}
#calcImage.kom_3 img.dvig_5{
    display: none;
    position: absolute;
    width: 14px;
    height: auto;
    top: 14.8%;
    left: 48.5%;
    transform: rotate(180deg);
}
#calcImage.kom_3 img.lamp_1{
    display: none;
    position: absolute;
    width: 253px;
    height: auto;
    top: 63.8%;
    left: 28.99%;
}





#calcImage.kom_3 div.lamp_2{
    display: none;
    position: absolute;
    width: 81px;
    height: 81px;
    top: 24.3%;
    right: 53%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage.kom_3 div.lamp_3{
    display: none;
    position: absolute;
    width: 44px;
    height: 59px;
    top: 31.3%;
    right: 36%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_3 div.lamp_4{
    display: none;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 51.3%;
    right: 32%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_3 div.lamp_5{
    display: none;
    position: absolute;
    width: 48px;
    height: 48px;
    top: 51.3%;
    right: 47%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_3 div.lamp_6{
    display: none;
    position: absolute;
    width: 74px;
    height: 74px;
    top: 67.3%;
    right: 33%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_3 div.lamp_7{
    display: none;
    position: absolute;
    width: 60px;
    height: 60px;
    top: 67.3%;
    right: 56%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.5;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}


#calcImage.kom_4 img.Convector{
    display: none;
    position: absolute;
    width: 354px;
    height: auto;
    top: 23.8%;
    left: 18.99%;
}

#calcImage.kom_4 img.Video_domofon{
    display: none;
    position: absolute;
    width: 7px;
    height: auto;
    top: 60.8%;
    left: 27.1%;
}
#calcImage.kom_4 img.dim_1{
    display: none;
    position: absolute;
    width: 11px;
    height: auto;
    top: 56.8%;
    left: 38.1%;
}
#calcImage.kom_4 img.dim_2{
    display: none;
    position: absolute;
    width: 11px;
    height: auto;
    top: 39.8%;
    left: 55.1%;
    z-index: 20;
}
#calcImage.kom_4 img.dim_2_dim{
    display: none;
    position: absolute;
    width: 41px;
    height: auto;
    top: 37.8%;
    left: 53.1%;
    opacity: 0.6;
    z-index: 10;
}
#calcImage.kom_4 img.dvig_1{
    display: none;
    position: absolute;
    width: 23px;
    height: auto;
    top: 20.8%;
    left: 88.1%;
}
#calcImage.kom_4 img.dvig_2{
    display: none;
    position: absolute;
    width: 17px;
    height: auto;
    top: 75.8%;
    left: 89.1%;
}
#calcImage.kom_4 img.dvig_3{
    display: none;
    position: absolute;
    width: 11px;
    height: auto;
    top: 57.5%;
    left: 48.8%;
}
#calcImage.kom_4 img.dvig_4{
    display: none;
    position: absolute;
    width: 23px;
    height: auto;
    top: 41.8%;
    left: 9.1%;
}
#calcImage.kom_4 img.dvig_5{
    display: none;
    position: absolute;
    width: 17px;
    height: auto;
    top: 24.8%;
    left: 65.7%;
}
#calcImage.kom_4 img.dvig_6{
    display: none;
    position: absolute;
    width: 14px;
    height: auto;
    top: 62.8%;
    left: 25.5%;
}
#calcImage.kom_4 img.potop_1{
    display: none;
    position: absolute;
    width: 57px;
    height: auto;
    top: 30.8%;
    left: 52.5%;
}
#calcImage.kom_4 img.potop_2{
    display: none;
    position: absolute;
    width: 318px;
    height: auto;
    top: 32.5%;
    left: 31.6%;
}
#calcImage.kom_4 div.konder_1{
    display: none;
    position: absolute;
    width: 11px;
    height: 39px;
    top: 34.8%;
    left: 8.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_4 div.konder_2{
    display: none;
    position: absolute;
    width: 11px;
    height: 41px;
    top: 36.4%;
    right: 8.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_4 div.konder_3{
    display: none;
    position: absolute;
    width: 11px;
    height: 39px;
    top: 62.0%;
    left: 49.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_4 div.konder_4{
    display: none;
    position: absolute;
    width: 39px;
    height: 11px;
    top: 58.8%;
    right: 8.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_4 img.karniz_1{
    display: none;
    position: absolute;
    width: 107px;
    top: 20.39%;
    left: 8.85%;
}
#calcImage.kom_4 img.karniz_2{
    display: none;
    position: absolute;
    width: 107px;
    top: 20.39%;
    left: 28.85%;
}
#calcImage.kom_4 img.karniz_3{
    display: none;
    position: absolute;
    width: 106px;
    top: 20.5%;
    right: 32.9%;
}
#calcImage.kom_4 img.karniz_4{
    display: none;
    position: absolute;
    width: 107px;
    top: 20.5%;
    right: 12.3%;
}
#calcImage.kom_4 img.karniz_5{
    display: none;
    position: absolute;
    width: 107px;
    top: 85.2%;
    transform: rotate(180deg);
    right: 32.35%;
}
#calcImage.kom_4 img.karniz_6{
    display: none;
    position: absolute;
    width: 107px;
    top: 79.2%;
    right: 11.15%;
    transform: rotate(180deg);
}
#calcImage.kom_4 img.multimedia{
    display: none;
    position: absolute;
    width: 288px;
    height: auto;
    top: 44.1%;
    left: 16.9%;
}
#calcImage.kom_4 img.pol_1{
    display: none;
    position: absolute;
    width: 218px;
    height: auto;
    top: 24.1%;
    left: 48.9%;
    opacity: 0.7;
}
#calcImage.kom_4 img.pol_2{
    display: none;
    position: absolute;
    width: 207px;
    height: auto;
    top: 27.1%;
    left: 51.9%;
    opacity: 0.6;
}
#calcImage.kom_4 img.lamp_1{
    display: none;
    position: absolute;
    width: 316px;
    height: auto;
    top: 24.8%;
    left: 32.99%;
}
#calcImage.kom_4 div.lamp_2{
    display: none;
    position: absolute;
    width: 175px;
    height: 81px;
    top: 29.3%;
    right: 53%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage.kom_4 div.lamp_3{
    display: none;
    position: absolute;
    width: 72px;
    height: 63px;
    top: 31.3%;
    right: 36%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_4 div.lamp_4{
    display: none;
    position: absolute;
    width: 65px;
    height: 65px;
    top: 29.3%;
    right: 17%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_4 div.lamp_5{
    display: none;
    position: absolute;
    width: 63px;
    height: 48px;
    top: 50.3%;
    right: 58%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_4 div.lamp_6{
    display: none;
    position: absolute;
    width: 85px;
    height: 83px;
    top: 62.3%;
    right: 33%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.4;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_4 div.lamp_7{
    display: none;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 50.3%;
    right: 13%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.5;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}



#calcImage.kom_house_1 img.Convector{
    display: none;
    position: absolute;
    width: 363px;
    top: 41.39%;
    left: 9.25%;
}

#calcImage.kom_house_1 img.pol_1{
    display: none;
    position: absolute;
    width: 191px;
    top: 61.59%;
    left: 26.1%;
    opacity: 0.7;
}
#calcImage.kom_house_1 img.pol_2{
    display: none;
    position: absolute;
    width: 273px;
    top: 62.59%;
    left: 26.1%;
    opacity: 0.5;
}
#calcImage.kom_house_1 img.potop_1{
    display: none;
    position: absolute;
    width: 535px;
    top: 2.19%;
    left: 3.99%;
    opacity: 0.8;
}
#calcImage.kom_house_1 img.dim_1{
    display: none;
    position: absolute;
    width: 12px;
    top: 31.19%;
    left: 47.99%;
    opacity: 1;
    z-index: 5;
}
#calcImage.kom_house_1 img.dim_1_dim{
    display: none;
    position: absolute;
    width: 26px;
    top: 29.69%;
    left: 47.99%;
    opacity: 0.95;
    z-index: 3;
}
#calcImage.kom_house_1 img.dim_2{
    display: none;
    position: absolute;
    width: 15px;
    top: 48.15%;
    left: 50.99%;
    opacity: 1;
    z-index: 5;
}
#calcImage.kom_house_1 img.dim_2_dim{
    display: none;
    position: absolute;
    width: 16px;
    top: 48.19%;
    left: 50.99%;
    opacity: 0.7;
    z-index: 3;
}
#calcImage.kom_house_1 img.dvig_1{
    display: none;
    position: absolute;
    width: 14px;
    top: 32.69%;
    left: 28.99%;
}
#calcImage.kom_house_1 img.dvig_2{
    display: none;
    position: absolute;
    width: 15px;
    top: 48.69%;
    left: 14.99%;
}
#calcImage.kom_house_1 img.dvig_3{
    display: none;
    position: absolute;
    width: 12px;
    top: 50.1%;
    left: 90.99%;
}
#calcImage.kom_house_1 img.dvig_4{
    display: none;
    position: absolute;
    width: 7px;
    top: 52.19%;
    left: 62.99%;
}
#calcImage.kom_house_1 img.dvig_5{
    display: none;
    position: absolute;
    width: 10px;
    top: 31.19%;
    left: 69.99%;
}

#calcImage.kom_house_1 div.konder_1{
    display: none;
    position: absolute;
    width: 39px;
    height: 11px;
    top: 50.8%;
    left: 18.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_house_1 div.konder_2{
    display: none;
    position: absolute;
    width: 11px;
    height: 13px;
    top: 50.4%;
    right: 58.1%;
    background-color: #9bd2fa;
    opacity: 0.41;
}
#calcImage.kom_house_1 div.konder_3{
    display: none;
    position: absolute;
    width: 18px;
    height: 14px;
    top: 32%;
    left: 22.5%;
    background-color: #9bd2fa;
    opacity: 0.41;
}


#calcImage.kom_house_1 div.karniz_1{
    display: none;
    position: absolute;
    width: 360px;
    height: auto;
    top: 30.6%;
    left: 9.5%;
    overflow: hidden;
}
#calcImage.kom_house_1 div.karniz_1 img{
    width: 360px;
}
#calcImage.kom_house_1 img.multimedia{
    display: none;
    position: absolute;
    width: 271px;
    height: auto;
    top: 35.6%;
    left: 19.5%;
}
#calcImage.kom_house_1 img.lamp_1{
    display: none;
    position: absolute;
    width: 306px;
    height: auto;
    top: 31.3%;
    left: 15.66%;
}
#calcImage.kom_house_1 div.lamp_2{
    display: none;
    position: absolute;
    width: 65px;
    height: 63px;
    top: 34.3%;
    right: 54%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 14px 8px #fffcbf;
}
#calcImage.kom_house_1 div.lamp_3{
    display: none;
    position: absolute;
    width: 72px;
    height: 79px;
    top: 30.3%;
    right: 32%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.2;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_house_1 div.lamp_4{
    display: none;
    position: absolute;
    width: 61px;
    height: 54px;
    top: 52.3%;
    right: 13%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.25;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_house_1 div.lamp_5{
    display: none;
    position: absolute;
    width: 63px;
    height: 63px;
    top: 51.3%;
    left: 14%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_house_1 div.lamp_6{
    display: none;
    position: absolute;
    width: 156px;
    height: 83px;
    top: 50.3%;
    right: 32%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}
#calcImage.kom_house_1 div.lamp_7{
    display: none;
    position: absolute;
    width: 12px;
    height: 54px;
    top: 52.3%;
    left: 32%;
    background: #fbf5b5;
    border-radius: 50%;
    opacity: 0.3;
    -moz-box-shadow: 0px 0px 14px 8px #fffcbf;
    -webkit-box-shadow: 0px 0px 14px 8px #fffcbf;
    box-shadow: 0px 0px 26px 15px #fffcbf;
}

.calcImage{
    display: none;
}
.formReload{
    display: none;
}

.formPdf{
  display: block;
  width: 100%;
  border-radius: 0;
  background: #0071c3;
  color: #fff;
  text-shadow: none;
  font-weight: 400;
  border: 0;
  padding: 13px 4px;
}
.formPdf:hover{
  background: #0071c3;
  color: #fff;
  -webkit-box-shadow: 0 10px 6px -6px #ccc;
  -moz-box-shadow: 0 10px 6px -6px #ccc;
  box-shadow: 0 10px 6px -6px #ccc;
}
.block-itog-politika{
        margin-top: 10px;
}
.block-itog-politika label{
      display: inline-block;
    margin-bottom: 5px;
    font-weight: normal;
    color: #636363;
    font-size: 10px;
}
.block-head-pdf{
  display: inline-block;
  width: 100%;
}
.block-head-pdf img{
    float: left;
    display: inherit;
    width: 68px;
    margin: 0 10px 10px 0;
    max-width: 100%;
}
.panel-formEmail{
    box-shadow: none;
    border: 0;
    background: #e3e3e3;
    border-radius: 0;
    padding: 30px 10px;
}

.typeBlock {
    position: relative;
    display: block;
    width: 46%;
    float: left;
    transition: 0.3s;
    margin: 10px 10px;
    cursor: pointer;
    border-radius: 0;
    
}
.typeBlock:hover {
    -webkit-box-shadow: 0 10px 6px -6px #ccc;
       -moz-box-shadow: 0 10px 6px -6px #ccc;
            box-shadow: 0 10px 6px -6px #ccc;
}
.typeBlock img{
    width: 100%;
}
.typeBlock span {
    background: #0071c3;
    display: block;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 6px 0px;
    font-size: 25px;
    border-radius: 0;
    position: absolute;
    width: 164px;
    bottom: 0;
}
.formOrder{
    margin-top: 7px;
    width: 100%;
    text-align: center;
    display: block;
    border: 0;
    padding: 14px 5px;
    text-decoration: none;
    background: #0071c3;
    color: #fff;
}
.formOrder:hover,.formOrder:focus,.formOrder:active{
  color: #fff;
  text-decoration: none;
}
#formItog{
       color: #636363;
    font-size: 14px;
}
#formItog b{
    color: #333;
}
#formItog span{
    color: #333;
}
#formItog .text-danger{
    color: #ff0000;

}
#formItog .text-danger span{
    color: #ff0000;

}
.blockItogFooter{
        display: block;
    margin: -23px 0;
    font-size: 13px;
}

.text-danger{
    color: #ff0000;
}

.formEmail{
  display: none;
  margin-top: 35px;
}

.panel-formEmail .block-head .block-text{
  color: #0071c3;
  font-weight: 600;
}
.panel-formEmail .block-head .block-itog-price{
    color: #636363;
}
.panel-formEmail .block-head .block-itog-price span{
    font-weight: 600;
}
.panel-formEmail  .block-itog-form-title{
  display: inline-block;
  width: 93%;
   color: #636363;
   text-align: center;
  border-top: 1px solid #999;
  margin: 10px;
    padding: 10px 0;
   line-height: 16px;
}
.panel-formEmail .block-itog-form{
  width: 86%;
  margin: 0 auto;
}
.panel-formEmail .block-itog-form input{
  border-radius: 0;
  margin-bottom: 10px;
  text-align: center;
}
.panel-formEmail .block-itog-download{
  width: 82%;
  margin: 0 auto;
  
}
#finish{
  display: none;
}
#finish .finish-block-title{
  display: block;
    width: 100%;
    font-size: 24px;
    margin-bottom: 7px;
    position: relative;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    color: #454545;
}
#finish .finish-block-desk{
  text-align: center;
  color: #636363;
}
#finish .finish-block-reset{
  text-align: center;
  margin-top: 30px;
  font-size: 16px;
}
#finish .finish-block-reset .formReload{
  border-bottom: 1px solid;
  padding-bottom: 2px;
}
#finish .finish-block-reset .formReload:hover{
  text-decoration: none;
}


@media (min-width: 768px) AND (max-width: 1023px) {
  .umDomOption .categoryBlock {
    width: 45%;
    margin-left: 20px;
    float: left;
    margin-bottom: 10px;
  }
  .blockItogFooter {
      display: inline-block;
      margin: 15px 0;
      margin-bottom: 0;
      width: 100%;
      font-size: 13px;
  }
  .blockItogFooterText{
    width: 44%;
    float: left;
  }
  .formOrder {
    width: 56%;
    float: right;
  }
}
@media (max-width: 767px) {
    .typeBlock {
        width: 100%;
        margin: 10px 0;
    }

    .panel-form-calc #komnat  .line_title {
        font-size: 20px;
    }
    .panel-form-calc #category .line_title{
        font-size: 20px;
    }
    .panel-form-calc label{
        fon-size: 13px;
    }
    #formItog{
        font-size: 13px;
    }
  .footerItog{
    padding: 33px 0px;
  }
  .footerItog .isetup{
    border: 0;
  }
   .footerItog .ioborud{
        border-right: 0;
    }
    .blockItogFooter{
        margin-top: 0;
    }
}