@charset "utf-8";
@font-face{src:url(../fonts/Gotham-Light.otf);font-family: GothL;}
@font-face{src:url(../fonts/MyriadPro-Bold.otf);font-family: GothBO;}
@font-face{src:url(../fonts/Myriad-Pro-Light_31642.ttf);font-family: GothBook;}
@font-face{src:url("fonts/glyphicons-halflings-regular.ttf");font-family: 'Glyphicons Halflings';}

/* CSS Document */

.dlogan{
	max-width: 180px;
}

.banner{
	
	background-image: url(../images/bg-01.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	
}


.hd{
	padding-top: 280px;
	padding-bottom: 110px;
}
.hd h1{
	font-size: 60px;
}

.hdr{
	font-size: 40px;
}

.hd p{
	font-size: 20px;
	
}

.what{
	font-size: 30px;
	font-family: GothL;
}

.what2{
	font-size: 90px;
	font-family: GothL;
}


.businesssec img{
	width: 80px;
}

@media screen and (max-width: 500px){
	.hd h1{
	font-size: 43px;
}
	
	.hd p{
	font-size: 16px;
	
}
	
	.hd{
	padding-top: 170px;
	padding-bottom: 70px;
}
	.what{
		font-size: 20px;
	}
}





.jumbotron{
	position: relative;
	top: 134px;
	background-image: url(../images/about.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.business{
	position: relative;
	top: 134px;
	background-image: url(../images/business2.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.properties{
	position: relative;
	top: 134px;
	background-image: url(../images/properties.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.capital{
	position: relative;
	top: 134px;
	background-image: url(../images/business.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.spaces{
	position: relative;
	top: 134px;
	background-image: url(../images/spaces.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.contact{
	position: relative;
	top: 134px;
	background-image: url(../images/contact.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.career{
	position: relative;
	top: 134px;
	background-image: url(../images/careers.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.csi{
	position: relative;
	top: 134px;
	background-image: url(../images/csi.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}



.jumbotron hr{
	border: none;
	height: 1px;
	background-color: aliceblue;
}
h1, h2, h3, h4 {
	font-family: GothBO;
}

a, p, li {
	font-family: GothBook;
}

.aboutsec{
	margin-top: 180px;
}

.aboutim{
	width: 410px;
	position: absolute;
	top: 270px;
	right: 100px;
}

@media screen and (min-width: 1168px){
	.aboutim{width: 310px;}
}

.divider{
	width: 150px;  
	border: none;
	height: 4px;
	background-color: transparent;
	
	
}

.navbar-nav{
	background-color: black;
}

.pic1{
	width: 610px;
	position: absolute;
	top: 160px;
	right: 0;
}

.whatw{
	background-color: black;
}



.section{
	background-color: #000000;
	padding-top: 150px;
}


.section1{
	background-color: #D0D0D0;
	height: 380px;
	
}

.section2 img{
	width: 97px;
}

.section2 p{
	font-size: 26px;
	line-height:37px;
}

.section2 .lead{
	font-size: 29px;
}



@media screen and (max-width: 500px){
	.section2 img{
		width: 70px;
		
	}
	
	.section2 p{
		font-size: 16px;
		line-height: 25px;
		
	}
	
	.section2 .lead{
	font-size: 18px;
}
	
}

.footer{
	background-color: black;
}

.footer img{
	width: 100px;
}

.footer p{
	font-size: 11px;
}

.lowerfooter p{
	font-size: 11px;
}

.lowerfooter a{
	font-size: 14px;
}

.ft{
	background-color: #D3D3D3;
}

.cmg{
	font-size: 11px !important;
}

.ico img{
	width: 150px;
	display: block;
	margin: auto;
}

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  border: 1px #E4E4E4 solid;
	border-radius: 8px;
	background-color: #1F1F1F;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: rgba(0,0,0,0.5);
  -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  background: rgba(0,0,0,0.6);
  -webkit-transform: translatey(-100px);
  -ms-transform: translatey(-100px);
  transform: translatey(-100px);
  -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);
  padding: 10px;
}

.hovereffect a.info {
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #fff;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  margin: 50px 0 0;
  padding: 7px 14px;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect:hover img {
  -ms-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
}

.hovereffect:hover h2,.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -ms-transform: translatey(0);
  -webkit-transform: translatey(0);
  transform: translatey(0);
}

.hovereffect:hover a.info {
  -webkit-transition-delay: .2s;
  transition-delay: .2s;
}


@media screen and (max-width: 1200px){
	.pic1{
		width: 500px;
	}
}

@media screen and (max-width: 999px){
	.pic1{
		width: 370px;
		top: 229px;
	}
	
	.section1{
	
	height: 450px;
	
}
	
}


@media screen and (max-width: 861px){
	.pic1{
		display: none;
	}
	
	.section1{
	
	height: 530px;
	
}
	
}

@media screen and (max-width: 823px){
	
	.section1{
	
	height: 590px;
	
}
	
}

.section2 hr{
	border: 1px solid black;
}


@media screen and (max-width: 1167px){
	
	.aboutim{
	width: 310px;
	position: absolute;
	top: 270px;
	right: 60px;
}
}
	
	@media screen and (max-width: 913px){
	
	.aboutim{
	width: 260px;
	position: absolute;
	top: 270px;
	right: 40px;
}
	
}

	@media screen and (min-width: 1700px){
	
		.section2{
			margin-top: 160px;
		}
	
}






