/* Custom Css by Sandesh */

#home-banner { background-image:url(../images/perfromance-banner.jpg); background-repeat:no-repeat; background-size:cover; background-position:center top; height:100vh; padding-top:150px;}

#home-banner .title { 
position: absolute;
top: 270px;
left:25%;
text-align: center;
font-family: 'Roboto-Bold';
color: #FFFFFF;
font-size: 60px;
}

.sec-head {
	margin-top: 80px;
	font-family: 'Roboto-Medium';
	font-size: 28px;
	text-align: center;
}
.sec-subhead {
	font-family: 'Roboto-Regular';
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#home-key .key-border {
	border-left: 2px solid #13293D;
}

.home-portfolio {
	background-color: #13293D;
}


/*navigation bar */
.navbar-brand { margin-right: 8rem;}
.fixed { position:fixed;
    background: #ffffff !important; 
    z-index:999; 
    box-shadow: 0px 1px 10px grey;
}
/*.fixed2 { position:fixed;
    background: #009a94 !important; 
    z-index:999; 
    box-shadow: 0px 1px 10px grey;
    transform: translateY(-1.04167vw)
}*/
.fixed2 { position:fixed;
    background: linear-gradient(to right, rgba(0,146,148,1) 30%,rgba(10,118,152,1) 60%, rgba(30,84,131,1) 100%) !important; 
    z-index:999; 
    box-shadow: 0px 1px 10px grey;
    transform: translateY(-1.04167vw)
}

.fixed .navbar-nav {
    margin-left: 320px;
}
.fixed .navbar-dark .navbar-nav .nav-link{ color: #13293D; }
.search { margin-top: -6px !important; }
.fixed .search { margin-top: -12px !important; }
.nav-logo {
	width: 100%;
	transition: all 0.5s ease;
}
.logosmall {
	width: 80%;
    padding-top: 10px;
}
/*navigation bar */



.para {
	font-family: 'Roboto-Regular';
	font-size: 16px;
	text-align: left;
	line-height: 25px;
}

.gradient-blue {
height: 380px;
background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,154,148,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,154,148,1) 100%); /* Chrome10-25,Safari5.1-6 */
background-image: linear-gradient(to bottom, rgba(125,185,232,0) 54%,rgba(19,41,61,0.67) 85%,rgba(19,41,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#009a94',GradientType=0 ); /* IE6-9 */
}
.home-gradient-blue {
height: 420px;
background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,154,148,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,154,148,1) 100%); /* Chrome10-25,Safari5.1-6 */
background-image: linear-gradient(to bottom, rgba(125,185,232,0) 54%,rgba(19,41,61,0.67) 85%,rgba(19,41,61,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#009a94',GradientType=0 ); /* IE6-9 */
}

.portfolio-title {
	position: absolute;
	bottom: 10%;
	color: #ffffff;
	font-family: 'Roboto-Bold';
	font-size: 18px;
}
.news-date-r {
	position: absolute;
	bottom: 9%;
	color: #ffffff;
	font-family: 'Roboto-Regular';
	font-size: 14px;
}
.news-date {
	position: absolute;
	bottom: 0%;
	color: #ffffff;
	font-family: 'Roboto-Regular';
	font-size: 14px;
}
.portfolio-subtitle {
	position: absolute;
	bottom: 0%;
	color: #ffffff;
	font-family: 'Roboto-Regular';
	font-size: 15px;
	margin-bottom: 8px;
}
.csr-tab .portfolio-subtitle {
	position: absolute;
	bottom: 8%;
	color: #ffffff;
	font-family: 'Roboto-Regular';
	font-size: 15px;
	margin-bottom: 8px;
}
.portfolio-subtitle > span {
	padding-left: 30px;
}

.tenants-dark {
	background-color: #13293D;
	height: 130px;
	margin-bottom: 20px;
}
.tenants-light {
	background-color: #0E5E76;
	height: 130px;
	margin-bottom: 20px;
}
.tenants-text {
	color: #ffffff;
	text-align: center;
	padding-top: 20%;
	font-family: 'Roboto-Medium';
	font-size: 18px;
}
.location-text {
	padding-top: 100px;
	padding-right: 40px;
	height: 650px;
	padding-left: 50px;
}

.mmr-indicators  > li {
	border-radius: 12px;
    width: 12px;
    height: 12px;
}
.mmr-gmap {
	padding-top: 55px;
}
.mmr-location-sub {
	color: #13807b;
    font-size: 16px; 
    font-weight: bold;
}
.mmr-location-text {
	padding-left: 20px;
	padding-bottom: 30px;
}
.mmr-location-text li {
	font-size: 14px;
	color: #ffffff;
	padding-bottom: 10px;
}
.mmr-location-add {
	font-size: 14px; 
	color: #ffffff;
}
.land {
	margin-top: 50px;
}
.land .footnote-date{ padding-top: 110px; }

.perspective {
  position: absolute;
  bottom: 25px;
  right: 20px;
  font-size: 12px;
  font-family: 'Roboto-Regular';
}

.footnote-date {
	font-size: 11px;
	font-family: 'Roboto-Regular';
	padding-top: 0px;
	text-align: right;
}



