.faq_content .faq > li > a{
  background:#1a3c64;
  color: #fff !important;
  display: block;
  margin-bottom: 10px;
  padding: 10px 5px 10px 10px;
  position:relative;
   
  font-size: 16px;
 }
.faq_content .faq > li > a:hover, .faq_content .faq > li > a.expanded {
    background: #0fc1b9;
    color: #fff!important;
}
.faq_content .faq > li > a:after{
 /* content: "\f107";*/
 content: url(../../design_img/icon-plus-wht.png);
  display: inline-block;
  font-family: "FontAwesome";
  font-size: 20px;
  height: 100%;
  right: 0;
  line-height: 40px;
 /* padding: 10px;
 */ position: absolute;
  text-align: center;
  top: 0;
  width:40px;
  color:#333;
}
.faq_content .faq > li > a.expanded:after, .faq_content .faq > li > a:hover::after{
	color:#fff !important;
	 
}
.faq_content .sub-faq {
  display: none;
  padding: 10px 10px !important;
  border: 1px solid #f2f2f2;
  border-top:none;
  margin-bottom:10px !important;
}
.faq_content .sub-faq .content{ font-size: 14px !important;text-align:justify;line-height:24px; }
faq_content .tab_drawer_heading:after{
  content: "\f107";
  display: inline-block;
  right:20px;
  position:absolute;
  font-family:'FontAwesome';
}
.faq_content ul.faq{
	 list-style:none;
	 margin: 0 !important;
	padding: 0 !important;

}
.faq_content ul.sub-faq{
	 list-style:none;
	
}
.faq_content .faq > li > a.expanded{
  margin-bottom:0;
}
/*.faq_content .faq > li > a:hover {
  content: "\f104";
}
*/
.faq_content .faq > li > a.expanded::after{
    color: #fff !important;
   /* content: "\f104";*/
   -ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}


.faq_content .sub-faq  p strong {
	color: #000;
	font-weight: 600;
}
.faq_content .sub-faq h4 {
	font-size: 16px;
	margin-bottom: 10px !important;
	color: #000;
	margin-top: 5px !important;
}