.page-section.contact:after {
	background-color: rgba(0, 0, 0, 0.2);
}
.page-section{
	padding: 50px 0;
	font-size: 16px;
}
.page-section {
  position: relative;
  padding-top: 70px;
  padding-bottom: 70px;
  overflow: hidden;
  /* small devices */
}
.page-section.md-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.page-section.sm-padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-section.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}
.page-section.no-padding-top {
  padding-top: 0;
}
.page-section.no-padding-bottom {
  padding-bottom: 0;
}
.page-section.no-bottom-space {
  margin-bottom: -70px;
}
.page-section.light {
  background-color: #f4f6f7;
}
.page-section.dark {
  background-color: #14181c;
  color: #8e9091;
}
.page-section.image {
  
  background-attachment: fixed;
  background-size: cover;
}
.page-section.of-visible {
  overflow: visible;
}
.page-section.sub-page {
  padding-top: 30px;
}
#get-in-touch {
	clear: both;
}
#get-in-touch {
	background-image: url(../images/getit-bg.jpg);
}
.page-section.contact {
  background: url(../images/page-section-contact-2.jpg) center top no-repeat;
  background-size: cover;
}
.page-section.contact:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.page-section.contact > .container {
  position: relative;
  z-index: 1;
}
.section-title {
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 30px;
  font-weight: 900;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  color: #14181c;
  overflow: hidden;
}
.section-title small {
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 18px;
  text-transform: none;
}
.section-title span {
  display: block;
}
.section-title small + span {
  margin-top: 10px;
}
.section-title span + small {
  margin-top: 10px;
}
.section-title .thin {
  font-weight: 300 !important;
}
.section-title.section-title-lg {
  font-size: 24px;
}
.section-title.text-left {
  text-align: left;
}
.section-title.text-right {
  text-align: right;
}
.section-title.no-margin {
  margin: 0;
}
.dark .section-title {
  color: #ffffff;
}
.dark .section-title small {
  color: #ffffff;
}
.row{
	margin: 30px -15px 0 -15px;

}
.media-list{
	list-style: none;
}
.fabout-desc p {
	text-indent:40px;
}
.media{
	margin-top:15px;
}