.group > .margin > .padding > .article.widget-simple-faq > .margin > .padding > .question {
	border: 1px solid #E5E5E5;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 23px;
    margin: 0px 0 0;
    padding: 10px 20px;
    width: 100%;
}

.group > .margin > .padding > .article.widget-simple-faq .question .fa {
    float: right;
    font-size: 30px;
    line-height: 0;
    position: relative;
    right: -5px;
    top: 9px;
}

.group > .margin > .padding > .article.widget-simple-faq .question .fa.rotated {
    transform: rotate(180deg);
	top:14px;
}

.group > .margin > .padding > .article.widget-simple-faq > .margin > .padding > .answer {
	border-bottom: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    float: left;
    margin: 0;
    padding: 10px 20px;
    width: 100%;
	display:none;
}


/* A */
@media (max-device-width:1023px) and (orientation:landscape)
{

}

/* B */
@media (max-width: 1000px),(max-device-width:1000px) and (orientation:portrait),(max-device-width:767px) and (orientation:landscape)
{

}

/* C */
@media (max-width:767px),(max-device-width:767px) and (orientation:portrait),(max-device-width:499px) and  (orientation:landscape)
{	
	.group > .margin > .padding > .article.widget-simple-faq {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
}

/* D */
@media (max-width:499px),(max-device-width:499px) and (orientation:portrait)
{
	.group > .margin > .padding > .article.widget-simple-faq {
		width:100%;
		min-width:100%;
		max-width:100%;
	}
}
