/* basic_setting start */
.faqBlock .panel-heading{
	padding: 0px;
}

.faqBlock .panel-default>.panel-heading{
	background-color: #fff;
}

.faqBlock .panel-default>.panel-heading+.panel-collapse>.panel-body{
	background-color: #eee;
	padding: 20px 25px;
	border-top-color: #777;
}

.faqBlock .panel-default{
	border-color: #777;
}
/* basic_setting end */

.faqBlock .panel-heading a{
	padding: 20px 25px;
	display: block;
	font-size: 18px;
	color: #333;
}

.faqQMark, .faqAMark{
	width: 30px;
	display: inline-block;
	color: #072579;
	font-size: 18px;
	font-weight: bold;
}

.faqQMark::after{
	content: ":";
	color: #072579;
	font-size: 18px;
	font-weight: bold;
	margin-left: 5px;
}

.faqAMark::after{
	content: ":";
	color: #072579;
	font-size: 18px;
	font-weight: bold;
	margin-left: 5px;
}

.faqBlock p{
	font-size: 18px;
	color: #333;
	width: 94%;
	display: inline-block;
	vertical-align: top;
}

@media only screen and (min-width: 1200px) {}

@media only screen and (max-width: 1199px) {}

@media only screen and (min-width: 992px) {}

@media only screen and (max-width: 991px) {}

@media only screen and (min-width: 768px) {}

@media only screen and (max-width: 767px) {
	.faqBlock p{
		width: 90%;
	}
}

@media only screen and (max-width: 576px) {}

@media only screen and (max-width: 440px) {
	.faqBlock p{
		width: 80%;
	}
}

@media only screen and (max-width: 420px) {}


