/*=====================
   Responsive form 
=====================*/

.responsive_table {
	max-width: 990px;
	margin: 0 auto;
	position: relative;
	padding: 10px 20px;
}

.responsive_table:before, .responsive_table:after{
	content: ""; 
	display: table; 
}

.responsive_table:after {
	clear: both;
}

.responsive_table .rt_tr {
	width: 100%;
	clear: left;
}

.responsive_table .rt_3_col, .rt_2_col, .rt_1_col {
	float: left;
	padding-bottom: 10px;
}

.rt_3_col {
	width: 33%;
}

.rt_2_col {
	width: 50%;
}

.rt_1_col {
	width: 100%;
}

.richeditor .responsive_table {
	font-size: 14px;
}

/* For mobile */

@media screen and (max-width: 768px) {

	.responsive_table .rt_3_col, .responsive_table .rt_2_col {
		width: 100%;
	}

}