
.faq.item-page .page .title{
	background-color:rgba(255, 255, 255, 0.64);
}
.faq.item-page .page .title h2{
	top:130px;
}
.faq.item-page .bkg-a{
	background:url(../../../images/faq/bkg-a-div.png) center top no-repeat;
	background-size:contain;
}
.faq.item-page{
	padding-top:0;
}

.faq.item-page .page{
	padding-top:55%;
	height:auto;
}
.faq.item-page .page p{
	position: static;
	top:auto;
	left: auto;
	right: auto;
	margin:0 0 30px 0;
	bottom:0;
	width: auto;
	text-align: center;
	font-size : 20px;
	line-height : 30px;
}
.faq.item-page .page p a{
	color: black;
}
.faq.item-page .page .title{
	top:138px;
	margin-top:0;
}
.faq.item-page .page .title > h2{
	text-align: left;
	color: black;
}
.faq.item-page .page h2{
	font-size : 40px;
	line-height : 43.78px;
	color : #787C7F;
	text-align: center;
}
@media only screen and (max-width:1120px){
	.faq.item-page .page{
		width:100%;
		padding-left:40px;
		padding-right:40px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.faq.item-page .page .title{
		position: absolute;
		left:50% !important;
		top:10px !important;
		margin-left:-160px;
		background:transparent;
	}
	.faq.item-page .page h2{
		left:0;
		text-align: center !important;	
	}
}
@media only screen and (max-width:768px){
	.faq.item-page .page .title{
		margin-left:-125px;
	}
	.faq.item-page .page .title h2{
		top:90px;
	}
}

@media only screen and (max-width:570px){
	.faq.item-page .bkg-a{
		top:0 !important;
		left:0;
		right:0;
		height:0;
		padding-bottom:65%;
	}
	.faq.item-page .page .title,
	.faq.item-page .page .title h2{
		position: static;
		width: auto;
		text-align: center;
		height: auto;
		margin:0;
		padding:0;
	}
}