header
{
	background-image: url(../img/head-top-img.jpg); background-repeat: no-repeat; background-position: center top;
}
#navbar-primary
{
	border: 0px; margin: 0px; background-color: rgba(5,103,203,0.7);
}
.header-top
{
	background-color: rgba(18,165,223,0.7); height: 190px; position: relative;
}
.header-top h4
{
	position: absolute; top: 50%; width: 100%; color: white; transform: translate(0, -50%);
}
.header-logo
{
	position: absolute; top:-45px; z-index: 2; left:calc(50% - 100px);
}
.header-logo img
{
	width:200px; border: 10px solid rgba(76,76,76,0.2); border-radius: 50%; margin: 0px auto;
}
h1, h2, h3, h4, h5, h6
{
	text-transform:uppercase;
	font-family: 'Gaspar_Bold';
	color: white;
}
.menu-title-back
{
	position: absolute; bottom: -13px; top:50%; left: 50%; transform: translate(-50% , -80%) !important; max-width: 100px; z-index: -1; width: 100%;
}
.section-header
{
	padding:10px 0px; background-color: rgba(118,115,100,0.5);
}
section#about p
{
	font-family: 'Gaspar_Regular'; font-size: 30px; line-height: 1.2;
}
h4
{
	letter-spacing: 10pt;
}
.fa
{
	color: white;
}
ul.nav li a
{
	text-transform:uppercase;
}
.header-top h4
{
	margin:0px;
}
.w100
{
	width:100%;
}
.h100
{
	height:100%;
}
.abs
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.abs-center
{
	position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%);
}
.section-header
{
	padding:3px 0px;
}
.web-id
{
	font-family: 'DIN-Alternate_regular';
	font-size: 25px;
	line-height: 1.2;
}
.phone
{
	font-family: 'DIN-Alternate_regular';
	font-size: 40px;
	line-height: 1.2;
	text-transform: uppercase;
}
.address
{
	margin: 25px 0px;
	font-family: 'Gaspar_Regular';
	font-size: 20px;
	line-height: 1.2;
}
.bliss
{
	background-color: #1a2f59;
	padding-top: 5vw;
}
.social
{
	margin:3vw 0px 2vw;
}
.social img
{
	display: inline-block;
	width:3vw;
}
.social a:first-child
{
	margin-right:2vw;
}
.p50_0
{
	padding:50px 0px;
}
#navbar-primary-collapse .navbar-nav
{
	width: 100%;
	text-align: center !important;
}
#navbar-primary-collapse .navbar-nav > li
{
	display: inline-block;
    float: none !important;
}
#navbar-primary-collapse .navbar-nav > li:nth-child(2)
{
	margin-right:200px;
}
#navbar-primary-collapse .navbar-nav > li > a
{
	padding-left: 12pt;
  	padding-right: 12pt;
  	color: white;
  	font-family: 'Gaspar_Bold';
	letter-spacing: 5pt;
}
#navbar-primary-collapse .nav>li>a:focus, .nav>li>a:hover
{
	background: none;
}
.navbar-toggle .icon-bar
{
	background-color: white;
}
div.owl-carousel-people
{
	position: relative;
}
.owl-controls
{
	position: absolute;
	top: 40%;
	transform: translate(0, -50%);
	width: 100%;
}
.owl-nav div
{
	display: inline-block;
	position: absolute;
}
.owl-nav div img
{
	max-width: 4vw;
}
.owl-nav div.owl-prev
{
	left: 2vw;
}
.owl-nav div.owl-next
{
	right: 2vw;
}
.owl-carousel-event
{
	position: absolute; top:0px; left:0px; height: 100%;
}
.title h2
{
	font-family: 'TrajanPro_Regular';
}
.relative
{
	position: relative;
}