.style3 {
				width: 300px;
				float: right;
				text-align: center;
				font: normal normal normal small normal Arial, Helvetica, sans-serif;
				color: #00FFFF;
				padding: 30px 0 0 0;
				margin: 0;
}
.style5 {
				text-align: right;
}
.FBG { width:980px; margin:0 auto; padding:0;}
.left_bg  { width:283px; float:left; margin:5px; padding:10px 15px;} 
.FBG h3 {font: normal 18px Arial, Helvetica, sans-serif; color:#2e2e2e; margin:0; padding:5px 5px;}
.style18 {
				padding: 10px 15px 0 0;
				margin: 0;
				float: right;
				width: 440px;
				color: #FFFFFF;
}
.style19 {
				font-family: Arial, Helvetica, sans-serif;
}
.style23 {
				width: 993px;
				margin: 0 auto;
				padding: 0;
				text-align: left;
}
.style22 {
				text-align: center;
				font-family: Arial, Helvetica, sans-serif;
				margin-left: 0px;
}
.style24 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: x-large;
}
.style41 {
				font-size: small;
}
.style17 {
				width: 633px;
				float: left;
				margin: 0;
				padding: 10px 20px;
				text-align: left;
}
.style44 {
				text-decoration: underline;
}
.style45 {
				width: 280px;
				float: right;
				margin: 0;
				padding: 10px 20px;
				text-align: left;
}

	.style21 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: medium;
}

* { margin: 0px; padding: 0px; }
	.style11 {
				font-weight: normal;
}
.style16 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
}
.style28 {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #CCFF99;
}
.style13 {
				font-size: small;
}
.style34 {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #FFCCCC;
}
.style36 {
				font-family: Arial, Helvetica, sans-serif;
				background-color: #FFCC99;
}
.style27 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				background-color: #CCFF99;
}
.style33 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				background-color: #FFCCCC;
}
.style35 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				background-color: #FFCC99;
}
.style37 {
				background-color: #CCFF99;
}
.style29 {
				background-color: #99FFCC;
}
.style32 {
				background-color: #FFCCCC;
}
.style26 {
				text-decoration: underline;
}
.style14 {
				font-size: medium;
}
.style7 {
				font-family: Arial, Helvetica, sans-serif;
}
.style25 {
				background-color: #BFBFBF;
}
.style60 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: small;
				background-color: #99FFCC;
}
.style61 {
				text-align: left;
				background-color: #99FFCC;
}
.style62 {
				clear: both;
				padding: 0;
				margin: 0;
				background: none;
				text-align: right;
}
	.auto-style2 {
	border-bottom: 1px solid #c4c4c4;
	border-top: 1px solid #c4c4c4;
	background: #f8f8f8;
	text-align: center;
}
	.auto-style7 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99FFCC;
}
.auto-style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #DDDDDD;
}
.auto-style9 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DDDDDD;
}

.navbar-inverse .navbar-collapse {
	padding: 0px 0px 0px 10px;
}

@media (min-width: 768px) {
	.navbar-inverse .navbar-collapse {
		padding: 120px 0px 0px 10px;
	}
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #000;
	background-color: #CCC;
}

.navbar-inverse .navbar-nav > .active > a:hover {
	color: #333;
	background-color: #CCC;
}

.navbar-inverse .navbar-nav > li > a{
	color: #FFF;
}

.navbar-inverse .navbar-nav > li > a:hover{
	color: #CCC;
}

.navbar-toggle {
	margin-top: 100px;
}

/* Footer
-------------------------------------------------- */
#footer {
	min-height: 260px;
	margin-top: 140px;
	background-color: #252528;
	color: #fff;
	padding-top: 35px;
	/* testimonials */
	/* contact */
	/* credits */
	/* inner footer */ }
#footer .footer_header {
	color: #c4c4c4;
	font-style: italic;
	font-weight: 300;
	font-size: 25px;
	margin-bottom: 40px;
	margin-left: 15px; }
#footer .recent_posts {
	margin-left: 0px; }
#footer .recent_posts .post {
	margin-bottom: 70px;
	width: 93%; }
