.navbar{border-radius: 0}
.navbar-default {
	margin-bottom: 0;
	background: transparent;
	border-color: transparent transparent #e7e7e7 transparent;
}
.navbar-default .navbar-brand {height: auto;}
.navbar-default .navbar-nav > li{border-right: 1px solid #2ba3da;}
.navbar-default .navbar-nav > li:last-child{border-right-style: none;}
.navbar-default .navbar-nav > li > a {color: #2ba3da !important; padding: 8px 15px; line-height: 16px;}
.navbar-default .navbar-toggle {margin-top: 80px;}
.navbar-header{position:relative; z-index:1;}
.owl-theme .owl-controls {
	margin-top: -50px;
	position: relative;
	z-index: 2;
}
.owl-theme .owl-dots .owl-dot span {
	opacity: 0.5;
	width: 20px;
	height: 20px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
	background: #FFFFFF;
	opacity: 1;
}
.sectionHeader {
	margin: 20px 0 10px;
	text-align: center;
}
	.sectionHeader img{
		margin: 0 auto;
	}
#map {
	height: 400px;
	margin-bottom: 40px;
}
.promoCarousel .item {
	position: relative;
	height: 500px;
	background-size: cover !important;
	background-repeat: no-repeat;
	background-position: center !important;
	display: table;
	width: 100%;
}
.promoCarousel .item .itemHeading {
  display: table-cell;
  vertical-align: middle;
}
.promoCarousel .item .itemHeading h1 {
  color: #FFFFFF;
  font-size: 40px;
}
#aboutUs .aboutUsHeader {
  background: url("../img/about-us.jpg") no-repeat center;
  background-size: cover;
  height: 400px;
  padding-top: 210px;
  margin-bottom: 30px;
}
#aboutUs .aboutUsHeader h1 {
  text-align: center;
  color: #FFFFFF;
  font-size: 46px;
}
#aboutUs .aboutUsInfo {
  text-align: center;
  font-size: 19px;
  color: #414042;
  line-height: 35px;
}
#aboutUs .aboutUsInfo h2 {margin-bottom: 20px;}

#works .itemArea{min-height: 430px}
#works .itemArea .item {margin-bottom: 20px;}
#works .itemArea .item .header {margin-bottom: 20px;}
#works .itemArea .item .header img {margin: auto;}
#works .itemArea .item .itemBody {text-align: center;}
#works .itemArea .item .itemBody h6 {font-size: 22px;}

#contact {padding-bottom: 40px;}
#contact .contactSubHeading {margin-bottom: 60px;}
#contact .formArea h4 {margin-bottom: 15px;}
#contact .formArea button {float: right;}

@media (min-width: 768px) {
	.navbar-default .navbar-collapse {
		position: relative;
	}
	.navbar-default .navbar-collapse .navbar-right {
		position: absolute;
		right: 15px;
		bottom: 10px;
	}
	.navbar-default .navbar-collapse .languagesList {
		position: absolute;
		right: 30px;
		top: 10px;
	}
	.navbar-default .navbar-collapse .languagesList li a {
		text-decoration: none;
		color: #2ba3da !important;
	}
}

@media (max-width: 600px) {
	#works .itemArea {
		width: 100%;
	}
}

@media (max-width: 992px) {
  #contact .formArea input {
    margin-bottom: 15px;
  }
}