.faq-content-section{ margin-bottom:60px;}
.faq-content-section .hd-type3{ margin-top:40px;}
.faq-accordian{ margin-bottom:20px;}
.faq-accordian .faq-header{
	padding:20px 50px 20px 20px;
	font-weight:bold;
	font-size:17px;
	color:#003643;
	background-color:#e2e6e9;
	margin-bottom:7px;
	cursor:pointer;
	position:relative;
	font-family: 'Oswald', 'Arial Narrow', 'Helvetica Neue', sans-serif;
}
.faq-accordian .faq-header:after{
	content:'';
	background:url(https://d1hirb55zrpywb.cloudfront.net/images/theme/arrow-down.svg) no-repeat;
	width:23px; height:13px;
	position:absolute;
	top:50%; right:20px;
    transform: translateY(-50%);
    transition: all ease 0.3s;
}
.faq-accordian .faq-header.open:after{
	transform: translateY(-50%) rotate(180deg);
    transition: all ease 0.3s;
}
.faq-accordian .faq-detail,
.faq-accordian .faq-detail p{
	font-size:15px;
	line-height:29px;
	color:#003340;
	margin-bottom:20px;
}
.faq-accordian .faq-detail .image-left-view{ float:left; display:inline-block; margin:5px 20px 10px 0px;}
.faq-accordian .faq-detail .image-right-view{ float:right; display:inline-block; margin:5px 0px 10px 20px;}
.faq-accordian .faq-detail:after{
	content:'';
	display:table;
	clear:both;
}
@media(max-width:767px){
.faq-accordian .faq-detail .image-left-view,
.faq-accordian .faq-detail .image-right-view{ float:none; display:block; margin:10px 0px;}

}
@media(max-width:576px){
.faq-accordian .faq-header{ font-size:15px;}
.faq-accordian .faq-header:after{width:17px; background-size:contain;}
.faq-content-section{ padding:0 5px;}
}