#footer .recent_posts .post img {
	float: left;
	margin-right: 20px; }
#footer .recent_posts .post .date {
	font-weight: bold;
	font-style: italic; }
#footer .recent_posts .post .title {
	display: block;
	color: #b5b5b6;
	font-size: 14px; }
#footer .testimonials .wrapper {
	margin: 0 auto;
	width: 82%; }
#footer .testimonials .footer_header {
	margin-left: 30px; }
#footer .testimonials .quote {
	color: #bfbfc0; }
#footer .testimonials .quote span {
	font-size: 32px;
	font-style: italic;
	position: relative;
	top: 5px;
	font-family: Georgia !important;
	float: left;
	margin-right: 8px; }
#footer .testimonials .author {
	margin-top: 40px; }
#footer .testimonials .author img {
	float: left;
	margin-right: 15px;
	position: relative;
	top: -6px; }
#footer .testimonials .name {
	font-size: 13px;
	font-weight: bold; }
#footer .testimonials .info {
	font-style: italic;
	color: #ccc; }
#footer .contact {
	text-align: right; }
#footer .contact .footer_header {
	text-align: left;
	margin-left: 35px; }
#footer .contact input[type="text"], #footer .contact textarea {
	border: none;
	background-color: #1f1f21;
	color: #868687;
	padding: 8px 20px;
	border-radius: 3px;
	font-size: 14px;
	font-family: Lato !important;
	width: 95%;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear;
	margin-bottom: 10px; }
#footer .contact input[type="text"]:focus, #footer .contact textarea:focus {
	border: none;
	box-shadow: none;
	background-color: #000; }
#footer .contact input[type="text"]:moz-placeholder, #footer .contact textarea:moz-placeholder {
	color: #868687; }
#footer .contact input[type="text"]::-webkit-input-placeholder, #footer .contact textarea::-webkit-input-placeholder {
	color: #868687; }
#footer .contact input[type="text"]:-ms-input-placeholder, #footer .contact textarea:-ms-input-placeholder {
	color: #868687; }
#footer .contact input[type="submit"] {
	background-color: #3e3e40;
	border: none;
	color: #fff;
	border-radius: 4px;
	padding: 5px 20px;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: background-color .2s linear;
	-moz-transition: background-color .2s linear; }
#footer .contact input[type="submit"]:hover {
	background-color: #2190DB; }
#footer .credits {
	border-top: 1px solid #343437;
	padding: 10px 0px 60px 0px; }
#footer .credits .social {
	margin-top: 30px;
	text-align: center; }
#footer .credits .social a {
	margin: 10px; }
#footer .credits .social a span {
	display: inline-block;
	width: 33px;
	height: 33px; }
#footer .credits .social a span.ico1, #footer .credits .social a span.icoh {
	background-position: 0px 0px; }
#footer .credits .social a span.ico2, #footer .credits .social a span.ico2h {
	background-position: -37px 0px; }
#footer .credits .social a span.ico3, #footer .credits .social a span.ico3h {
	background-position: -75px 0px; }
#footer .credits .social a span.ico4, #footer .credits .social a span.ico4h {
	background-position: -112px -1px; }
#footer .credits .social a span.ico5, #footer .credits .social a span.ico5h {
	background-position: -151px 0px; }
#footer .credits .social a span.ico6, #footer .credits .social a span.ico6h {
	background-position: -188px -1px; }
#footer .credits .social a span.ico7, #footer .credits .social a span.ico7h {
	background-position: -226px 0px; }
#footer .credits .social a:hover span.socialicons {
	display: none; }
#footer .credits .social a:hover span.socialicons_h {
	display: inline-block !important; }
#footer .credits .social span.socialicons_h {
	display: none; }
#footer .credits .copyright {
	color: #a6a6a7;
	font-style: italic;
	text-align: center;
	margin-top: 30px; }
#footer .credits .socialicons {
	background: url("../images/socialicons.png") no-repeat;
	width: 265px;
	height: 36px; }
#footer .credits .socialicons_h {
	background: url("../images/socialicons_h.png") no-repeat;
	width: 265px;
	height: 36px; }
