.w_100{
	width:100% !important;
}
.w_p_90{
	width:90% !important;
}
#test_name{
		width:100%;
		display:block;
	}
	#test_description{
		width:100%;
		height:100px;
		display:block;
	}
	li.single_result{
		list-style:none;
	}
	ul.q_block{
		list-style:none;
	}
	.single_result{
		float:left;
		width:25%;
		margin:3%;
		border:1px solid #ccc;
		position:relative;
		padding:5px;
	}
	.q_block{
		overflow:hidden;
		
	}
	.q_close, .a_close, .as_close{
		position: absolute;
		top: -10px;
		right: -5px;
		cursor: pointer;
		font-weight: bold;
		color: #f00;
	}
	.q_image{
		width:100%;
		min-height: 100px;
		background:#ccc;
		position:relative;
		cursor:pointer;
		height: 150px;
		border: 1px solid #ABA5A5;
	}
	.q_name, .q_image, .q_text{
	width:100%;
	overflow: hidden;
	}
	.q_b_10{
		margin-bottom:10px !important;
	}
	
	
	.a_small_image{
		width:100%;
		height: 100px;
		cursor:pointer;
		position:relative;
		background:#ccc;
		overflow:hidden;
	}
	.a_small_image img{
		width:100%;
	}
	
	
	/*  a_image */
	.a_image{
		width:100%;
		min-height: 250px;
		cursor:pointer;
		border: 1px solid #ABA5A5;
	}
	
	.single_question{
		width: 100%;
		margin: 30px auto;
		position: relative;
		border: 1px solid #ccc;
		padding: 10px;
		background: #F6F6F6;
	}
	
	.a_block{
		overflow:hidden;
	}
	.a_single_a{
		float:left;
		margin:2%;
		width:20%;
		border:1px solid #ccc;
		padding:1%;
		position:relative;
	}
	.a_image{
		background:#ccc;
		cursor:pointer;
		position:relative;
	}
	.a_num_val{
		padding:10px;
		background:#ff0;
		float:left;
		font-weight:bold;
		border: 1px solid #ccc;
	}
	.a_number{
		overflow:hidden;
	}
	.a_question{
		width:100%;
	}
	.answ_digit_row {
		overflow:hidden;
	}
	.answ_digit_row  .num_picker{
		float:right;
	}
	.a_single_a input{
		width:100%;
	}
	.big_plc{
		position:absolute;
		top:40%;
		left:0px;
		width:100%;
		text-align:center;
		font-size:20px;
	}
	.small_plc{
		position:absolute;
		top:40%;
		left:0px;
		width:100%;
		text-align:center;
	}
	.q_image img, .a_image img{
		width:100%;
	}
	.answ_txt{
		
		float:left;
	}
	.single_block{
		border: 1px solid #ccc;
		padding: 10px;
		margin: 20px 10px;
		background: #FFF9F9;
	}
	/* Processing data */
	.button_inside{
		overflow:hidden;
	}
	.button_inside .text_block{
		float:left;
		padding: 6px 12px;
		font-size:16px;
		font-weight:bold;
	}
	.button_inside button[type="button"]{
		float:left;
		margin-left:20px;
	}
	.button_inside input[type="button"], .button_inside input[type="text"]{
		float:right;
	}
	.high_100{
		height:100px;
	}
li.single_question, li.a_single_a{
	list-style:none;
	cursor:move;
	
}
ul.a_block_big, ul.a_block{
	margin:0px !Important;
}
	
@media screen and (max-width: 500px) {
	.single_result {
		width: 40%;
	}
	.a_single_a {
		margin: 4%;
		width: 40%;
	}
	.use_images{
		margin-bottom:20px;
	}
	.add_answer{
		margin-bottom:20px;
	}
}