.add_page {
	margin:20px 0;
	width:100%;
}
.add_container {
	background:#fff;
	border-radius:10px;
	padding:40px;
	gap:20px;
}
.form_step2 {gap:20px;}
.add_cat_con {gap:10px; overflow:hidden;}
.add_cat_div {width:100%;max-width:280px;}
.add_container > .flex_start {max-width:280px;}
#add_out_btn {margin-bottom:0; line-height:100%;}
#add_out_btn span {font-size:14px;}
.add_podcat_pluh {
	font-size:14px;
	background:#f5f5f5;
	border-radius:10px;
	padding:5px 10px;
}
.add_btns {
	gap:10px;
	max-width:320px;
}
.add_properties_con {
	padding:20px;
	background:#f5f5f5;
	border-radius:10px;
	gap:10px;
	width:300px;
	overflow:hidden;
	font-size:16px;
}

.chernoviki {
	margin-bottom:20px;
	width:100%; max-width:480px;
	gap:10px;
}
.chernoviki b {font-size:18px; margin-bottom:10px;}
.add_chernoviki {
	background:#f5f5f5;
	padding:10px 20px;
	font-size:16px;
	color:#111;
	text-decoration:none;
	border-radius:10px;
}
.add_chernoviki span {color:#099CE5; font-size:14px; font-weight:500; margin-left:10px;}
.add_chernoviki span:hover {cursor:pointer; text-decoration:underline;}
.add_chernoviki:hover {background:#f0f0f0;color:#000;}

@media only screen and (max-width:640px) {
	.add_cat_con {gap:5px;}
	.add_container {
		padding:40px 20px;
		gap:20px;
	}
}
@media only screen and (max-width:550px) {
	.add_container {
		padding:20px 10px;
		gap:10px;
	}
	.add_properties_con {width:100%; max-width:280px; overflow:hidden;}
}