#footer .info {
	margin-bottom: 10px;
	margin-left: 0; }
#footer .info .residence {
	margin-left: 0; }
#footer .info ul {
	margin: 0;
	padding: 0; }
#footer .info ul li {
	list-style: none;
	font-size: 16px;
	color: #777E83;
	line-height: 23px; }
#footer .info ul a {
	color: #777E83;
	-webkit-transition: color .2s;
	-moz-transition: color .2s;
	-ms-transition: color .2s;
	transition: color .2s; }
#footer .info ul a:hover {
	color: #A9B4BB; }
#footer .info .touch {
	float: right; }
#footer .info .touch ul li {
	display: inline-block;
	margin-left: 22px; }

/* Global
-------------------------------------------------- */
.page_header {
	background-color: #000;
	color: #fff;
	font-size: 23px;
	display: inline-block;
	padding: 0px 18px; }

.social_icon {
	background: url("../images/socialicons.png") no-repeat;
	width: 110px;
	height: 18px; }

.contact_social {
	background: url("../images/socialicons_h.png") no-repeat;
	width: 180px;
	height: 34px; }

/* Responsive
-------------------------------------------------- */
@media (max-width: 767px) {
	#footer .container {
		padding: 0px 20px; }
	#footer .footer_header {
		margin-left: 0; }
	#footer .footer_header h3 {
		margin-left: 0; }
	#footer .testimonials {
		overflow: hidden;
		margin-bottom: 40px; }
	#footer .testimonials .footer_header {
		margin-left: 0; }
	#footer .testimonials .wrapper {
		float: left;
		width: 100%; }
	#footer .contact {
		margin: 0; }
	#footer .contact .footer_header {
		margin-left: 0; }
	#footer .contact input[type="text"], #footer .contact textarea {
		float: left;
		width: 100%; }
	#footer .info .touch {
		float: none; }
	#footer .info .touch ul {
		margin: 15px 0 15px; }
	#footer .info .touch ul li {
		margin: 0 30px 0 0; }
	#footer .credits {
		margin-top: 20px; } }

/* Section Seperator
--------------------------------------------------- */
/** 23. Headings
*************************************************** **/
div.heading-title {
	position:relative;
	margin-bottom:40px;
    margin-top: 40px;
}
	.heading-title.parallax h1,
	.heading-title.parallax h2,
	.heading-title.parallax h3,
	.heading-title.parallax h4,
	.heading-title.parallax h5,
	.heading-title.parallax h6 {
		margin:0;
		padding:0;
	}
		.heading-title.parallax p {
			margin-top:0;
		}
	div.heading-title h1,
	div.heading-title h2,
	div.heading-title h3,
	div.heading-title h4,
	div.heading-title h5,
	div.heading-title h6 {
		margin:0;
		padding:0;
		background-color:#fff;
		position:relative;
		display:inline-block;
		padding-left: 0;
		padding-right: 15px;
	}
	div.heading-title.text-center h1,
	div.heading-title.text-center h2,
	div.heading-title.text-center h3,
	div.heading-title.text-center h4,
	div.heading-title.text-center h5,
	div.heading-title.text-center h6 {
		padding-left:15px;
		padding-right:15px;
	}
	div.heading-title.text-right h1,
	div.heading-title.text-right h2,
	div.heading-title.text-right h3,
	div.heading-title.text-right h4,
	div.heading-title.text-right h5,
	div.heading-title.text-right h6 {
		padding-left:15px;
		padding-right:0;
	}
	div.heading-title p {
		margin:0;
		padding:0;
		font-weight:300;
	}
/* Line : Single|Double */
div.heading-title.heading-line-single:before,
div.heading-title.heading-line-double:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 0;
	left: auto;
	right: 0;
}

	div.heading-title.heading-line-single:before {
		top: 54%;
		border-top:#EEE 1px solid;
	}
		section.dark div.heading-title.heading-line-single:before {
			border-top-color: #666;
		}
	div.heading-title.heading-line-double:before {
		top: 50%;
		border-top: 3px double #E5E5E5;
	}
		section.dark div.heading-title.heading-line-double:before {
			border-top-color: #666;
		}
