@media(max-width: 1200px){
	.container {
		width: 100%;
	}
	.faqBar, .faqBarDesc {
		width: 100%;
	}
}

@media(max-width: 767px){
	.faq {
		padding: 0px 20px 20px;
	}
	.mobile-menu {
		display: block;
		text-align: right;
	}
	.mobile-menu a {
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}
	.mobile-menu a span img {
		width: 18px;
		margin-left: 10px;
		-webkit-transition: -webkit-transform 1s;
		-moz-transition: -moz-transform 1s;
		-ms-transition: -ms-transform 1s;
		-o-transition: -o-transform 1s;
		transition: transform 1s;
	}
	.mobile-menu a.active span img {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.footer-section-left {
		width: 50%;
	}
	.footer-section-right {
		width: 100%;
		margin: 20px 0px 0px;
	}
	.footer-section-right {
		display: none;
	}
	.footer-links {
		float: right;
	}
	.footer-links ul li {
		float: left;
		margin-left: 15px;
	}
	.footer-links ul li a {
		color: #333333;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
}