@font-face {  font-family: 'MontserratRegular';  src: url('../fonts/Montserrat-Light.eot'); /* IE9 Compat Modes */  src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/Montserrat-Light.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/Montserrat-Light.woff') format('woff'), /* Pretty Modern Browsers */       url('../fonts/Montserrat-Light.ttf')  format('truetype'), /* Safari, Android, iOS */       url('../fonts/Montserrat-Light.svg#svgFontName') format('svg'); /* Legacy iOS */}@font-face {  font-family: 'MontserratLight';  src: url('../fonts/Montserrat-UltraLight.eot'); /* IE9 Compat Modes */  src: url('../fonts/Montserrat-UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/Montserrat-UltraLight.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/Montserrat-UltraLight.woff') format('woff'), /* Pretty Modern Browsers */       url('../fonts/Montserrat-UltraLight.ttf')  format('truetype'), /* Safari, Android, iOS */       url('../fonts/Montserrat-UltraLight.svg#svgFontName') format('svg'); /* Legacy iOS */}@font-face {  font-family: 'MontserratSemiBold';  src: url('../fonts/Montserrat-SemiBold.eot'); /* IE9 Compat Modes */  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../fonts/Montserrat-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */       url('../fonts/Montserrat-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */       url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */       url('../fonts/Montserrat-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */}/********************************Typography***********************************/body {  font-family: 'MontserratLight', sans-serif;  font-size: 14px;  line-height: 26px;  color: #fff;  letter-spacing:1px}body,.preloader {  /*background: -webkit-linear-gradient(90deg, #000 10%, #f00 90%); /* Chrome 10+, Saf5.1+ */  /*background:    -moz-linear-gradient(90deg, #000 10%, #f00 90%); /* FF3.6+ */  /*background:     -ms-linear-gradient(90deg, #000 10%, #f00 90%); /* IE10 */  /*background:      -o-linear-gradient(90deg, #000 10%, #f00 90%); /* Opera 11.10+ */  /*background:         linear-gradient(90deg, #000 10%, #f00 90%); /* W3C */  background:url(../images/bg2.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}h1,h2,h3,h4,h5,h6 {  color: #fff !important;}ul {  list-style: none;  padding: 0}.box ul  {list-style-type: circle; padding-left:30px}a {  color:#fff;  text-decoration: none;  -webkit-transition: color 400ms, background-color 400ms;  transition: color 400ms, background-color 400ms;}a:focus, a:hover {  text-decoration: none;  outline: none;  color: rgba(255,255,255,.5);}.preloader {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 999999;}.preloader > i {  position: absolute;  font-size: 36px;  line-height: 36px;  top: 50%;  left: 50%;  height: 36px;  width: 36px;  margin-top: -15px;  margin-left: -15px;  display: inline-block;}/********************************Navigation CSS*******************************/#header {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100px;  border-bottom: 1px solid rgba(255, 255, 255, 0.1);  z-index: 9999;}.navbar-inverse{ background:none; border:0}.navbar-inverse .navbar-nav > li > a {  display: block;  padding-top: 35px;  padding-bottom: 20px;  font-size: 36px;  color:#fff;  font-size:13px!important;  font-family: 'MontserratRegular', sans-serif; background:#000; z-index:999!important}.navbar-inverse .navbar-nav > li > a:hover{color:#777;; background:#000; z-index:999!important}/********************************Home Page CSS********************************/#home-page .caption {  font-weight: 600;  font-size: 18px;}#home-page h2.heading {  font-size: 30px;  font-weight: 700;  margin-bottom: 15px;}#page-slider > .carousel-inner,#page-slider .item > .container {  height: 100%;}#page-slider .item > .container {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;  padding-top: 10px;  padding-bottom: 10px; }.vertical-middle {  width: 100%;  display: table;}.vertical-middle > div {  display: table-cell;  vertical-align: middle;}#welcome-page {  margin-top: 130px;}#page-slider .item {  height: 100%;  background-position: 50%;  background-repeat: no-repeat;  background-size: cover;}.welcome-page-left {  left:20px;  top:40px!important;}.welcome-page-right {  right:20px;  top:40px!important;}.welcome-page-left, .welcome-page-right {  position: absolute;  top: 50%;  margin-top:-35px;  font-size: 57px;  z-index: 10;}.page-header {  font-size: 35px;  line-height: 64px;  border: 0;  padding: 0;  margin-top: 0;  font-weight: 700;}.entry-title {  font-size: 16px;  line-height: 30px;  font-weight: 700;}.overlay-container {  display: block;  position: relative;}.overlay {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: rgba(0,0,0,.5);  text-align: center;  opacity: 0;  -webkit-transition: opacity 400ms;  transition: opacity 400ms;}.overlay-container:hover .overlay {  opacity: 1;}a.readmore {  font-size: 36px;  line-height: 36px;}.box {  background: rgba(0,0,0,.2);  padding: 20px;  -webkit-transition: background-color 400ms;  transition: background-color 400ms;}.box:hover {  background: rgba(0,0,0,.5);}#footer {  margin: 30px 0;}/******************************Contact Page CSS*******************************/.btn {  border: 0;  border-radius: 0;  -webkit-transition: color 400ms, background-color 400ms;  transition: color 400ms, background-color 400ms;}.btn.btn-transparent {  background: rgba(0,0,0,.5);  color: #fff;}.btn.btn-transparent:hover {  background: rgba(255,255,255,.3);  color: #fff;}input[type="text"].form-control,input[type="email"].form-control,input[type="password"].form-control,input[type="url"].form-control,textarea.form-control {  border-radius: 0;  background: transparent;  box-shadow: none;  -webkit-box-shadow: none;  border: 2px solid rgba(255,255,255,.5);}.form-control::-webkit-input-placeholder { color: rgba(255,255,255,.8);}.form-control:-moz-placeholder { color: rgba(255,255,255,.8);  }.form-control::-moz-placeholder { color: rgba(255,255,255,.8); }.form-control:-ms-input-placeholder {   color: rgba(255,255,255,.8);}#team-page .box	{	height:390px;}#team-page h4{	font-size:14px;	font-family: 'MontserratSemiBold', sans-serif;	text-transform:uppercase}.mb-100	{	margin-bottom:100px;}#team-page img	{	margin-top:-100px;}.img-circle {    border-radius: 50%;}.img-border {    border: 6px solid #fff;}#events-page .address{min-height:120px;}.modal {margin-top:10%}.modal, .modal-title{color:#000!important}.modal .modal-body img {margin-top:0!important}.nav-tabs			{border-bottom:0; margin-bottom:20px;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:none; border:1px; color:#fff; border-bottom:2px solid #fff}.nav-tabs > li > a:hover	{background:none; border-color:transparent}button.close{font-size:37px}