/*.faq_sec {
	background: #e9e9e9 url(../images/whoweare_bg.jpg) center no-repeat;
	background-size: cover;
	background-attachment: fixed;
}*/
.faq_sec .container {
	width:auto;
	padding-top:15px;
	padding-bottom:20px; /*15feb22*/
}
.faq_sec .container .nav{ /*15feb22*/
	margin-top:10px;
}
@media(min-width:1201px) {
 .faq_sec .container {
 padding-left:70px;
 padding-right:70px;
}
}
.faq_accordion {
	margin-bottom: 45px;
}
.faq_accordion .card {
	margin-bottom: 10px;
	border: 0;
	border-radius: 10px;
	box-shadow: 0px 4px 5px rgb(0 0 0 / 10%);
	overflow:hidden;
}
.faq_accordion .card .card-header {
	border: 0;
	padding: 0;
	background-color: transparent;
}
.faq_accordion .card .card-header > a { /*6aug24*/
	color: #fff;
	display: block;
	text-align: left;
	background: #6699ff;
	padding: 12px 20px;
	font-size:16px;
	text-transform:capitalize;
	padding-left: 48px !important;
	position: relative;
	white-space: normal;
	border-radius: 10px;
	font-weight: 500;
}
@media(max-width:896px) {
 .faq_accordion {
 margin-bottom: 25px;
}
 .faq_accordion .card .card-header > a {
 padding: 15px 20px;
 font-size:16px;
}
}
.faq_accordion .card .card-header > a:after { /*6aug24*/
	content: "+";
  position: absolute;
  left: 15px;
  font-size: 23px;
  font-weight: 500;
  border: #fff solid 2px;
  height: 20px;
  width: 20px;
  line-height: 16px;
  border-radius: 100px;
  text-align: center;
  top: 13px;
}
.faq_accordion .card .card-header > a.collapsed {
	background: #fff;
	color: #000;
	white-space: inherit;
	font-weight: 500;
}
.faq_accordion .card .card-header > a.collapsed:after {   /*6aug24*/	
	color:#6699ff;
	border-color: #6699ff;
}
.faq_accordion .card .collapsing {
	background: #ffffff;
}
.faq_accordion .card .collapse {
	border: 0;
}
.faq_accordion .card-body {
	padding:15px 15px 20px 55px;
}
.faq_sec .nav-tabs {
	border-bottom:none;
	margin:0 0 20px 0;
}
.faq_sec .nav-tabs .nav-link {   /*6aug24*/	
	border: 1px solid transparent;
	border-radius: 0.35rem;
	background:#fff;
	margin:0 15px 10px 0;
	font-weight:500;
}
@media (max-width:896px) {
	.faq_sec .nav-tabs .nav-link {
	 border: 1px  solid transparent;
	 border-radius: 0.35rem;
	 background: #fff;
	 margin: 0 15px  10px  0;
	 font-size: 12px;
	 padding: 0.3rem  0.5rem;
	}
}
.faq_sec #tabs .nav-tabs .nav-item.show .nav-link, .faq_sec .nav-link.active {
	color: #ffffff;
	background-color: #6699ff;
	font-weight: 500;
	border: none;
	border-radius: 0.35rem;
}
.faq_sec .nav-tabs .row{
	width:100%;
}
/*added on 3nov22*/
.tab-content .faq_sec{
	background:transparent;
}
.tab-content .faq_sec > .container {
	padding:0;
}