.bgCalc{background:#F7F7F7;border-radius: 10px;padding:24px 38px;}
.m-t-50{margin-top:50px;}
.items_title{color:#3C3D3E;font-size: 26px;font-family:RobotoMedium;}
.table_calc{border-spacing: 0px 20px;border:none !important;text-align:left !important;    border-collapse: unset !important;display:block;}
.table_calc tr td:first-child{color: #3C3D3E;font-size: 15px;font-family:RobotoMedium;}
.table_calc tr td:last-child{padding-left:70px;}
.table_calc tr td:last-child select{width:443px;padding:15.5px 0px 15.5px 15px;background: #FFFFFF;
box-shadow: inset 0px 4px 4px rgba(157, 157, 157, 0.2);border:none;outline:none;color: #BEC2C3;font-size:13px;font-family:RobotoRegular;
border-radius: 28px;}
.table_calc tr td{border:none !important;}
.table_calc tr td:last-child input{width:200px;padding:15.5px 0px 15.5px 15px;background: #FFFFFF;
box-shadow: inset 0px 4px 4px rgba(157, 157, 157, 0.2);border:none;outline:none;color: #BEC2C3;font-size:13px;font-family:RobotoRegular;
border-radius: 28px;}
.table_calc tr td:last-child input::placeholder{color: #BEC2C3;font-size:13px;font-family:RobotoRegular;}
.table_calc tr:not(:first-child){margin-top:20px;}
.bigFlexForm{display:flex;}
.littleFlexForm{}
.btn-calc{cursor: pointer;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 14px 50px;
border-radius: 25px;
color: #fff;
display: inline-block;
text-decoration: none;
margin-top: 15px;
margin-bottom: 70px;
font-family: RobotoMedium;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;}
.btn-calc:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;}
.lastCalcBlock{font-size: 26px;color: #3C3D3E;font-family:RobotoBold;margin-bottom:28px;}
.lastCalcToo{font-size:14px;font-family:RobotoRegular;margin-left:50px;}
.whiteCaclBlock{background: #FFFFFF;box-shadow: inset 0px 4px 4px rgba(157, 157, 157, 0.2);border-radius: 10px;margin-top:20px;width: 90%;margin: 20px auto 0px;padding-bottom: 60px;}
.whiteItems{padding:20px 0px;color:#8D9293;font-family:RobotoRegular;font-size:15px;border-bottom:1px solid #F7F7F7;margin:0px 29px;}
.whiteItems strong{color:#000;}
.flexItemslists{display:flex;justify-content: space-between;overflow:hidden;border-radius:5px;width: 95%;margin:0 auto;}
.flexItemslistsClick{background:#F7F7F7;padding-top:20px;padding-left:20px;font-family:RobotoMedium;width: 33%;height:143px;position:relative;}
.flexItemslistsClick:last-child{background:#FF634A;color:#fff;}
.pricesAllow{font-size:24px;font-family:RobotoMedium;position:absolute;bottom: 20px;left: 20px;}
.select{
position: relative;}
.select:after {
content: "";
background:url(//demalux.by/wp-content/themes/demalux-theme/images/click.svg) no-repeat;
padding: 0 8px;
font-size: 12px;
position: absolute;
right: 17px;
top: 20px;
z-index: 1;
text-align: center;
width: 12px;
height: 8px;
pointer-events: none;
box-sizing: border-box;
}
.trumpetCount,.numberСorners,.light {
padding-right: 25px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.floatMarginLeft{margin-left:-15px;}
.floatMarginLeft div{float:left;padding-left:15px;}
.floatMarginLeft div span{color: #3C3D3E;font-size:14px;font-family:RobotoRegular;margin-left:40px;}
.overlaftClows{position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:rgba(0,0,0,0.6);z-index:999999;display:none;} .close-modal{    position: absolute;
background-color: #FFFFFF;
border: none;
box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); border-radius: 50px;
top: -25px;
right: -25px;
width: 50px;
height: 50px;
text-decoration: none;
display: flex;
font-size: 14px;
cursor: pointer;
outline: none;
align-items: center;
justify-content: center;
font-size: 14px;
line-height: 19px;
text-align: center;
letter-spacing: 0.05em;
text-transform: uppercase;
color: #FFFFFF;}