@charset "UTF-8";
/* CSS Document */


/*-------------------------------------------------------
1600
--------------------------------------------------------*/
@media (max-width: 1600px) {
#hero .now-leasing {
	position:absolute;
	z-index:999;
	top: 50%;
}
}
/*-------------------------------------------------------
1300
--------------------------------------------------------*/
@media (max-width: 1300px) {
#application {
    font-size: 1.4em;
}
header #logo {
	width: 115px;
}
.navbar-nav {
	width:86%;	
}

  .navbar-default .navbar-nav > li > a {
	padding:16px;
}
}
/*-------------------------------------------------------
1160
--------------------------------------------------------*/
@media (max-width: 1160px) {
/*Base Items*/
body {
		font-size: 90%;
		width: 100%;
} 


#outer_wrapper { /*Main outer wrap that holds header and inside content up to footer*/
	width:100%;

}
.innerwrap {
	width: 80%;
}
	
header {
	width:100%;
	display:block;

}
#hero .now-leasing {
	top: 60%;
}
#hero .first{
	font-size: 2.9em;
	
}
#hero .second a{
	font-size:1.8em;
}

}
/*-------------------------------------------------------
998px
--------------------------------------------------------*/
@media (max-width: 977px) {

.navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
  
    .navbar-collapse.collapse {
        display: none!important;
    }
   
    .navbar-nav>li {
        float: none;
    }
  
    .collapse.in{
        display:block !important;
    }
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: none;
        background-color: #414141 !important;
        width:40%;
        margin-left:60%;
		padding:0;
		font-size:18px;
		z-index:9999;
}
.navbar-default .navbar-nav > li {
	margin:0;
}
.navbar-default .navbar-nav > li > a {
	padding: 10px;
	margin:0;
}
.navbar-default .navbar-nav > li > a:hover {
    background: rgba(255,255,255,.3);
	width:100%;
	border-radius:0;
}
.nav.navbar-nav.pull-right {
    width:100%;
	padding:0;
	margin:0;
}
.login{
	border-radius: 0px;

}
}
/*-------------------------------------------------------
Large Tablet
--------------------------------------------------------*/
@media (max-width: 970px) {

/*Base Items*/
body {
		font-size: 90%;
		width: 100%;
} 


#outer_wrapper { /*Main outer wrap that holds header and inside content up to footer*/
	width:100%;

}
.innerwrap {
	width: 80%;
}
	
header {
	width:100%;

	
}
header .innerwrap { 
	width:100%;
	
}


}
/*-------------------------------------------------------
Regular & Small Tablet
--------------------------------------------------------*/
@media (max-width: 965px) {
.container {
        width: 95%;
    }
}
/*-------------------------------------------------------
Mobile
--------------------------------------------------------*/
@media (max-width: 900px) {
    #hero .now-leasing {
        top: 57%;
    }
}
/*-------------------------------------------------------
Mobile - Ipad Mini Portrait
--------------------------------------------------------*/
@media (max-width: 900px) {
/*--header--*/

header .innerwrap { 
	width:90%;
	height:60px;
	margin: 0 auto;
	
}
header #logo{
	width:15%;
}
header #address{
	float:right;
	text-align:right;
	margin-top:2%;
}
#hero .now-leasing {
	top: 60%;
}
#hero .first{
	font-size: 2.5em;

}
#hero .second a{
	font-size:1.4em;
}
/*--MainBody--*/

#home-mainbody {
	width:100%;
	background-size:110%;
	
}

}
/*-------------------------------------------------------
Mobile
--------------------------------------------------------*/
@media (max-width: 770px) {
/*#hero .now-leasing {
	top: 72%;
}*/
#hero .first{
	font-size: 2em;
	margin-bottom:8px;
}
#hero .second a{
	font-size:1.2em;
	padding:15px;
}


}
/*-------------------------------------------------------
Mobile - landscape
--------------------------------------------------------*/
@media (max-width: 636px) {
#hero .now-leasing {
	top: 68%;
}
#main_body {
    width: 100%;
    margin-top:20px;
}
#map {
                width: 100%;
                height: 300px;
            }
.row {
    padding: 25px 0;
	}
.two-col {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
}

}
/*-------------------------------------------------------
Mobile
--------------------------------------------------------*/
@media (max-width: 480px) {
#hero .now-leasing {
	top: 65%;
}
 #hero .first {
        font-size: 1.6em;
  
        margin-bottom: 8px;
    }
#main_body {
    width: 100%;
    margin-top:40px;
}
}
/*-------------------------------------------------------
Smaller Mobile
--------------------------------------------------------*/
@media (max-width: 320px) {
#hero .now-leasing {
	top: 55%;
	font-size: 1em;
}
 #hero .first {
        font-size: 1.2em;
 
        margin-bottom: 8px;
		padding: 0 15px;
    }
    #hero .second a {
        font-size: 1em;
        padding: 15px;
    }
    .row:first-child {
        padding-top: 0;
    }

}