/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Responsive Framework CSS Rules Start                                                               */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media screen and (max-width: 380px) {
.serviceWrapper {
	float: none;
	margin-right: 0px;
	width: 100%;
}
.serviceWrapper:last-child {
	border-bottom: 0px;
}
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////// Responsive Framework CSS Rules End                                                                 */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@charset "utf-8";
/* CSS Document */
.photo{ float:left; width:45%;}
.photo img{ width: 100%;}
.form{ padding: 0 19px; }
.form_table{ margin-top:20px;border: 1px solid #2A1D08;padding: 20px;width: 80%;}
.name{   font-family: 'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif;    font-size: 16px;}
.date{color: #666666;    font-family: 'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif;    font-size: 12px;}
.form_table p.lecture{ text-align:left !important; width:100%;color: #666666;    font-family: Verdana,Geneva,sans-serif;    font-size: 12px;}
.form_table p{ text-align:center;width:100%;    font-family: 'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif;    font-size: 16px;}
.right{float:right; font-family:'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif; font-size:14px; color:#333333;}
.form1{width:100%; margin-top:20px;}
.row{width:100%; margin-bottom:-14px; float:left;}
.row1{width:100%; margin-bottom:14px; float:left;}
label{width:25%; margin-right:1%; padding-top:5px; float:left; color: #666666;    font-family: 'Droid Serif','Helvetica Neue',Helvetica,Arial,sans-serif;    font-size: 12px;}
label span{font-size:9px;}
.textbox, .textarea{padding:3px 5px; float:left; border:1px #a7792c solid; color:#333333; height:25px; width:82% !important;}
textarea{height:100px; width:82%;}
.submit{width:auto; padding:5px 20px; font-size:14px; color:#FFFFFF; border:0; background:#a7792c; text-transform:uppercase; float:left; cursor:pointer;}

.button1 img{ margin:0 auto;}
@media only screen and (max-width: 1158px) {
body{ overflow-x:hidden;}
}
@media screen and (min-width:768px) and (max-width:979px) {

}
@media screen and (max-width:767px) {
	.photo{ float:none; margin:0px auto;}
	.name{text-align:center;}
	.date{text-align:center;}

}
@media screen and (max-width:639px) {

.right{width:100%; margin:0px auto;}
}
@media screen and (max-width:479px) {

.right{width:100%; margin-top:20px;}
label{ width:100%;}

}


