.container {
    width: 90% !important;
}

.faqBlock {
	margin-top:10px;
	margin-bottom:40px;
	font-size:small;
	margin-left: 12px;
}
.faqQ {
    cursor: pointer;
    background: #dfdfdf;
    padding: 14px 20px;
    border-radius: 12px;
    border: 6px solid #fff;
}
.faqQ::after {
	content:"\e114";
  font-family:"Glyphicons Halflings";
	color: #666;
	float: right;
}
.faqQ.
.sfFormsEditor label {
    font-weight: 500;
}
.sfExample {
    font-size: 13px;
}
.sfError {
    color: red;
}
.sfDropdownList select {
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 35px;
    width: 100%;
	margin-bottom:20px;
}
.q1,
.q2,
.q3 {
    margin-bottom: 20px !important;
}
.q1 .container,
.q2 .container, 
.q3 .container {
    background: #efefef none repeat scroll 0 0;
    padding: 20px 30px 10px;
}
.feedback {
    background: #2d8383 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 30px;
    padding: 40px 20px;
    text-align: center;
	border-radius:24px;
}
.feedback:hover {
	background:#3b9191;
	cursor:pointer;	
}
.feedbackIcon {
    margin-bottom: 20px;
    width: 15% !important;
}
.examContentForm,
.examContentNarrativeForm,
.examVenueForm,
.workbookForm,
.membershipForm,
.eventsForm,
.generalForm,
.elearningForm,
.cisitvForm,
.eventForm {
	display:none;	
}
#eventsLink a {
    font-weight: 200;
    color: #fff;
}
@media (max-width: 1199px) {
	.feedback {
		font-size: 16px;
	}
}

@media (max-width: 991px) {
	.feedback {
		margin-bottom: 20px;
		padding: 20px 10px;
	}
	.feedbackIcon {
		display:none !important;
	}
	.feedback > br {
		display:none;	
	}
}