#content ul {
	width:70%;
	margin:0px 15%;
	font-size:20px;
}

.text_planet {
	width:100%;
	text-align:center;
	color:#46e820;
	font-size:28px;
	line-height:35px;
	margin-top:5%;
}

.mt { margin-top:5%; }
.mb { margin-bottom:5%; }


.form_block {
	width:60%;
	margin-left:20%;
	display:inline-block;
}

.form_block .row { display:inline-block; width:100%; height:auto; vertical-align:middle; text-align:left; }
#buyback_form .row { text-align:center; }
#buyback_form .row .button { width:280px; margin-left:calc(50% - 140px); }
.form_block .error_row { font-size:24px; color:#ed1c24; text-align:center; height:auto; line-height:30px; vertical-align:middle; }
	.form_block .error_row .row { height:auto; line-height:30px; vertical-align:middle; text-align:center; }
	.form_block .buyback_process_block {
		width:calc(22% - 2px);
		margin:0.5%;
		height:auto;
		display:inline-block;
		padding:10px;
		border:1px solid black;
		border-radius:8px;
		background:#F0F2F3;
	}
	
	.form_block .buyback_process_block .titel {
		width:calc(100% - 20px);
		height:30px;
		vertical-align:middle;
		line-height:30px;
		color:#344455;
		font-weight:bold;
		font-size:22px;
		text-align:left;
		margin:0%;
	}
	
	.form_block .buyback_process_block .row { 
		width:calc(100% - 20px);
		height:75px;
		line-height:25px;
		vertical-align:middle;
		font-size:18px;
	}
	
	.form_block .buyback_process_block img {
		height:auto;
		width:70%;
		margin:25px 15%;
		vertical-align:middle;
		text-align:center;
	}

	.form_block .form_wrapper {
		display:inline-block;
		width:calc(50% - 20px);
		margin:8px;
		height:30px;
		position:relative;
	}
	
		.form_block .form_wrapper_full {
			width:calc(100% - 20px);
		}
	
	.form_block .form_wrapper input {
		width:calc(100% - 8px); 
		margin:0px; 
		height:30px; 
		line-height:30px; 
		vertical-align:middle;
		border-radius:8px;
		border:1px solid #00ADEE;
		background:none;
		color:#00334C;
		display:inline-block;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		padding-left:8px;
	}
	
	.form_block input[type=checkbox] { 
		width:30px; 
		margin:8px;
		height:30px; 
		line-height:30px; 
		vertical-align:middle;
		border-radius:8px;
		border:1px solid #00ADEE;
		background:none;
		color:#00334C;
		display:inline-block;
		font-weight:bold;
	}
	
	.form_block .form_wrapper .validation_error {
		color:#ed1c24;
		position:absolute;
		font-size:10px;
		height:10px;
		line-height:10px;
		vertical-align:middle;
		right:12px;
		top:4px;
		width:auto;
	}
	
	.form_block .form_wrapper #form_conditions {
		display:inline-block;
		width:auto;
	}
	
	.form_block .button {
		margin-left: calc(50% - 75px);
		margin-top:25px;
	}

@media only screen and (max-width: 1900px) {
	.form_block .buyback_process_block {
		margin:0.3%;
	}
}

@media only screen and (max-width: 1660px) {
	#content .form_block { width:70%; margin-left:15%; }
}

@media only screen and (max-width: 1360px) {
	.form_block .buyback_process_block {
		width:calc(47% - 2px);
	}
	
	.form_block .buyback_process_block img {
		width: 40%;
		margin:25px 30%;
	}
}

@media only screen and (max-width: 1325px) {
	#content .form_block { width:80%; margin-left:10%; }
}

@media only screen and (max-width: 1150px) {
	#content .form_block { width:90%; margin-left:5%; }
}

@media only screen and (max-width: 990px) {
	#content .form_block { width:98%; margin-left:1%; }
}

@media only screen and (max-width:930px) {
	.form_block .buyback_process_block {
		width:calc(46.5% - 2px);
	}
	
	.form_block .buyback_process_block img {
		width: 50%;
		margin:25px 25%;
	}
}

@media only screen and (max-width: 800px) {
	#content ul { width:80%; margin:0px 10%; }
}

@media only screen and (max-width:930px) {
	.form_block .buyback_process_block {
		width:calc(46% - 2px);
	}
}

@media only screen and (max-width: 725px) {
    .form_block .form_wrapper {  
		width:96%; 
	}
}

@media only screen and (max-width: 700px) {
	#content ul { width:90%; margin:0px 5%; }
}

@media only screen and (max-width:660px) {
	.form_block .buyback_process_block {
		width:calc(45.5% - 2px);
	}
	
	.form_block .buyback_process_block img {
		width: 56%;
		margin:25px 22%;
	}
}

@media only screen and (max-width:580px) {
	.form_block .buyback_process_block {
		width:calc(45% - 2px);
	}
}

@media only screen and (max-width:510px) {
	.form_block .buyback_process_block {
		width:calc(98% - 2px);
	}
	
	.form_block .buyback_process_block img {
		width: 40%;
		margin:25px 30%;
	}
}

@media only screen and (max-width:440px) {
	.form_block .buyback_process_block img {
		width: 50%;
		margin:25px 25%;
	}
}