.mortgage_block .input_data{
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.mortgage_block .input_data .ld_item{
	width:-webkit-calc((100% - 32px) / 2);
	width:calc((100% - 32px) / 2);
	margin:0 32px 32px 0;
}
.mortgage_block .input_data .ld_item:nth-of-type(2n+2){
	margin-right:0;
}
.mortgage_block .input_data .ld_item label{
    display:block;
    font-size:18px;
    line-height:1;
    font-weight:300;
    margin-bottom:8px;
}
.mortgage_block .input_data .ld_item .left_block input{
	padding:12px 16px 20px;
}
.mortgage_block .input_data .ld_item .right_block p.min,
.mortgage_block .input_data .ld_item .right_block p.max{
	display:inline;
	font-size:14px;
    line-height:1;
    font-weight:300;
    margin-bottom:0;
}
.mortgage_block .input_data .ld_item .right_block p.max{
	float:right;
}
.mortgage_block .result_data{
	font-size:0;
}
.mortgage_block .result_data .rd_data{
	display:inline-block;
	vertical-align:top;
	width:-webkit-calc((100% - 64px) / 3);
	width:calc((100% - 64px) / 3);
	box-sizing:border-box;
	background:white;
	padding:24px;
	border-radius:8px;
	text-align:center;
	margin-right:32px;
}
.mortgage_block .result_data .rd_data:last-child{
	margin-right:0;
}
.mortgage_block .result_data .rd_data label{
	display:block;
    font-size:18px;
    line-height:1;
    font-weight:300;
    margin-bottom:8px;
}
.mortgage_block .result_data .rd_data p{
	display:inline-block;
	font-size:24px;
	line-height:1;
	font-weight:bold;
	margin:0;
}
@media screen and (max-width:980px){
	.mortgage_block .input_data .ld_item{
		width:100%;
		margin:0 0 24px;
	}
	.mortgage_block .result_data .rd_data{
		display:block;
		width:100%;
		padding:12px;
		margin:0 0 16px;
	}
	.mortgage_block .result_data .rd_data:last-child{
		margin-bottom:0;
	}
	.mortgage_block .result_data .rd_data p{
		margin:0;
	}
}