/* ----------------------------------------------------
	TOP
-----------------------------------------------------*/
h4 {
	padding: 0.4em 0em;
	color:#3f3f46;
	border-top: dashed 2px #3f3f46;
	border-bottom: dashed 2px #3f3f46;
	background-color:#f9f9f9;
}
.bannerf {
	background: #fbdb01 url('../images/faq/bg.svg') no-repeat;
	background-size: 38% auto;
	min-height: 100px;
}
.features3 ul li {
	padding: 1em 0 0 2em;
	line-height:2.2em;
	text-align:left;
}
.features3 ul li:before {
  font-family: "FontAwesome";
  content: "\f138";
  position: absolute;
  left : 3em;
  color: #333;
}
.box {
	height:300px;border:solid 3px #fff;border-radius: 10px; padding:20px;
}
.box a {
	color: #333;
}
.box a:hover, a:focus {
	color: #fe8117;
	text-decoration: none;
	-moz-transition: background-color, color, 0.3s;
	-o-transition: background-color, color, 0.3s;
	-webkit-transition: background-color, color, 0.3s;
	transition: background-color, color, 0.3s;
}


/* responsive */
@media only screen and (max-width: 768px) {
.container {padding-right: 0px;padding-left: 0px;margin-right: auto;margin-left: auto;}
}

@media screen and (max-width: 1024px) {
.bannerf {
 background: #fbdb01 url('../images/faq/bg.svg') no-repeat;
 background-size: 52% auto;
 min-height: 80px;
}
}

