/* calc steklopaket */
#calc {background: #d3eaff;padding: 32px 20px 24px 37px;border-radius: 6px;border-right: 2px solid #6299d1;border-left: 2px solid #6299d1;font-size: 16px;}
#calc .calc-block {align-items: center;justify-content: left;margin: 0 0 30px;position: relative;}
#calc .calc-block > div {margin:0 20px 0 0;}
.calc-block > div {position:relative; padding:0 0 0 24px; min-width:115px;}
.offert #sub {margin: 0 auto 5px;display:block;background: #6299d1;border: none;color: #fff;width: 170px;height: 44px;font-size: 17px;font-weight: 500;border-radius: 5px;box-shadow: 0 2px 10px #9da5ad;cursor: pointer;}
.offert span {font-size: 13px;margin:0 auto;display:block;text-align: center;color: #768da5;}

.calc-block input[type="text"], .calc-block input[type="number"] {width: 75px;font-size: 17px;font-weight: 500;text-align: center;border: none;height: 30px;border-radius: 30px;margin: 0 7px 0 -20px;padding: 0 10px 0 15px;box-sizing: border-box;}
.regul_calc .calc-block input[type="number"] {width: 55px;padding: 0 5px 0 5px;border: 1px solid #6299d1;}
#calc .lab {background:#b4d3ef;padding: 5px 10px 6px 25px;border-radius:5px;min-width: 217px;}
.calc-block input[type="radio"], .calc-block input[type="checkbox"] {position:absolute; left:0px; top:3px;height:17px;width:17px;cursor: pointer;}
.calc-block label {cursor:pointer;}

.calc-block:after {content:'1';display:block;color: #ffffffa6;font-size: 61px;position: absolute;top: 5px;left: -15px;z-index: 0;font-weight:700;}
.calc-block:nth-child(1):after {left: -15px;}
.calc-block:nth-child(2):after {content:'2';}
.calc-block:nth-child(3):after {content:'3';}
.calc-block:nth-child(4):after {content:'4';}
.calc-block:nth-child(5):after {content:'5';}

#result {display:none;}
#result_in > div {max-width:50%;}
#result_in {margin: 25px auto 0;padding: 15px 0 20px;background: #b4d3ef;display: flex;justify-content: space-around;flex-wrap: wrap;display: -ms-flexbox;-ms-flex-pack: justify;-ms-flex-wrap: wrap;border-radius: 6px;text-align: center;line-height: 1.2em;}
.result_right a {color: #000;margin: 12px 0;display: block;font-size: 20px;text-decoration: none;}
.result_right .zakaz {display:  inline-block;background: #6299d1;padding: 8px 20px;border-radius: 5px;cursor: pointer;color:  #fff;box-shadow: 0 2px 10px #9da5ad;}

span#result_s {display: block;margin: 17px 0 17px;font-size: 25px;font-weight: 700;}

.min_price {font-size: 13px;margin: 0 auto;display: block;text-align: center;color: #000;line-height: 13px;}

@media screen and (max-width: 979px) and (min-width: 300px) {
#calc {padding: 30px 25px 24px 25px;}
}

/* calc steklopaket end */


/* calcs */
.calcs12 {margin:0 0 10px;}
.calcs12 a {text-decoration: none;border: 1px solid #738893;display: inline-block;padding: 11px 17px 11px 18px;line-height: 22px;border-radius: 5px; -webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;  margin-bottom: 10px;width: 100%;line-height: 16px;display: flex;align-items: center;}
.calcs12 a:hover {background-color: #6299d0;border-color: #6299d0;color: #fff;}
.calcs12 img {float: left;margin: 0px 16px 0 0;height: 50px;}
.calcs12 span {color: #777; font-size: 16px;}
.calcs12--sticky {position: sticky;top: 25px;}


@media screen and (max-width: 979px) {
.calcs12 a {min-width:100%;line-height: 50px;}
.razmet {flex-direction:column;padding: 15px 25px;}
.razmet a {margin: 0 0 5px;}
.razmet a:last-child {margin:0px;}
#calc .calc-block > div {margin: 0 10px 0;}
}
@media screen and (max-width: 520px) {
#calc .calc-block {align-items: flex-start;justify-content: left;margin: 0 0 20px;flex-direction: column;}
#calc .calc-block > div {margin: 0 10px 15px;}
.offert span {margin: 8px auto 0;line-height: 14px;}
#result_in > div {max-width: unset;}
#result_in {flex-direction: column;}
.min_price {margin: 0 auto 12px;}
.result_right a {margin: 10px 0 16px;}
}
/* calcs end */