

.question {
    background-color:#ebebeb;
    color:#000;
    position: relative;
    margin-top:7px;
    padding: 10px;
    border-radius: 10px;cursor:pointer;
}
.question h4{
	margin: 0;color:#4f4f4f;
	padding:0px 5px 5px 5px;font-size:17px;font-weight:bold;
}
.answer {
    background-color: #fff;margin-top:7px;
    display: none;border:1px solid #ddd;
    border-radius: 10px;padding:15px;
}
.answer ul{ margin-left:20px;
	
}

.answer h3{display:block; font-size:18px; line-height:24px; font-weight:bold; color:#3f3f3f; border-bottom:1px solid #ddd;margin-bottom:7px;padding-bottom:7px;}
.answer h5{display:block; font-size:18px; line-height:27px; font-weight:bold; color:#3f3f3f; border-bottom:1px solid #ddd;margin-bottom:12px;padding-bottom:17px;}
.answer h5 span{display:block; font-size:16px; color:#737373; font-weight:100;}
.answer h3 span{display:block; font-size:16px; color:#737373; font-weight:100;}
.pro-icon{
    background: url(education.png) top left no-repeat;
    padding-left:45px;
    background-size:32px;
    padding-bottom: 14px;
    margin-bottom: 7px;
}
.experience-icon{
    background: url(experience.png) top left no-repeat;
    padding-left:45px;
    background-size:32px;
    padding-bottom: 14px;
    margin-bottom: 7px;
}
.expertise-icon{
    background: url(expertise.png) top left no-repeat;
    padding-left:45px;
    background-size:32px;
    padding-bottom: 14px;
    margin-bottom: 7px;
}

.answer p {
    margin: 0;
    padding:15px;
    text-align: justify;
}
.arrow {
    background-image: url(arow.png);
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 15px;
    right: 10px;
}
.arrow-active{
	transform: rotate(180deg);
}