@charset "UTF-8";
/* CSS Document */

.q_holder
{
	position:relative;
}

div.q_holder div.q_question
{
	position:relative;
	width:100%;
	height:100%;
}

div.q_choice, div.q_answer_yes, div.q_answer_no
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}

div.q_choice { z-index:1000; }
div.q_answer_yes { z-index:1010; }
div.q_answer_no { z-index:1010; }

.q_no_show { display:none; }

.choice_yes, .choice_no
{
	position:absolute;
	top:77%;
	width:23%;
	cursor:pointer;
}

.choice_yes { left:45px; }
.choice_no { right:45px; }

#revQs 
{
	position:relative;
	margin:20px 0px !important;
}

#revQs h3
{
}

#revQsMess
{
	text-align:center;
}

div.cra_formholder, div.cra_formrow, div.cra_formitem_4
{
	margin:0 !important;
	padding:0 !important;
}

div.cra_formholder
{
	display:block !important;
}
div.cra_formrow
{
	
}
div.cra_formitem_4
{
	display:inline-block !important;
	width:100% !important;
	padding:5px !important;
	vertical-align:top;
}
#fqa_submit
{
	width:100%;
}
.wpcf7-response-output
{
	text-align:center !important;
}

@media only screen and (min-width: 600px) {
    /* For tablets: */
    div.cra_formitem_4 {width: 49% !important;}
}
@media only screen and (min-width: 880px) {
    /* For desktop: */
    div.cra_formitem_4 {width: 24% !important;}
}