    body {
		margin: auto;
        max-width:1400px;
        background-image: url(property-img/bg-tile.jpg);
        background-repeat: repeat;
        position: relative;
	}
	
	#bodycontainer {
		margin: 0;
        padding: 0;
	}
	
	main {
		background-color: #fff;
        position: relative;
        font-size: 1rem;
        margin: -4px 0 0 0;
        padding: 0;
        
	}

    .plus{
       position: absolute;
        bottom: -30px;
    }










.header-rule {
    display: block;
    margin: 10px auto 20px auto;
    width: 700px;
}


.center-con {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 5% 0 0 0;
}

.left-con {
    display: flex;
    align-items: left;
    justify-content: left;
    margin: 5% 0 0 0;
}

.round {
    position: relative;
    border: 3px solid #fff;
    width: 100px;
    height: 100px;
    border-radius: 100%;
    -webkit-box-shadow: 0px 0px 20px 0px #575555;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 20px 0px #575555;  /* Firefox 3.5 - 3.6 */
    box-shadow: 0px 0px 20px 0px #575555;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

#arrow-4 {
    z-index: 999;
    height: 3px;
    margin:1px;
    width: 30px;
    background: #fff;
    transition: 0.4s ease;
}

#arrow-4:first-child {
    display: block;
    position: absolute;
    transform: rotate(45deg);
    left: 25%;
    bottom: 35%;
}

#arrow-4:nth-child(2) {
    display: block;
    position: absolute;
    transform: rotate(-45deg);
    left: 45%;
    bottom: 35%;
}

#arrow-4:nth-child(3) {
    display: block;
    position: absolute;
    transform: rotate(45deg);
    left: 25%;
    bottom: 54%;
}

#arrow-4:nth-child(4) {
    display: block;
    position: absolute;
    transform: rotate(-45deg);
    left: 45%;
    bottom: 54%;
}

.round:hover #arrow-4:nth-child(1) {
    transform: rotate(-135deg);
}

.round:hover #arrow-4:nth-child(2) {
    transform: rotate(135deg);
}

.round:hover #arrow-4:nth-child(3) {
    transform: rotate(225deg);
}

.round:hover #arrow-4:nth-child(4) {
    transform: rotate(-225deg);
}










/* NAV START!*/

/* Add a black background color to the top navigation */

nav {
     z-index: 1;
    display: block;
    position: relative;
    -webkit-box-shadow: 0px 0px 20px 0px #575555;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 20px 0px #575555;  /* Firefox 3.5 - 3.6 */
    box-shadow: 0px 0px 20px 0px #575555;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}

    .nav2 {
        position: absolute;
            bottom: 9999px;
    }

.topnav {
    
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 20px 0px #575555;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 0px 0px 20px 0px #575555;  /* Firefox 3.5 - 3.6 */
    box-shadow: 0px 0px 20px 0px #575555;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}



/* Style the links inside the navigation bar */
.topnav a {
    float: right;
    display: block;
    color: #000;
    text-align: center;
    padding: 20px 16px;
    text-decoration: none;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-decoration: none;
}

/* Add an active class to highlight the current page */
.active {
    background-color: #b13235;
    color: white;
    text-decoration: none;
}

/* Hide the link that should open and close the topnav on small screens */
.topnav .icon {
    display: none;
}

/* Dropdown container - needed to position the dropdown content */
.dropdown {
    float: right;
    overflow: hidden;
}

/* Style the dropdown button to fit inside the topnav */
.dropdown .dropbtn {
    border: none;
    outline: none;
    color: #000;
    padding: 20px 16px;
    background-color: inherit;
    margin: 0;
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
}

/* Style the dropdown content (hidden by default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 10000000;
}

/* Style the links inside the dropdown */
.dropdown-content a {
    float: none;
    color: #b13235;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
    
}

/* Add a dark background on topnav links and the dropdown button on hover */
.topnav a:hover, .dropdown:hover .dropbtn {
    background-color: #b13235;
    color: white;
    text-decoration: none;
}

/* Add a grey background to dropdown links on hover */
.dropdown-content a:hover {
    background-color: #ddd;
    color: black;
    text-decoration: none;
}

/* Show the dropdown menu when the user moves the mouse over the dropdown button */
.dropdown:hover .dropdown-content {
    display: block;
}

/* When the screen is less than 600 pixels wide, hide all links, except for the first one ("Home"). Show the link that contains should open and close the topnav (.icon) */
@media screen and (max-width: 900px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

/* The "responsive" class is added to the topnav with JavaScript when the user clicks on the icon. This class makes the topnav look good on small screens (display the links vertically instead of horizontally) */
@media screen and (max-width: 900px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive a.icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}


.a-main-logo {
    width: 300px;
    display: block;
    background-color: red:
}

a.a-main-logo:link {
    float: left;
    display: block;
    padding: 15px 0 0 0;
    margin: 0 30px 0 15px;
    background-color: transparent;
    text-decoration: none;
}

a.a-main-logo:hover {
    float: left;
    display: block;
    padding: 15px 0 0 0;
    margin: 0 30px 0 15px;
    background-color: transparent;
    text-decoration: none;
}

/* NAV END!*/









/* HOME START!*/



.home-header {
    background: url(img/home-header-bg.jpg)
    10% 0 no-repeat fixed;
    background-position: top;
    position: relative;
    padding: 0 10% 10% 10%;
    width: 100%;
    }

.gold-dog-header {
    display: block;
    margin: auto;
}


.home-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: center;
    color: #000;
    font-size: 40px;
    margin: 20px 5% 0 5%;
    }

.home-button-container {
    width: 80%;
    display: block;
    margin: auto;
}

.home-header-button-color {
     background-color: #b13335;
}

.home-header-button {
    display: inline-block; *display: inline;
    margin: 5% 5% 10% 5%;
   
}







#multi-button-center {
	position: relative;
	padding: 0 10% 0% 10%;
}

.multi-button-center-container {
	padding-top: 1px;
}

.multi-button-center-img {
    width: 100%;
	text-align: center;
    margin: 40px 0 0 0;
}

.multi-button-center-pack {
    width: 200px;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 0 2% 0 2%; 
}

.multi-button-center-pack h3 {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 20px;
    margin: 0;
}

.multi-button-center-pack p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #595959;
    font-size: 15px;
    margin: 0;
}

.multi-button-center-pack h4{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #b13235;
    font-size: 15px;
    margin: 5px 0 0 0;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.multi-button-center-pack {
	*display: inline;
	*margin: 0 2% 0 2%;
}

.multi-button-center-pack-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 0 0;
    height: 80px;
}








.home-divider {
    position: absolute;
    top: -200px;
}

.home-about {
    background-image: url(img/a-feature-dark-bg.jpg);
    background-repeat: repeat;
    background-color: #000000;
    position: relative;
    padding: 5% 0 25% 0;
}

.home-dog {
    position: absolute;
    left: -50px;
    
}

.home-feature-building {
    display: block;
    
}

.home-about-left {
    display: inline-block; *display: inline;
    width: 50%;
        padding: 0 0 0 10%;
    
}

.home-about-right {
    display: inline-block; *display: inline;
    width: 48%;
}

.home-about h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #b13235;
    font-size: 40px;
    }

.home-about h2{
   font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
    line-height: 200%;
    }

.home-about p{
   font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 20px;
    line-height: 200%;
    }



.a-learn-more {
    margin: 20px 0 25% 0;
}

.living-series-container {
    background-image: url(img/a-bg-red-2.jpg);
    background-repeat: repeat;
    background-color: #b13235;
    position: relative;
    padding: 0 0 5% 0;
    overflow: auto

}

.living-series-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: center;
    color: #fff;
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 5% 5% 0% 5%;
}

#living-divider {
    position: absolute;
    bottom: 0px;
    left:0;
  right:0;
}



.living-series-title h1{
    background-color: #b13235; 
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: center;
    color: #fff;
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 0 5% 5% 5%;
}

.living-series-property-container h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: center;
    color: #fff;
    font-size: 30px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.living-button {
    display: block;
    margin: 3% auto 0 auto;
}


#downtown-living-bg {
    background-image: url(img/home-features/luxury.jpg);
    background-size: cover;
}

#boutique-living-bg {
    background-image: url(img/home-features/boutique.jpg);
    background-size: cover;
}

#ns-living-bg {
    background-image: url(img/home-features/burnaby.jpg);
    background-size: cover;
}

#rl-living-bg {
    background-image: url(img/home-features/regional.jpg);
    background-size: cover;
}

#il-living-bg {
    background-image: url(img/home-features/investor.jpg);
    background-size: cover;
}

#destination-living-bg {
    background-image: url(img/home-features/desination.jpg);
    background-size: cover;
}

#feature-living-bg {
    background-image: url(img/home-features/final-opportunity.jpg);
    background-size: cover;
}

.living-series-left {
    font-size: 0;
    display: inline-block; *display: inline;
    width: 65%;
    height: 400px;
    vertical-align: top;
    float: left;
    margin: 5% 0 0 0;
}

.living-series-right {
    font-size: 0;
    background-color: #b13235;
    background-image: url(property-img/form-bg-2.jpg);
    background-position: bottom;
    display: inline-block; *display: inline;
    width: 30%;
    height: 400px;
    vertical-align: top;
    padding: 10% 0 0 0;
    float: left;
    margin: 5% 0 0 0;
}

.living-series-left-2 {
    font-size: 0;
    display: inline-block; *display: inline;
    width: 65%;
    height: 400px;
    vertical-align: top;
    float: right;
    margin: 5% 0 0 0;
}

.living-series-right-2 {
    font-size: 0;
    background-color: #b13235;
    background-image: url(property-img/form-bg-2.jpg);
    background-position: bottom;
    display: inline-block; *display: inline;
    width: 30%;
    height: 400px;
    vertical-align: top;
    padding: 10% 0 0 0;
    float: right;
    margin: 5% 0 0 0;
}


.feature-developments-container {
    background-image: url(img/a-feature-dark-bg.jpg);
    background-repeat: repeat;
    overflow: scroll;
}

.feature-developments-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 40px;
    margin: 0 0 0 0;
    padding: 5% 0 0 10%;
}

.feature-developments-container p{
       font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 20px;
    line-height: 200%;
    padding: 0 0 5% 10%;
    width: 80%;
}

.feature-gallery {
    background-color: #000;
    width: 80%;
    display: block;
    margin: auto;
	position: relative;
	padding-bottom: 0px;
    font-size: 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    }

.view-all {
    display: block;
    float: right;
    margin: 3% 10% 5% 0;
}


/* HOME END!*/




.graph-size {
    display: block; 
    margin: 0% auto 0 auto; 
    width: 60%;
}

/* SELLING START!*/



.selling-header {
    background: url(img/selling-header-bg.jpg)
    50% 0 no-repeat fixed;
    background-position: bottom;
    background-size: cover;
    position: relative;
    padding: 1% 10% 5% 10%;
    width: 100%;
    }

#selling-intro {
    width: 100%;
    display: block;
    margin: 0 10% 20% 0;
    }

#selling-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #b13235;
    font-size: 90px;
    margin: 0 5% 0 5%;
    padding: 0% 0 0 0;
    }

#selling-intro p {
    font-family: 'Raleway', sans-serif;
    font-size: 30px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 0% auto;
    width: 70%
    }



.selling-button {
    margin: 5% 0 0 0; 
}




.selling-form-1 {
		background: #b13235;
        background-image: url(property-img/form-bg-2.jpg);
		width: 350px;
        display: inline-block; *display: inline; 
	}
	
	.selling-form-1-body {
		padding: 20px;
	}
	
	.selling-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.selling-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.selling-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.selling-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.selling-form-1-header h2 a{
		color: #000;
	}

    .selling-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}



.walk-through {
    background-color: #222223;
    background-image: url(img/a-bg-red-2.jpg);
    background-repeat: repeat;
    width: 100%;
    padding: 5%;
    margin: 0;
}

.walkthrough-content {
    display: inline-block; *display: inline;
    width: 30%;
    float: right;
    vertical-align: top;
}

.walkthrough-content h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #f9f9fa;
    font-size: 40px;
    width: 250px;
    margin: 0 0 0 0;
    border-bottom: 3px solid #b13235;
    padding: 0 0 10px 0;
}

.walkthrough-content h2 {
    display: inline-block; *display: inline;
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #f9f9fa;
    line-height: 200%;
    font-size: 18px;
    margin-top: 6px;
    vertical-align: top;
}

.walkthrough-content p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #f9f9fa;
    line-height: 200%;
    font-size: 18px;
    margin: 30px 0 0 0;
}

.red-left-arrow {
    margin-top: 10px;
}

.walkthrough-video-container {
    display: inline-block; *display: inline;
    position: relative;
	padding-bottom: 34%; /* 16:9 */
	height: 0;
    width: 60%;
}

.walk-through-video {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




.evaluation-section {
    background-color: #fff;
    background-image: url(img/a-footer-pattern.jpg);
    background-repeat: repeat;
    margin: -20px 0 0 0;
    padding: 4%;
    }

.evaluation-content {
    background-color: #fff;
    width: 100%;
	position: relative;
	font-size: 1rem;
    padding:4%;
    }

.evaluation-section h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
        text-align:left;
        color: #595959;
        font-size: 40px;
    border-bottom: 3px solid #b13235;
    padding: 0 0 10px 0;
    }

.evaluation-section h2 {
    font-family: 'Raleway', sans-serif;
        font-weight: 500;
        text-align: center;
        color: #000;
        font-size: 20px;
        line-height: 150%;
    }


.evaluation-section p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #595959;
    line-height: 200%;
    font-size: 18px;
    margin: 30px 0 0 0;
    width: 70%
    }

#dog-left {
    display: block;
    position: absolute;
        right: -50px;
        top: -30px;
}

.form-button {
    display: block;
    width: 111px;
    height: 44px;
    position: absolute;
        left: 4%;
        bottom: -20px;
}



.how-section {
	margin:0;
    display: block;
    background-color: #fff;
    }

.how-left {
    width: 49%;
    display: inline-block; *display: inline;
	position: relative;
	font-size: 1rem;
    padding:5%;
    vertical-align: top;
    }

.how-section h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
        text-align:center;
        color: #595959;
        font-size: 30px;
    padding: 0 20%;
    margin: 0 0 30px 0;
    }

.how-left img {
    display: block;
    margin:  auto;
}

.how-right {
    width: 50%;
    display: inline-block; *display: inline;
	position: relative;
	padding:5% 5% 5% 5%;
    border-left: 9px solid #d2d3d5;
    margin: 5% 0 0 0;
    }

.how-section hr {
	height:3px; 
    border:none; 
    color:#b13235; 
    background-color:#b13235; 
    width:10%; 
    text-align:center; 
    margin: 20px auto;
    }

.how-section h1 {
   font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
        text-align:left;
        color: #595959;
        font-size: 40px;
    border-bottom: 3px solid #b13235;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    }

.how-section p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #595959;
    line-height: 130%;
    font-size: 18px;
    margin: 0px 0 30px 10px;
    }



.pricing {
    background-color: #222223;
    background-image: url(img/bg-tile.jpg);
    background-repeat: repeat;
    width: 100%;
    padding: 5%;
    margin: 0;
}

.pricing-content {
    display: inline-block; *display: inline;
    width: 100%;
    margin: 5% 0 0 0;
}

.pricing-content h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: center;
    color: #f9f9fa;
    font-size: 40px;
    max-width: 500px;
    display: block;
    margin: 0 auto;
    padding: 0 0 0 0;
}

.pricing-content h2 {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #f9f9fa;
    line-height: 200%;
    font-size: 30px;
    display: block;
    margin: 30px auto;
    width: 70%;
    border-bottom: 3px solid #b13235;
    border-top: 3px solid #b13235;
}

.pricing-content p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #f9f9fa;
    line-height: 200%;
    font-size: 18px;
    margin: 20px 0 0 0;
}




/* SELLING END!*/







/* FOOTER START!*/


footer {
    background-color: #f3f3f3;
    vertical-align: top;
    padding: 0 0 7% 0;
}

.footer-divider {
    background-image: url(img/a-footer-pattern.jpg);
    background-repeat: repeat;
    height: 50px;
    width: 100%;
    margin: 0 0 0 0;
}

.footer-left-container {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    display: inline-block; *display: inline;
    width: 50%;
    height: 400px;
    position: relative;
}

.footer-right-container {
     background: url(img/a-home-header.jpg)
    100% 0 no-repeat fixed;
    background-size: cover;
    display: table-cell;
    display: inline-block; *display: inline;
    width: 50%;
    height: 400px;
    position: relative;
    float: right;
}


.footer-left {
   display: block;
    width: 400px;
    height: 300px;
    position: absolute;
    top:20%; bottom:20%; left:21%; right: 20%;
    
}

.footer-left p {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    margin: 20px 0 0 100px;
    color: #8c8282;
}

.main-footer-logo {
    width: 350px;
    display: block;
}

.footer-right {
   display: block;
    width: 300px;
    height: 200px;
    position: absolute;
    top:15%; bottom:20%; left:25%; right: 20%;
}

.footer-right h2{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    font-size: 40px;
    color: #fff;
    line-height: 100%;
}

.footer-right p{
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    margin: 10px 0 0 0;
    color: #fff;
    line-height: 170%;
}



	#mc_embed_signup {
        background: transparent; 
        clear:left; 
        font:14px Helvetica,Arial,sans-serif;
}


#mc-embedded-subscribe-form input{
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 10px;
    border: 2px solid #ccc;
    box-sizing: border-box;
    margin: 10px 0 0 0;
    width: 100%;
}

#mc-embedded-subscribe-form input[type=submit] {
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
    padding: 15px;
    border: 2px solid #767677;
    box-sizing: border-box;
    margin: 10px 0 0 0;
    background-color: #767677;
    color: #fff;
    width: 110px;
}

#mc-embedded-subscribe-form label{
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.main-footer-nav {
    margin: 3% auto;
    display: block;
    width: 70%;
    border-top: 1px solid #000;
    padding: 50px 0 0 0;
}

.main-footer-nav p {
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    line-height: 200%;
    text-align: center;
    color: #767677;
}

.main-footer-nav a{
    margin: 0 50px 0 0;
    text-decoration: none;
    color: #767677;
}

.main-footer-logo-2 {
    display: block;
    margin: auto;
    width: 300px;
}


/* FOOTER END!*/




/* BUYING PROCESS START!*/


.buying-process-header {
    background: url(img/home-header-bg.jpg)
    50% 0 no-repeat fixed;


    position: relative;
    padding: 0 10% 15% 10%;
    width: 100%;
    }

.gold-dog-header {
    display: block;
    margin: auto;
}

.malkin-wide-logo {
    width: 50%;
    display: block;
    margin: 0 auto 0;
}









.buying-process-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #343434;
    font-size: 60px;
    margin: 0 5% 0 5%;
    padding: 5% 0 0 0;
    }

.buying-process-header p {
   font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 10% auto;
    width: 70%;
    line-height: 160%;
}

.buying-process-button-container {
    width: 80%;
    display: block;
    margin: auto;
}

.buying-process-header-button {
    display: inline-block; *display: inline;
    margin: 5% 5% 10% 5%;
}

.white-buying-button {
    display: block;
    visibility: visible;
    background-color: #b13335;
}

.red-buying-button {
    display: none;
    visibility: hidden;
}


.presales-info-container {
    background-color: #2a2a2b;
    background-image: url(img/a-vert-rule-bg.jpg);
    background-repeat: repeat-x;
    padding: 5% 0 0 0;
    font-size: 1rem;
    font-size: 0;
}

.presales-dog {
    width: 500px;
    position: absolute;
    left: -250px;
    top: -80px;
}

.presales-info-2 {
    position: relative;
    padding: 0 10% 0 10%;
}

.presales-info-2 h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 60px;
    margin: 0 5% 0 5%;
    padding: 5% 0 5% 0;
}

.presales-info {
    overflow: hidden
}

.presales-info-left{
    display: inline-block; *display: inline;
    width: 50%;
}

.presales-info-left h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 35px;
    margin: 18% 5% 0 5%;
    padding: 0 0 0 30%;
}

.presales-info-left p{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 200%;
    text-align: left;
    color: #fff;
    display: block;
    margin: 0 5% 0 5%;
    padding: 0 0 0 30%;

}

.presales-info-right{
    background-image: url(img/a-boutique-bg.jpg);
    background-size: cover;
    display: inline-block; *display: inline;
    width: 49%;
    height: 400px;
    float: right;
}


.resales-icons {
    margin: auto;
    display: block;
    width: 100px;
}


#multi-info-center {
	position: relative;
	padding: 0 0 0 0;
}

.multi-info-center-container {
	padding-top: 0;
}

.multi-info-center-img {
    width: 100%;
	text-align: center;
    margin: 0 0 0 0;
}

.multi-info-center-pack {
    width: 300px;
    display: inline-block; *display: inline;
    vertical-align: top;
    margin: 0 2% 0 2%; 
}

.multi-info-center-pack h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 25px;
}

.multi-info-center-pack p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 0;
    line-height: 150%;
}


/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.multi-info-center-pack {
	*display: inline;
	*margin: 0 2% 0 2%;
}

.multi-info-center-pack-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 0 0;
    height: 80px;
}

.presales-risks {
   padding: 0 5% 5% 5%;
}

.presales-risks h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 35px;
    margin: 5% 0 2% 0;
}

.resales-rule {
    display: block;
    margin: 5% auto 0 auto;
    width: 70%;
}

.presales-risks p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 2% 0 0 0;
    line-height: 150%;
}

.assignments-about {
    background-color: #b13235;
    padding: 8% 0 0 0;
    font-size: 1rem;

}

.assignments-about h2{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 35px;
    margin: 0 0 0 0;
}

.assignments-about h3{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 25px;
    margin: 2% auto 5% auto;
    line-height: 150%;
    width: 80%;
}

.assignments-about h4{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 2% auto 5% auto;
    line-height: 150%;
    width: 80%;
}

.assignment-image {
    display: block;
    margin: 5% auto 5% auto;
}

.resales-about {
    background-image: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    padding: 5% 0 5% 0;
}

.resales-about h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 35px;
    margin: 0 auto 0 auto;
}

.resales-about p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 18px;
    margin: 0 auto 5% auto;
    line-height: 150%;
    width: 70%;
}

.contact-us-button {
    display: block;
    margin: 5% auto 0 auto;
}

.contact-us-button-2 {
    display: block;
    margin: 0 auto 5% auto;
}
/* BUYING PROCESS END!*/








/* ABOUT START!*/
.about-header {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    display: table;
    width: 100%;
}

.about-header-left {
        background: url(img/a-chris-about.jpg)
    0% 0 no-repeat fixed;
    background-position: center;
    background-size: cover;
    position: relative;
    display: table-cell;
    width: 45%
    }

.white-dog {
    display: block;
    margin: 50% auto 0 auto;
}

.about-header-right {
    display: inline-block; *display: inline;
    display: table-cell;
    width: 45%;
    vertical-align: top;
    padding: 10% 10% 10% 10% ;
}

.about-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #b13235;
    font-size: 50px;
    }

.about-header p {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    color: #4b4848;
    display: block;
    margin: 30px 0 0 0;
        
}

.contact-us-button-3 {
    display: block;
    margin: 5% 0 0 0;
}


.why-about-container {
    background-color: #2a2a2b;
    background-image: url(img/a-vert-rule-bg.jpg);
    background-repeat: repeat-x;
    padding: 5% 0 10% 0;
    font-size: 1rem;
    font-size: 0;
}

.why-about-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 50px;
    margin: 0 auto 2% auto;
    width: 50%;
    display: block;
}

.why-about-container p {
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}

.why-about-container h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}

.why-about-container h2 a{
    color: #fff;
    text-decoration: none;
    padding: 0 0 5px 0;
    border-bottom: 2px solid #b13235;
}

.graph-1, .graph-2, .graph-3 {
    display: block;
    margin: 0 auto 0 auto;
    width: 45%
}

.graph-1 {
    padding: 0 0 5% 0;
}

.graph-1, .graph-2 {
    padding: 5% 0 0 0;
}

.about-contact {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    width: 100%;
    padding: 5% 0 0 0;
    font-size: 1rem;
    font-size: 0;
}

.about-contact h2{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 30px;
    margin: 0 10% 0 10%;
    display: block;
}


.about-contact p {
    font-family: 'Raleway', sans-serif;
    font-size: 28px;
    line-height: 150%;
    text-align: center;
    color: #b13235;
    display: block;
    margin: 0 10% 30px 10%;    
}

.about-team-title {
    background-image: url(img/a-bg-red-2.jpg);
    background-repeat: repeat;
    background-color: #b13235;
    padding: 5% 0 0 0;
    font-size: 1rem;
}

.about-team-title h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 80px;

}

.about-team-title p {
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #fff;
    display: block;
    padding: 0 0 5% 0; 

}

.about-team {
    background-image: url(img/a-bg-red-2.jpg);
    background-repeat: repeat;
    background-color: #b13235;
    padding: 0% 0 0 0;
    font-size: 1rem;

}

.about-team h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 80px;

}

.about-team p {
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    line-height: 150%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 10% 8% 10%; 

}

.chris-container {
     background-color: #b13235;
    clear: both;
    overflow: scroll;
    padding: 5% 0 5% 0;
    margin: 0 5% 0 0;
}

.chris-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.chris-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.chris-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}

.about-separation{
    background-image: url(img/a-bg-red-2.jpg);
    background-repeat: repeat;
    background-color: #b13235;
    height: 75px;
}



.steve-container {
     background-color: #b13235;
    clear: both;
    overflow: scroll;
    padding: 5% 0 5% 0;
    margin: 0 0 0 5%;
}

.steve-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.steve-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.steve-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 160%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}




.team-photo-1 {
    display: inline-block; *display: inline;
    width: 30%;
    float: left;
        margin: 0 0 0 15%;
    
}

.team-content-1 {
    display: inline-block; *display: inline;
    width: 55%;
    float: right;
    padding: 0 20% 0 5%;
}

.team-photo-2 {
    display: inline-block; *display: inline;
    width: 30%;
    float: right;
    margin: 0 15% 0 0;
    
}

.team-content-2 {
    display: inline-block; *display: inline;
    width: 55%;
    float: left;
    padding: 0 5% 0 20%;
    
}


/* ABOUT END!*/




/* SEARCH START!*/
.search-header {
    background: url(img/home-header-bg.jpg)
    50% 0 no-repeat fixed;


    position: relative;
    padding: 0 10% 15% 10%;
    width: 100%;
    }


.search-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #343434;
    font-size: 60px;
    margin: 0 5% 0 5%;
    padding: 5% 0 0 0;
    }

.search-header p {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 10% auto;
    width: 70%;
    line-height: 160%;
}


/* SEARCH END!*/






/* ASSIGNMENTS END!*/
.feature-assignment-header {
    background: url(feature-listings/img/header3.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    }

#feature-assignment-intro {
    width: 40%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#feature-assignment-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #ooo;
    font-size: 40px;
    margin: 20px 0 0 0;
    }

#feature-assignment-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#feature-assignment-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }


/* ASSIGNMENTS END!*/



#boutique-feature-intro {
    width: 40%;
    margin: 40% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#boutique-feature-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 80px;
    margin: 20px 0 20px 0;
    padding: 0 100px 0 0;
    }


#luxury-feature-intro {
    width: 40%;
    margin: 30% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#luxury-feature-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 60px;
    margin: 20px 0 20px 0;
    }

#luxury-feature-intro h4 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 60px;
    margin: 20px 0 20px 0;
    text-shadow: 3px 3px 30px #000;
    }

#luxury-feature-intro h5 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    text-align: left;
    line-height: 130%;
    color: #fff;
    font-size: 20px;
    margin: 20px 0 20px 0;
    text-shadow: 3px 3px 30px #000;
    }



#luxury-feature-intro-2 {
    width: 40%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#luxury-feature-intro-2 h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 60px;
    margin: 20px 0 20px 0;
    }

#luxury-feature-intro-2 h4 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 60px;
    margin: 20px 0 20px 0;
    text-shadow: 3px 3px 70px #000;
    }

#luxury-feature-intro-2 h5 {
    font-family: 'Raleway', sans-serif;
    font-weight: 500;
    text-align: left;
    line-height: 130%;
    color: #fff;
    font-size: 20px;
    margin: 20px 0 20px 0;
    text-shadow: 3px 3px 70px #000;
    }






.final-opportunity-header {
    background: url(feature-presales/img/header3.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    }


.boutique-feature-header {
    background: url(boutique-living/img/header.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    }

.feature-downtown-header {
    background: url(luxury-downtown-living/img/header4.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    }


.investor-header {
     background: url(investor-series/img/header4.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    }


.bl-living-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 9% 0% 5% 30%;
       
	}


/* MAIN FORM!*/
.assignment-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 5% 3% 5% 10%;
       
	}
	
	.assignment-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.assignment-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.assignment-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.assignment-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}

	
	.assignment-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.assignment-form-1-header h2 a{
		color: #000;
	}

    .assignment-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.assignment-form-1-header h4 {
		font-family: 'Cormorant Garamond', serif;
        font-weight: 800;
        text-align: center;
        color: #343434;
        font-size: 30px;
        margin: 0 0 10px 0;
        line-height: 110%;
	}

.assignment-form-1-header h5 {
		font-family: 'Raleway', sans-serif;
    font-weight: normal; 	
    font-style: normal;
		font-weight: 300;
		line-height: 150%;
		font-size: 15px;
		text-align: center;
		padding: 20px 0 20px 0;
	}

/* MAIN FORM!*/













































/* EVENTS START!*/
.events-header {
    background-color: #252424;
    background-image: url(img/events-bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 0;
    }



#events-intro {
    width: 40%;
    margin: 10% 15% 0 0;
    display: inline-block; *display: inline;
    float: right;
    }

#events-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 68px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#events-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 20px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }


.form-container {
    position: relative;
    display: inline-block; *display:inline;
        margin: 10% 0 10% 10%;
    background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    width: 300px;
}


.form-container-oakridge {
    position: relative;
    display: block;
        margin: 0 auto 10% auto;
    background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    width: 300px;
}

.events-form {
		background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
        background-repeat: no-repeat;
    position: relative;
    width: 300px;
    
    padding: 0;
	}
	
	.events-form-header {
        margin: 0 0 0 0;
		padding: 40px 20px 25px 20px;
        border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.events-form-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
        border: 0px;
        margin: 0;
	}

.events-dog {
    width: 500px;
    position: absolute;
        bottom: -65px;
        right: -100px;
    z-index: 1000;
    
    
}

#events-intro2 {
    display: none;
}
	
	
/* EVENTS END!*/










/* EVENTS START!*/
.luxury-living-header {
    background-color: #252424;
    background-image: url(boutique-living/img/header.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 0 0 15% 0;
    }


.oakridge-event-header {
    background-color: #252424;
    background-image: url(property-img/headers/oakridge-event-1.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 5% 0 15% 0;
    }



#luxury-living-intro {
    width: 40%;
    margin: 10% 15% 0 0;
    display: inline-block; *display: inline;
    float: right;
    }

#luxury-living-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 68px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#luxury-living-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 20px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }


.luxury-living-form {
		background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
        background-repeat: no-repeat;
    position: relative;
    width: 300px;
    
    padding: 0;
	}
	
	.luxury-living-form-header {
        margin: 0 0 0 0;
		padding: 40px 20px 25px 20px;
        border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.luxury-living-form-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
        border: 0px;
        margin: 0;
	}

.luxury-living-dog {
    width: 500px;
    position: absolute;
        bottom: -100px;
        right: -125px;
    z-index: 1000;
    
    
}

#luxury-living-intro2 {
    display: none;
}
	
	
/* luxury living END!*/
























/* EVENTS START!*/
.downtown-living-header {
    background-color: #252424;
    background-image: url(luxury-downtown-living/img/header3.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 0 0 15% 0;
    }


/* luxury living END!*/






.brooklyn-header {
    background-color: #252424;
    background-image: url(property-img/headers/brooklyn-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#brooklyn-intro {
    width: 25%;
    margin: 30% 0 0% 35%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#brooklyn-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#brooklyn-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#brooklyn-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

 .brooklyn-black {
        visibility: visible;
        display: block;
        
    }
    
    .brooklyn-white {
        visibility: hidden;
        display: none;
        
    }





/* TRIOMPHE HEADER START!*/

.triomphe-header {
    background-color: #252424;
    background-image: url(property-img/headers/triomphe-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#triomphe-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#triomphe-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#triomphe-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 115px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#triomphe-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




.triomphe-header-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
        background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 6% 8% 5% 0;
        float: right;
	}
	
	.triomphe-header-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.triomphe-header-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.triomphe-header-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.triomphe-header-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.triomphe-header-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.triomphe-header-form-1-header h2 a{
		color: #000;
	}

    .triomphe-header-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.triomphe-mobile-header {
    display: none;
    width: 0px;
}

/* TRIOMPHE HEADER END!*/






.event-signup-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg2.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
	}
	
	.event-signup-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.event-signup-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.event-signup-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.event-signup-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.event-signup-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.event-signup-form-1-header h2 a{
		color: #000;
	}

    .event-signup-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}








/* FULTON START!*/

.fulton-header {
    background-color: #252424;
    background-image: url(property-img/headers/fulton-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#fulton-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#fulton-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#fulton-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 145px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#fulton-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* FULTON HEADER END!*/





/* howe HEADER START!*/

.howe-header {
    background-color: #252424;
    background-image: url(property-img/headers/howe-1c.jpg?v=1.1);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#howe-intro {
    width: 25%;
    margin: 10% 0 0% 35%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#howe-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#howe-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 145px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#howe-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* howe HEADER END!*/









.butterfly-registry-header {
    background-color: #252424;
    background-image: url(property-img/headers/butterfly.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }




.jenga-registry-header {
    background-color: #252424;
    background-image: url(property-img/headers/jenga.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }



.solo-district-header {
    background-color: #252424;
    background-image: url(property-img/headers/solo-header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }





.thurlow-registry-header {
    background-color: #252424;
    background-image: url(property-img/headers/thurlow.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.jervis-registry-header {
    background-color: #252424;
    background-image: url(property-img/headers/jervis.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.pacific-registry-header {
    background-color: #252424;
    background-image: url(property-img/headers/pacific.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }











/* 1550 alberni START!*/

.carved-header {
    background-color: #252424;
    background-image: url(property-img/headers/1550-alberni-2-c.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#carved-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#carved-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

.alberni-black-logo {
        display: block;
    }
    
     .alberni-white-logo {
        display: none;
    }



.kengo-photo {
    display: inline-block; *display: inline;
    width: 45%;
}

.kengo-quote {
    display: inline-block; *display: inline;
    width: 45%;
}

/* 1550 alberni END!*/






/* STATION SQUARE HEADER START!*/


.station-square-header {
    background-color: #252424;
    background-image: url(property-img/headers/station-square-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.station-square-logo {
        position: absolute;
            top: -30px;
    }

#station-square-intro {
    background-color: #252424;
    width: 60%;
    margin: 49% 0 0% 6%;
    padding: 4% 2% 2% 2%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#station-square-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#station-square-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 200px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#station-square-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

.station-square-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 11% 3% 5% 0;
        float: right;
	}
	
	.station-square-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.station-square-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.station-square-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.station-square-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.station-square-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.station-square-form-1-header h2 a{
		color: #000;
	}

    .station-square-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

/* STATION SQUARE HEADER END!*/





/* GILMORE START!*/


.gilmore-header {
    background-color: #252424;
    background-image: url(property-img/headers/gilmore-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#gilmore-intro {
    width: 25%;
    margin: 20% 0 0% 35%;
    display: inline-block; *display: inline;
    }


#gilmore-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }


/* GILMORE END!*/







/* MARQUEE START*/

.marquee-header {
    background-color: #252424;
    background-image: url(property-img/headers/marquee-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.marquee-logo {
    }

#marquee-intro {
    width: 16%;
    margin: 15% 0 0% 47%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#marquee-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#marquee-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 150px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#marquee-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }
/*MARQUEE END */



/* BELPARK START*/

.belpark-header {
    background-color: #252424;
    background-image: url(property-img/headers/belpark-1b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.belpark-dark {
    display: block;
    }

.belpark-white {
    display: none;
    }

#belpark-intro {
    width: 40%;
    margin: 15% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#belpark-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#belpark-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 150px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#belpark-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




#wechat-belpark-intro {
    width: 40%;
    margin: 10% 0 45% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#wechat-belpark-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#wechat-belpark-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 150px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#wechat-belpark-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }


/*BELPARK END */


/* IMPERIAL START!*/

.imperial-header {
    background-color: #252424;
    background-image: url(property-img/headers/imperial-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#imperial-intro {
    width: 24%;
    margin: 13% 0 0% 33%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#imperial-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#imperial-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 90px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#imperial-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }


#imperial-intro2 {
    width: 50%;
    margin: 13% 0 25% 33%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#imperial-intro2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 30px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* IMPERIAL HEADER END!*/



/* TERRACE HOUSE START!*/

.terrace-header {
    background-color: #252424;
    background-image: url(property-img/headers/terrace-house-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#terrace-intro {

    width: 28%;
    margin: 6% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#terrace-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 0px 0 0 0;
    }

#terrace-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 110px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#terrace-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* TERRACE HOUSE END!*/






/* HORSESHOE BAY START!*/

.horseshoe-bay-header {
    background-color: #252424;
    background-image: url(property-img/headers/horseshoe-bay-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#horseshoe-bay-intro {
    width: 28%;
    margin: 10% 0 0% 33%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#horseshoe-bay-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#horseshoe-bay-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 100px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#horseshoe-bay-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




.horseshoe-bay-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 6% 4% 5% 0;
        float: right;
	}
	
	.horseshoe-bay-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.horseshoe-bay-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.horseshoe-bay-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.horseshoe-bay-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.horseshoe-bay-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.horseshoe-bay-form-1-header h2 a{
		color: #000;
	}

    .horseshoe-bay-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

/* HORSESHOE HEADER END!*/






/* SMITHE START!*/

.smithe-header {
    background-color: #252424;
    background-image: url(property-img/headers/smithe-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#smithe-intro {
    width: 25%;
    margin: 10% 0 0% 34%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#smithe-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #505051;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#smithe-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #505051;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 68px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#smithe-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #505051;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

 #smithe-dark {
        display: block;
    }
    
    #smithe-light {
        display: none;
        width: 0px;
    }

/* SMITHE HEADER END!*/






/* LOUGHEED START!*/

.lougheed-header {
    background-color: #252424;
    background-image: url(property-img/headers/lougheed-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.lougheed-intro-logo {
    width: 80px;
        position: absolute;
            top: -50px;
    }

#lougheed-intro {
    background-color: #252424;
    width: 60%;
    margin: 45% 0 0% 6%;
    padding: 4% 2% 2% 2%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#lougheed-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#lougheed-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#lougheed-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

.lougheed-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 11% 3% 5% 0;
        float: right;
	}
	
	.lougheed-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.lougheed-header-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.lougheed-header-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.lougheed-header-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.lougheed-header-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.lougheed-header-form-1-header h2 a{
		color: #000;
	}

    .lougheed-header-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

/* LOUGHEED END!*/







/* SEASONS HEADER START!*/


.seasons-header {
    background-color: #252424;
    background-image: url(property-img/headers/seasons-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }



#seasons-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#seasons-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#seasons-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 201px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#seasons-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

.seasons-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 9% 3% 5% 0;
        float: right;
	}
	
	.seasons-form-1-body {
		padding: 20px 20px 0px 20px;
	}
	
	.seasons-form-1-header {
		padding: 40px 20px 25px 20px;
	}
	
	.seasons-form-1-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.seasons-form-1-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 400;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.seasons-form-1-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.seasons-form-1-header h2 a{
		color: #000;
	}

    .seasons-form-1-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}

/* SEASONS HEADER END!*/





/* KIRKLAND HEADER START!*/


.the-kirkland-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-kirkland-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.the-kirkland-logo {
        position: absolute;
            top: -50px;
    }

#the-kirkland-intro {
    width: 60%;
    margin: 15% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#the-kirkland-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#the-kirkland-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#the-kirkland-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* KIRKLAND HEADER END!*/







/* Stanton HEADER START!*/

.seasons-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 9% 3% 5% 0;
        float: right;
	}


.the-stanton-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-stanton-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.the-stanton-logo {
        position: absolute;
            top: -50px;
    }

#the-stanton-intro {
    width: 60%;
    margin: 15% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#the-stanton-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#the-stanton-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#the-stanton-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* stanton HEADER END!*/











.cambie62-header {
    background-color: #252424;
    background-image: url(property-img/headers/cambie-62-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.cambie62-logo {
        position: absolute;
            top: -50px;
    }

#cambie62-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#cambie62-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#cambie62-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#cambie62-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }













.westbury-header {
    background-color: #252424;
    background-image: url(property-img/headers/westbury-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.westbury-logo {
        position: absolute;
            top: -50px;
    }

#westbury-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#westbury-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#westbury-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#westbury-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }











.heather-header {
    background-color: #252424;
    background-image: url(property-img/headers/heather-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.heather-logo {
        position: absolute;
            top: -50px;
    }

#heather-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#heather-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#heather-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#heather-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }






.reside-header {
    background-color: #252424;
    background-image: url(property-img/headers/reside-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.reside-logo-white {
        display: none;
        visibility: hidden;
    }

.reside-logo-black {
        display: block;
        visibility: visible;
    }


#reside-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#reside-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#reside-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#reside-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }






.hudson-header {
    background-color: #252424;
    background-image: url(property-img/headers/hudson-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }






.marquise-header {
    background-color: #252424;
    background-image: url(property-img/headers/marquise-1b.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#marquise-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#marquise-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#marquise-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#marquise-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }













.miramar-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 10% 0% 5% 3%;
        float: left;
	}


.miramar-header {
    background-color: #252424;
    background-image: url(property-img/headers/miramar-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 0%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.miramar-logo {
        position: absolute;
            top: -50px;
    }

#miramar-intro {
    width: 60%;
    margin: 10% 0 0% 8%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#miramar-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#miramar-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#miramar-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }












.the-butterfly-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-butterfly-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 0%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.the-butterfly-logo {
        position: absolute;
            top: -50px;
    }

#the-butterfly-intro {
    width: 30%;
    margin: 10% 0 0% 5%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#the-butterfly-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#the-butterfly-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#the-butterfly-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




.avalon-header {
    background-color: #252424;
    background-image: url(property-img/headers/avalon-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 100% 0%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }






/* hawthorne HEADER START!*/


.hawthorne-header {
    background-color: #252424;
    background-image: url(property-img/headers/hawthorne-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0% 100%;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.hawthorne-logo {
        position: absolute;
            top: -50px;
    }

#hawthorne-intro {
    width: 60%;
    margin: 15% 0 0% 6%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#hawthorne-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#hawthorne-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 83px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#hawthorne-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* hawthorne HEADER END!*/








/* Grey HEADER START!*/


.the-grey-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-grey-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#the-grey-intro {
    width: 55%;
    margin: 15% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#the-grey-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#the-grey-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 102px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#the-grey-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* grey HEADER END!*/






/* AVENUE ONE START!*/


.avenue-one-header {
    background-color: #252424;
    background-image: url(property-img/headers/avenue-one-1a.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#avenue-one-intro {
    width: 25%;
    margin: 18% 0 0% 40%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#avenue-one-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#avenue-one-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #000;
    padding: 5px 0 0 0;
    }

#avenue-one-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-size: 18px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

#ave-logo-white {
    display: none;
}



/* AVENUE ONE END!*/








/* PARKER START!*/


.the-parker-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-parkerb.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#the-parker-intro {
    width: 50%;
    margin: 18% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#the-parker-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#the-parker-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #000;
    padding: 5px 0 0 0;
    }

#the-parker-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-size: 18px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

#the-parker-white {
    display: none;
}





/* PARKER END!*/





/* LUMINA ONE START!*/


.lumina-header {
    background-color: #252424;
    background-image: url(property-img/headers/lumina-1a.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#lumina-intro {
    width: 60%;
    margin: 10% 0 0% 6%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#lumina-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#lumina-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#lumina-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }









.windsor-header {
    background-color: #252424;
    background-image: url(property-img/headers/the-windsor-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#windsor-intro {
    width: 25%;
    margin: 20% 0 0% 42%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#windsor-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#windsor-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#windsor-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }






/* LUMINA ONE END!*/









.etoile-header {
    background-color: #252424;
    background-image: url(property-img/headers/etoile-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#etoile-intro {
    width: 15%;
    margin: 25% 0 0% 45%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#etoile-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#etoile-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#etoile-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }












.concord-brentwood-header {
    background-color: #252424;
    background-image: url(property-img/headers/concord-brentwood-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#concord-brentwood-intro {
    width: 30%;
    margin: 15% 0 0% 10%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#concord-brentwood-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#concord-brentwood-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#concord-brentwood-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }












.granville-header {
    background-color: #252424;
    background-image: url(property-img/headers/granville-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#granville-intro {
    width: 30%;
    margin: 15% 0 0% 10%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    visibility: hidden;
    }

#granville-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#granville-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#granville-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }










.park-house-header {
    background-color: #252424;
    background-image: url(property-img/headers/park-house-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#park-house-intro {
    width: 30%;
    margin: 15% 0 0% 10%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    visibility: hidden;
    }

#park-house-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#park-house-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#park-house-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }










.regan-west-header {
    background-color: #252424;
    background-image: url(property-img/headers/regan-west.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#regan-west-intro {
    width: 30%;
    margin: 15% 0 0% 10%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#regan-west-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#regan-west-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#regan-west-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }






.bordeaux-header {
    background-color: #252424;
    background-image: url(property-img/headers/bordeaux-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.ud-header {
    background-color: #252424;
    background-image: url(property-img/headers/ud-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.cambie-gardens-header {
    background-color: #252424;
    background-image: url(property-img/headers/cambie-gardens-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


.fifteen-fifteen-header {
    background-color: #252424;
    background-image: url(property-img/headers/1515-alberni.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }



.nude-header {
    background-color: #252424;
    background-image: url(property-img/headers/ud-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.nude-header {
    background-color: #252424;
    background-image: url(property-img/headers/nude-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#bordeaux-intro {
    width: 20%;
    margin: 15% 0 0% 35%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#bordeaux-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#bordeaux-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#bordeaux-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }














.one-water-header {
    background-color: #252424;
    background-image: url(property-img/headers/one-water-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


.oakridge-header {
    background-color: #252424;
    background-image: url(property-img/headers/oakridge-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


.akimbo-header {
    background-color: #252424;
    background-image: url(property-img/headers/akimbo-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.maywood-header {
    background-color: #252424;
    background-image: url(property-img/headers/maywood-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

#one-water-intro {
    width: 25%;
    margin: 8% 0 0% 35%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#one-water-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#one-water-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#one-water-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



#akimbo-intro {
    width: 20%;
    margin: 8% 0 0% 38%;
    padding: 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#akimbo-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#akimbo-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#akimbo-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




 .one-water-black {
        visibility: visible;
        display: block;
        
    }
    
    .one-water-white {
        visibility: hidden;
        display: none;
        width: 0px
        
    }










/* LUMINA ONE START!*/


.clarke-header {
    background-color: #252424;
    background-image: url(property-img/headers/clarke-como-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#clarke-intro {
    width: 30%;
    margin: 15% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#clarke-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#clarke-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#clarke-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* LUMINA ONE END!*/















.hensley-header {
    background-color: #252424;
    background-image: url(property-img/headers/hensley-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#hensley-intro {
    width: 30%;
    margin: 15% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#hensley-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#hensley-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#hensley-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }







.pier-west-header {
    background-color: #252424;
    background-image: url(property-img/headers/pier-west-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#pier-west-intro {
    width: 30%;
    margin: 15% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#pier-west-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#pier-west-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#pier-west-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }







.dll-header {
    background-color: #252424;
    background-image: url(luxury-downtown-living/img/header3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#dll-intro {
    width: 40%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#dll-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #ooo;
    font-size: 40px;
    margin: 20px 0 0 0;
    }

#dll-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#dll-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }
















.bl-header {
background: url(regional-living/img/header3.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
}

.dl-header {
background: url(destination-living/img/header3.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    width: 100%;
    padding: 0 0 5% 0;
}


#bl-intro {
    width: 30%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;

    }

#bl-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: left;
    color: #fff;
    font-size: 80px;
    margin: 100% 0 0 0;
    filter: drop-shadow(0 0 20px #6d6b6b);
    }

#bl-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#bl-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }




.view-more-like-this {
    visibility: visible;
        display: inline-block;
        height: 40px;
}








.rp-header {
    background-color: #252424;
    background-image: url(feature-presales/img/header3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#rp-intro {
    width: 40%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#rp-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #ooo;
    font-size: 40px;
    margin: 20px 0 0 0;
    }

#rp-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#rp-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }







.fa-header {
    background-color: #252424;
    background-image: url(feature-assignments/img/header.jpg);
    position: relative;
    width: 100%;
    clear: both;
    overflow: scroll;
    }





#fa-intro {
    width: 40%;
    margin: 7% 0 0% 10%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#fa-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #ooo;
    font-size: 40px;
    margin: 20px 0 0 0;
    }

#fa-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#fa-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }







.henry-header {
    background-color: #252424;
    background-image: url(property-img/headers/henry-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#henry-intro {
    width: 45%;
    margin: 10% 0 0% 7%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#henry-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#henry-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#henry-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 20px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }








.yukon-header {
    background-color: #252424;
    background-image: url(property-img/headers/yukon-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#yukon-intro {
    width: 35%;
    margin: 10% 0 0% 7%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#yukon-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#yukon-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#yukon-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 20px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }









.contessa-header {
    background-color: #252424;
    background-image: url(property-img/headers/contessa.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#contessa-intro {
    width: 45%;
    margin: 25% 0 0% 7%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#contessa-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 25px;
    margin: 20px 0 0 0;
    }

#contessa-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 155px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#contessa-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 20px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }









/* SOUTHGATE ONE START!*/


.southgate-header {
    background-color: #252424;
    background-image: url(property-img/headers/southgate-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }


#southgate-intro {
    width: 50%;
    margin: 10% 0 0% 6%;
    padding: 2% 2% 2% 2%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#southgate-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }



/* SOUTHGATE ONE END!*/





/* SUN TOWERS HEADER START!*/

.sun-towers-header {
    background-color: #252424;
    background-image: url(property-img/headers/sun-towers-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }
    
.black-sun-logo {
    display: block;
}

.white-sun-logo {
    display: none;
    height: 0px;
}


#sun-towers-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#sun-towers-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#sun-towers-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 173px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#sun-towers-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* SUN TOWERS HEADER END!*/












/* VITTORIO HEADER START!*/

.vittorio-header {
    background-color: #252424;
    background-image: url(property-img/headers/vittorio-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }
    
.vittorio-logo {
    display: block;
}

.vittorio-logo {
    display: none;
    height: 0px;
}


#vittorio-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#vittorio-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#vittorio-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 173px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#vittorio-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* SUN TOWERS HEADER END!*/












/* mirabel HEADER START!*/

.mirabel-header {
    background-color: #252424;
    background-image: url(property-img/headers/mirabel-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }
    
.mirabel-logo {
    display: block;
}

.mirabel-logo {
    display: none;
    height: 0px;
}


#mirabel-intro {
    width: 35%;
    margin: 10% 0 0% 20%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#mirabel-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#mirabel-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 173px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#mirabel-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* mirabel END!*/




/* landmark HEADER START!*/

.landmark-header {
    background-color: #252424;
    background-image: url(property-img/headers/landmark-1c.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }
    
.landmark-logo {
    display: block;
}

.landmark-logo {
    display: none;
    height: 0px;
}


#landmark-intro {
    width: 30%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#landmark-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#landmark-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 173px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#landmark-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* landmark END!*/











/* joyce HEADER START!*/

.joyce-header {
    background-color: #252424;
    background-image: url(property-img/headers/joyce-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }
    
.black-joyce-logo {
    display: block;
}

.white-joyce-logo {
    display: none;
    height: 0px;
}


#joyce-intro {
    width: 300px;
    margin: 10% 0 0% 35%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#joyce-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#joyce-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #fff;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 173px;
    border-top: 1px solid #fff;
    padding: 5px 0 0 0;
    }

#joyce-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* joyce HEADER END!*/






/* SUSSEX HEADER START!*/
.sussex-header {
    background-color: #252424;
    background-image: url(property-img/headers/sussex-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom left;
    display: inline-block; *display: inline;
    position: relative;
    width: 100%;
    }

.black-sussex-logo {
    display: block;
}

.white-sussex-logo {
    display: none;
    height: 0px;
}

#sussex-intro {
    width: 28%;
    margin: 10% 0 0% 30%;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#sussex-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 30px;
    margin: 20px 0 0 0;
    }

#sussex-intro h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 15px;
    margin: 5px 0 0 0;
    text-transform: uppercase;
    width: 115px;
    border-top: 1px solid #000;
    padding: 5px 0 0 0;
    }

#sussex-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

#sussex-intro2 {
    width: 50%;
    margin: 0% 0 25% 33%;
    padding: 15% 0 0 0;
    display: inline-block; *display: inline;
    float: left;
    position: relative;
    }

#sussex-intro2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 25px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

/* SUSSEX HEADER END!*/






/* MAIN INFO SECTION START!*/

.main-info {
    width: 100%;
    display: block;
	position: relative;
    }

.property-logo {
 display: block;
}

.main-info h2 {
    font-family: 'Raleway', sans-serif;
        font-weight: 600;
        text-align: left;
        color: #b13235;
        font-size: 16px;
        line-height: 150%;
    }

.main-info p {
    font-family: 'Raleway', sans-serif;
        font-weight: 400;
        text-align: left;
        color: #484646;
        font-size: 12px;
        line-height: 150%;
    }

.main-info a:link, a:visited, a:hover, a:active {
        color: #484646;
        text-decoration: underline;
    }

.main-info-container {
    width: 100%;
	overflow:visible;
    margin: 0;
    padding: 3% 6%;
    }

.main-info-pack {
    width: 15%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 20px 4% 0 0; 
    text-align: left;
    vertical-align: top;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.main-info-pack {
	*display: inline;
	*margin: 20px 4% 0 0; 
}

/* MAIN INFO SECTION END!*/






/* GALLERY START! */

#gallery-tag {
    width: 100px;
    height: 41px;
    position: absolute;
        left: 6%;
        top: -19px;
    z-index: 500;
}

.gallery h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 600;
    text-align: left;
    color: #fff;
    font-size: 40px;
    margin: 0 0 30px 0;
}

.gallery {
    background-image: url(img/a-feature-dark-bg.jpg);
    background-repeat: repeat;
    background-color: #000;
    width: 100%;
    display: block;
	position: relative;
	padding-bottom: 0px;
    font-size: 0;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 10%
    }

.gallery-info img{
    width: 100%;
}

.gallery-pack-3-boxes {
    width: 33.33%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 0 0 0 0; 
    padding: 0;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-3-boxes {
	*display: inline;
	*margin: 0;
}

.gallery-pack-4-boxes {
    width: 25%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 0 0 0 0; 
    padding: 0;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-4-boxes {
	*display: inline;
	*margin: 0;
}




.gallery-pack-2-boxes {
    width: 50%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 0 0 0 0; 
    padding: 0;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-2-boxes {
	*display: inline;
	*margin: 0;
}

	/* GALLERY END! */





	/* VIDEO START! */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.videoembed {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoembed video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* VIDEO END! */






.section-spacer {
    background-image: url(property-img/bg-tile.jpg);
    height: 50px;
}





/* SECONDARY INFO SECTION START! */


.secondary-info-section {
    background-color: #262624;
    padding: 3% 6% 3% 6%;
    position: relative;
}

.profile-section {
    width: 50%
}

.profile-section h1{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 30px;
    line-height: 150%;
}

.profile-section p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 150%;
    margin: 3% 0 0 0;
}

.profile-section hr {
    border-top: 1px solid #8c8b8b;
    margin: 6% 0 8% 0;
}

.property-map {
    border: 4px solid #fff;
    margin: 0 0 0 0;
}





.profile-section2 {
    width: 100%
}

.profile-section2 h1{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 30px;
    line-height: 150%;
}

.profile-section2 h2{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 30px;
    line-height: 150%;
    margin: 50px 0 0 0;
}

.profile-section2 p{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 150%;
    margin: 3% 0 0 0;
}

.profile-section2 ul{
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 150%;
    margin: 3% 0 0 0;
}

.profile-section2 hr {
    border-top: 1px solid #8c8b8b;
    margin: 6% 0 8% 0;
}

.property-map2 {
    border: 4px solid #fff;
    margin: 0 0 0 0;
}




.vip-container {
    background-color: #b13235;
    position: absolute;
        top: 13%;
        right: 0;
    width: 30%;
    padding: 4%
}

.vip-container2 {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    padding: 40px;
    position: relative;
    
}

.vip-container2 a:link, .vip-container2 a:active, .vip-container2 a:visited {
    text-decoration: none;
}

.vip-container h1 {
    font-family: 'Raleway', sans-serif;
    font-weight: 100;
    text-align: left;
    color: #b13235;
    font-size: 35px;
    line-height: 150%;
    padding: 0 0 10px 0;  
    border-style: none;
    border-bottom: 3px solid #b13235;
}

.vip-container p {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-align: left;
    color: #262624;
    font-size: 18px;
    line-height: 180%;
    margin: 20px 0 20px 0;
    width: 100%;
}

#vip-button {
    position: absolute;
        bottom: -65px;
        left: 50%;
        transform: translate(-50%, -50%);
}





.vip-container-2 {
    background-color: #b13235;
    position: absolute;
        top: 9%;
        right: 0;
    width: 30%;
    padding: 4%
}

.vip-container2 {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.44);
    padding: 40px;
    position: relative;
    
}

.vip-container2 a:link, .vip-container2 a:active, .vip-container2 a:visited {
    text-decoration: none;
}

.vip-container-2 h1 {
    font-family: 'Raleway', sans-serif;
    font-weight: 100;
    text-align: left;
    color: #b13235;
    font-size: 35px;
    line-height: 150%;
    padding: 0 0 10px 0;  
    border-style: none;
    border-bottom: 3px solid #b13235;
}

.vip-container-2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-align: left;
    color: #262624;
    font-size: 18px;
    line-height: 180%;
    margin: 20px 0 20px 0;
    width: 100%;
}





/* SECONDARY INFO SECTION END! */





/* REMAX FOOTER START!*/
.contact {
    background-color: #dddddf;
    padding: 2% 10% 4% 10%;
}

.contact img {
    margin: auto;
    display: block;
    text-align: center;
}

.contact p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #484646;
    font-size: 12px;
    line-height: 150%;
    text-transform: uppercase;
    margin: 10px 0 0 0;
}

.contact a {
    color: #484646;
    text-decoration: none;
}
/* REMAX FOOTER END!*/





!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */






/* register Model Window START!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	.register-btn-close {
		color: #aaaaaa;
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		position: absolute;
		right: 44%;
		bottom: 425px;
	}
	
	.register-btn-close:hover {
		color: #919191;
	}
	
	.register-modal:before {
		content: "";
		display: none;
		background: rgba(0, 0, 0, 0.6);
		background-image: url(img/bg-tile-t.png);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 5000;
	}
	
	.register-modal:target:before {
		display: block;
	}
	
	.register-modal:target .register-modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		top: 5%;
	}
	
	.register-modal-dialog {
		background: #b13235;
		margin-left: -140px;
		position: fixed;
		left: 50%;
		top: -100%;
		z-index: 10000;
		width: 280px;
		-webkit-transform: translate(0, -500%);
		-ms-transform: translate(0, -500%);
		transform: translate(0, -500%);
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-moz-transition: -moz-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
	}
	
	.register-modal-body {
		padding: 20px;
	}
	
	.register-modal-header,
	.register-modal-footer {
		padding: 40px 20px 25px 20px;
	}
	
	.register-modal-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.register-modal-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.register-modal-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.register-modal-header h2 a{
		color: #000;
	}

    .register-modal-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}
	
	.register-modal-footer {
		border-top: #eeeeee solid 1px;
		text-align: right;
	}
	
	#close {
		display: none;
	}
	/* register Model Window END!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/






/* insider Model Window START!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	.insider-btn-close {
		color: #aaaaaa;
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		position: absolute;
		right: 44%;
		bottom: 340px;
	}
	
	.insider-btn-close:hover {
		color: #919191;
	}
	
	.insider-modal:before {
		content: "";
		display: none;
		background: rgba(0, 0, 0, 0.6);
		background-image: url(img/bg-tile-t.png);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 5000;
	}
	
	.insider-modal:target:before {
		display: block;
	}
	
	.insider-modal:target .insider-modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		top: 5%;
	}
	
	.insider-modal-dialog {
		background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
        background-repeat: no-repeat;
		margin-left: -140px;
		position: fixed;
		left: 50%;
		top: -100%;
		z-index: 10000;
		width: 280px;
		-webkit-transform: translate(0, -500%);
		-ms-transform: translate(0, -500%);
		transform: translate(0, -500%);
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-moz-transition: -moz-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
	}
	
	.insider-modal-body {
		padding: 20px;
	}
	
	.insider-modal-header,
	.insider-modal-footer {
		padding: 40px 20px 25px 20px;
	}
	
	.insider-modal-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.insider-modal-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
        border: 0px;
	}
	
	.insider-modal-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.insider-modal-header h2 a{
		color: #000;
	}

    .insider-modal-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}
	
	.insider-modal-footer {
		border-top: #eeeeee solid 1px;
		text-align: right;
	}
	
	#close {
		display: none;
	}
	/* indsider Model Window END!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/








/* slideshow Model Window START!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
	.slideshow-btn-close {
		color: #aaaaaa;
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		position: absolute;
		right: 48.5%;
		bottom: 18px;
	}
	
	.slideshow-btn-close:hover {
		color: #919191;
	}
	
	.slideshow-modal:before {
		content: "";
		display: none;
		background: rgba(0, 0, 0, 0.6);
		background-image: url(img/bg-tile-t.png);
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 5000;
	}
	
	.slideshow-modal:target:before {
		display: block;
	}
	
	.slideshow-modal:target .slideshow-modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		top: 5%;
	}
	
	.slideshow-modal-dialog {
		background: #fff;
		margin-left: -603px;
		position: fixed;
		left: 50%;
		top: -100%;
		z-index: 5000;
		width: 1206px;
		-webkit-transform: translate(0, -500%);
		-ms-transform: translate(0, -500%);
		transform: translate(0, -500%);
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-moz-transition: -moz-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
	}
	
	.slideshow-modal-body {
		padding: 0px;
	}
	
	.slideshow-modal-header,
	.slideshow-modal-footer {
		padding: 40px 20px 25px 20px;
	}
	
	.slideshow-modal-header {
		border-bottom: #eeeeee solid 1px;
        background-color: #fff;
	}
	
	.slideshow-modal-header h1 {
		font-family: 'Raleway', sans-serif;
        font-weight: normal; 	
        font-style: normal;
		font-weight: 300;
		font-size: 1.5em;
		text-align: center;
		padding-bottom: 10px;
        color: #000;
	}
	
	.slideshow-modal-header h2 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: .8em;
		text-align: center;
		padding: 0 0 25px 0;
	}

.slideshow-modal-header h2 a{
		color: #000;
	}

    .slideshow-modal-header h3 {
		font-family: BrandonGrotesque-Regular; 	font-weight: normal; 	font-style: normal;
		font-weight: 300;
		line-height: 0;
		font-size: 1.1em;
		text-align: center;
		padding: 0 0 25px 0;
	}
	
	.slideshow-modal-footer {
		border-top: #eeeeee solid 1px;
		text-align: right;
	}
	
	#close {
		display: none;
	}
	/* slideshow Model Window END!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/








/* slideshow START!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/* jssor slider bullet navigator skin 05 css */
        /*
        .jssorb05 div           (normal)
        .jssorb05 div:hover     (normal mouseover)
        .jssorb05 .av           (active)
        .jssorb05 .av:hover     (active mouseover)
        .jssorb05 .dn           (mousedown)
        */
    .jssorb05 {
        position: absolute;
    }
    .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
        position: absolute;
        /* size of bullet elment */
        width: 16px;
        height: 16px;
        background: url('property-img/b05.png') no-repeat;
        overflow: hidden;
        cursor: pointer;
    }
    .jssorb05 div { background-position: -7px -7px; }
    .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
    .jssorb05 .av { background-position: -67px -7px; }
    .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

    /* jssor slider arrow navigator skin 22 css */
    /*
    .jssora22l                  (normal)
    .jssora22r                  (normal)
    .jssora22l:hover            (normal mouseover)
    .jssora22r:hover            (normal mouseover)
    .jssora22l.jssora22ldn      (mousedown)
    .jssora22r.jssora22rdn      (mousedown)
    */
    .jssora22l, .jssora22r {
        display: block;
        position: absolute;
        /* size of arrow element */
        width: 40px;
        height: 58px;
        cursor: pointer;
        background: url('property-img/a22.png') center center no-repeat;
        overflow: hidden;
    }
    .jssora22l { background-position: -10px -31px; }
    .jssora22r { background-position: -70px -31px; }
    .jssora22l:hover { background-position: -130px -31px; }
    .jssora22r:hover { background-position: -190px -31px; }
    .jssora22l.jssora22ldn { background-position: -250px -31px; }
    .jssora22r.jssora22rdn { background-position: -310px -31px; }
	/* slideshow END!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/







































	
	




@media (max-width: 1399px) {
    
      
}
     

}







@media (max-width: 1350px) {
    

    
    
    .slideshow-modal-dialog {
		margin-left: -500px;
		width: 1000px;
	}
    
    
    #dog-left {
    display: block;
    position: absolute;
        right: -150px;
        top: -30px;
    }

}
    
    
    
    
    
    
@media (max-width: 1200px) {
    
    .bl-living-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: inline-block; *display: inline; 
        margin: 9% 0% 10% 10%;
       
	}
  
        .home-divider {
    position: absolute;
    top: -160px;
}
    
   
    
      .presales-dog {
    display: none;
          visibility: hidden;    
    }
    
    
    
    
    .why-about-container h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}

.why-about-container h2 a{
    color: #fff;
    text-decoration: none;
    padding: 0 0 5px 0;
    border-bottom: 2px solid #b13235;
}

.graph-1, .graph-2, .graph-3 {
    display: block;
    margin: 0 auto 0 auto;
    width: 60%
}

.graph-1 {
    padding: 0 0 5% 0;
}

.graph-1, .graph-2 {
    padding: 5% 0 0 0;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    
    #selling-intro {
    width: 45%;
    }

#selling-intro h1 {
    font-size: 40px;
    }

#selling-intro p {
    font-size: 18px;
    }
    
    
    
      #station-square-intro {
    width: 40%;
    margin: 38% 0 0% 6%;
    padding: 6% 2% 2% 2%;
    }
    
    
     #seasons-intro {
    width: 50%;
    margin: 10% 0 0% 6%;
    }
    
     #the-kirkland-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
     #the-stanton-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
     #cambie62-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
     #westbury-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
     #heather-intro {
    width: 45%;
    margin: 7% 0 0% 10%;
    }
    
      #reside-intro {
    width: 45%;
    margin: 7% 0 0% 10%;
    }
    
     #marquise-intro {
    width: 45%;
    margin: 7% 0 0% 10%;
    }
    
    #miramar-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
    #the-butterfly-intro {
    width: 22%;
    margin: 10% 0 0% 3%;
    }
    
     #hawthorne-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    }
    
     #the-grey-intro {
    width: 40%;
    margin: 15% 0 0% 9%;
    }
    
     #avenue-one-intro {
    width: 50%;
    margin: 10% 0 0% 6%;
    padding: 2% 2% 2% 2%;
    }
    
     #the-parker-intro {
    width: 45%;
    margin: 15% 0 0% 10%;
    padding: 0;
    }
    
    #lumina-intro {
    width: 50%;
    margin: 10% 0 0% 8%;
    padding: 0;
    }
    
     #windsor-intro {
    width: 20%;
    margin: 10% 0 0% 43%;
    padding: 0;
    }
    
    
    
    #clarke-intro {
    width: 80%;
    margin: 15% auto 10% auto;
    display: block;
    float: none;
    position: relative;
        display: block;
    }
    
      #hensley-intro {
    width: 80%;
    margin: 15% auto 10% auto;
    display: block;
    float: none;
    position: relative;
        display: block;
    }
    
       #pier-west-intro {
    width: 80%;
    margin: 15% auto 10% auto;
    display: block;
    float: none;
    position: relative;
        display: block;
    }
    

          #dll-intro {
    width: 50%;
    margin: 15% 0 5% 5%;
    float: none;
    position: relative;
    }
    
    
    
          #bl-intro {
    width: 40%;
    margin: 0 0 5% 10%;
    float: left;
    position: relative;
    }
    
              #rp-intro {
    width: 50%;
    margin: 15% 0 5% 5%;
    float: none;
    position: relative;
    }
    
    
    
              #fa-intro {
    width: 50%;
    margin: 15% 0 5% 5%;
    float: none;
    position: relative;
    }
    
    
       #feature-assigments-intro {
    width: 50%;
    margin: 15% 0 5% 5%;
    float: none;
    position: relative;
    }
    
    
    
    #henry-intro {
    width: 50%;
    margin: 10% 0 0% 8%;
    padding: 2% 2% 2% 2%;
    }
    
    #yukon-intro {
    width: 50%;
    margin: 10% 0 0% 8%;
    padding: 2% 2% 2% 2%;
    }
    
   



  #lougheed-intro {
    width: 50%;
    margin: 48% 0 0% 6%;
    padding: 6% 2% 2% 2%;
    }
}




@media (max-width: 1150px) {
    
    .footer-left-container {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    display: inline-block; *display: inline;
    width: 48%;
    height: 400px;
    position: relative;
}

.footer-right-container {
     background: url(img/a-home-header-bg.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    display: table-cell;
    display: inline-block; *display: inline;
    width: 50%;
    height: 400px;
    position: relative;
    float: right;
}
    
    
      .footer-left {
   display: block;
    width: 400px;
    height: 300px;
    position: absolute;
    top:20%; bottom:20%; left:20%; right: 20%;
    
}

.footer-left p {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    margin: 20px 0 0 72px;
    color: #8c8282;
}

.main-footer-logo {
    width: 250px;
    display: block;
}

.footer-right {
   display: block;
    width: 60%;
    height: inherit;
    position: absolute;
    top:20%; bottom:20%; left:20%; right: 20%;
}

.footer-right h2{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    font-size: 30px;
    color: #fff;
    line-height: 100%;
}
    
    
    
    .home-dog {
    position: absolute;
    left: -200px;
    
}
    
    .living-series-right {
    font-size: 0;
    background-color: #b13235;
    display: inline-block; *display: inline;
    width: 30%;
    height: 400px;
    vertical-align: top;
    padding: 13% 0 0 0;
    float: left;
    margin: 5% 0 0 0;
}

.living-series-right-2 {
    font-size: 0;
    background-color: #b13235;
    display: inline-block; *display: inline;
    width: 30%;
    height: 400px;
    vertical-align: top;
    padding: 13% 0 0 0;
    float: right;
    margin: 5% 0 0 0;
}
    
    
    
    
    
    
    
    
    
    
    

    
    
    
    
    .walkthrough-content {
    width: 25%;
}

.walkthrough-content h1 {
    font-size: 30px;
    width: 190px;
}

.walkthrough-content p {
    line-height: 180%;
    font-size: 16px;
}


.walkthrough-video-container {
	padding-bottom: 40%; /* 16:9 */
    width: 70%;
}
    
        #dog-left {
    display: block;
    position: absolute;
        right: -225px;
        top: -30px;
    }
    
    #triomphe-intro {
        margin: 10% 0 0% 29%;
    }
    
    .triomphe-logo {
        width: 80%;
    }
    
    #triomphe-intro h1 {
    font-size: 25px;
    }

#triomphe-intro h2 {
    font-size: 12px;
    }

#triomphe-intro p {
    font-size: 15px;
    }
    
    #sussex-intro {
        margin: 10% 0 0% 29%;
    }
    
    #sussex-intro img {
        width: 80%;
    }
    
    #sussex-intro h1 {
    font-size: 25px;
    }

#sussex-intro h2 {
    font-size: 12px;
    }

#sussex-intro p {
    font-size: 15px;
    }
    
    #sun-towers-intro {
        margin: 10% 0 0% 33%;
        width: 200px;
    }
    
    #sun-towers-intro img {
        width: 80%;
    }
    
    #sun-towers-intro h1 {
    font-size: 25px;
    }

#sun-towers-intro h2 {
    font-size: 12px;
    }

#sun-towrers-intro p {
    font-size: 15px;
    }
    
    
    
    
    
    
    
      #vittorio-intro {
        margin: 10% 0 0% 33%;
        width: 200px;
    }
    
    #vittorio-intro img {
        width: 80%;
    }
    
    #vittorio-intro h1 {
    font-size: 25px;
    }

#vittorio-intro h2 {
    font-size: 12px;
    }

#vittorio-intro p {
    font-size: 15px;
    }
    
    
    
    
    
    
       #mirabel-intro {
        margin: 10% 0 0% 20%;
        width: 300px;
    }
    
    #mirabel-intro img {
        width: 80%;
    }
    
    #mirabel-intro h1 {
    font-size: 25px;
    }

#mirabel-intro h2 {
    font-size: 12px;
    }

#mirabel-intro p {
    font-size: 15px;
    }
    
    
    
    
    
    
    
    
     #joyce-intro {
        margin: 10% 0 0% 40%;
        width: 200px;
    }
    
    #joyce-intro img {
        width: 80%;
    }
    
    #joyce-intro h1 {
    font-size: 25px;
    }

#joyce-intro h2 {
    font-size: 12px;
    }

#joyce-intro p {
    font-size: 15px;
    }
    
    
    
    
    #fulton-intro {
        margin: 10% 0 0% 29%;
    }
    
    .fulton-logo {
        width: 80%;
    }
    
    #fulton-intro h1 {
    font-size: 25px;
    }

#fulton-intro h2 {
    font-size: 12px;
    }

#fulton-intro p {
    font-size: 15px;
    }
    
    
    
    #imperial-intro {
    margin: 10% 0 0% 36%;
    }

#imperial-intro h1 {
    font-size: 25px;
    }

#imperial-intro h2 {
    font-size: 12px;
    }

#imperial-intro p {
    font-size: 15px;
    }
    
    
    #smithe-intro {
    margin: 10% 0 0% 39%;
        width: 20%;
    }

#smithe-intro h1 {
    font-size: 25px;
    }

#smithe-intro h2 {
    font-size: 12px;
    }

#smithe-intro p {
    font-size: 15px;
    }
    
    .triomphe-header-form-1 {
        margin: 6% 4% 5% 0;
	}
    
    .profile-section {
    width: 55%
    }
    
    .vip-container {
    background-color: #b13235;
    position: absolute;
        top: 13%;
        right: 0;
    width: 40%;
    padding: 4%
}
    
    .vip-container-2 {
    background-color: #b13235;
    position: absolute;
        top: 9%;
        right: 0;
    width: 40%;
    padding: 4%
}
    
        #horseshoe-bay-intro {
    width: 17%;
    margin: 10% 0 0% 40%;
    display: inline-block; *display: inline;
    float: left;
    }

#horseshoe-bay-intro h1 {
    font-size: 20px;
    }

#horseshoe-bay-intro p {
    font-size: 13px;
    }
    
    
}
    
    
    

    
    
@media (max-width: 1050px) {
    .slideshow-modal-dialog {
		margin-left: -355px;
		width: 760px;
	}
    
    #marquee-intro {
    width: 50%;
    margin: 12% 0 0% 6%;
    padding: 0%;
    }
    
    .marquee-header {
    background-color: #252424;
    background-image: url(property-img/headers/marquee-1b.jpg);
    background-repeat: repeat;
    }
    
    #belpark-intro {
    width: 50%;
    margin: 18% 0 0% 6%;
    padding: 0%;
    }
    



    
    .marquee-header {
    background-color: #252424;
    background-image: url(property-img/headers/marquee-1b.jpg);
    background-repeat: repeat;
    }

     .events-header {
    background-color: #252424;
    background-image: url(img/events-bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 0;
    }


#events-intro h1 {
    font-size: 50px;
    }


#events-intro p {
    font-size: 17px;
    }

.events-dog {
    width: 500px;
    position: absolute;
        bottom: -100px;
        right: -175px;
    z-index: 1000;
    
    
    
    
}
    
    
    
    
@media (max-width: 1000px) {
    
    .a-learn-more {
    margin: 20px 0 0% 0;
}

    

            .home-divider {
    position: absolute;
    top: -140px;
    }
                
    .presales-info-left{
    display: inline-block; *display: inline;
    width: 100%;
        margin: 0 0 5% 0;
}

.presales-info-left h1{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 35px;
    margin: 5% 5% 0 5%;
    padding: 0 0 0 0;
}

.presales-info-left p{
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 200%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 5% 0 5%;
    padding: 0 0 0 0;

}

.presales-info-right{
    background-image: url(img/a-boutique-bg.jpg);
    background-size: cover;
    background-position: center;
    display: inline-block; *display: inline;
    width: 100%;
    height: 400px;
    float: none;
}
    
    
    
    
    
    
  
    
    
    
    
    
    .buying-process-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #343434;
    font-size: 60px;
    margin: 0 5% 0 5%;
    padding: 5% 0 0 0;
    }

.buying-process-header p {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 5% auto;
    width: 70%;
    line-height: 160%;
}
    
     .about-header {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    display: block;
    width: 100%;
    padding: 0px;
    margin: -100px 0 0 0;
}
    
    .about-header-left {
    background: url(img/a-home-header-bg.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    display: block;
    width: 100%;
    margin-top: 100px;
    padding: 10%;
    }

.white-dog {
    display: block;
    margin: 0 auto 0 auto;
}
    
   

.about-header-right {
    display: block;
    width: 100%;
    vertical-align: top;
    padding: 10% 10% 10% 10% ;
}

.about-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #b13235;
    font-size: 50px;
    }

.about-header p {
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    line-height: 200%;
    text-align: left;
    color: #4b4848;
    display: block;
    margin: 30px 0 0 0;
        
}

.contact-us-button-3 {
    display: block;
    margin: 5% 0 0 0;
}
    
    
    .why-about-container h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}

.why-about-container h2 a{
    color: #fff;
    text-decoration: none;
    padding: 0 0 5px 0;
    border-bottom: 2px solid #b13235;
}

.graph-1, .graph-2, .graph-3 {
    display: block;
    margin: 0 auto 0 auto;
    width: 80%
}

.graph-1 {
    padding: 0 0 5% 0;
}

.graph-1, .graph-2 {
    padding: 5% 0 0 0;
}
    
    
    
    
    
               
                
}
    
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #selling-intro {
    width: 50%;
    display: block;
    margin: 0 10% 30% 0;
    display: inline-block; *display: inline;
    }

#selling-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #595959;
    font-size: 35px;
    margin: 20px 0 0 0;
    }

#selling-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #595959;
    font-size: 16px;
    line-height: 200%;
    margin: 20px 0 0 0;
    }
    
    
    
        #triomphe-intro {
        margin: 10% 0 0% 34%;
        width: 220px;
    }
    
    #sussex-intro {
        margin: 10% 0 0% 34%;
        width: 220px;
    }
    
    #suntowers-intro {
        margin: 10% 0 0% 34%;
        width: 220px;
    }
    
    #joyce-intro {
        margin: 10% 0 0% 34%;
        width: 220px;
    }
    
    #fulton-intro {
        margin: 10% 0 0% 34%;
        width: 220px;
    }

    .triomphe-header-form-1 {
        margin: 6% 2% 5% 0;
	}
    
    .profile-section {
    width: 40%
    }
    
    .vip-container {
    background-color: #b13235;
    position: absolute;
        top: 13%;
        right: 0;
    width: 45%;
    padding: 4%
}
    
    .vip-container-2 {
    background-color: #b13235;
    position: absolute;
        top: 9%;
        right: 0;
    width: 45%;
    padding: 4%
}
}


    
    
@media (max-width: 900px) {
    
  
    
    
    
    .home-about-left {
    display: block;
    width: 1000%;
        padding: 0 0 0 0%;
    
}

.home-about-right {
    display:block;;
    width: 100%;
    padding: 50px;
}
    
    .home-about h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: center;
    color: #b13235;
    font-size: 40px;
    }

.home-about h2{
   font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 15px;
    line-height: 200%;
    }

.home-about p{
   font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 200%;
    }

    
      .home-feature-building {
    display: block;
          
}
    
.a-learn-more {
    margin: 20px auto 5% auto;
    display: block;
}
    
    
    .graph-size {
    display: block; 
    margin: 10% auto 0 auto; 
    width: 80%;
}
    
    .bl-button {
        display: block;
        margin: auto;
    }
    .bl-living-form-1 {
        background: #b13235;
        background-image: url(property-img/form-bg.jpg);
        background-position: bottom;
    background-size: cover;
		width: 350px;
        display: block;
        margin: 9% auto 10% auto;
       
	}
    
                .home-divider {
    position: absolute;
    top: -100px;
}
    
    .home-dog {
    position: absolute;
    left: -300px;
    
}
    
    
    .living-series-left {
    font-size: 0;
    display: block;
    width: 100%;
    height: 400px;
    vertical-align: top;
    float: none;
    margin: 5% 0 0 0;
}

.living-series-right {
    font-size: 0;
    background-color: #b13235;
    display: block;
    width: 100%;
    height: inherit;
    vertical-align: inherit;
    padding: 5% 0 5% 0;
    float: none;
    margin: 0 0 0 0;
}

.living-series-left-2 {
    font-size: 0;
    display: block;
    width: 100%;
    height: 400px;
    vertical-align: top;
    float: none;
    margin: 5% 0 0 0;
}

.living-series-right-2 {
    font-size: 0;
    background-color: #b13235;
    display: inline-block; *display: inline;
    width: 100%;
    height: inherit;
    vertical-align: inherit;
    padding: 5% 0 5% 0;
    float: none;
    margin: 0 0 0 0;
}
    
    
    
.resales-icons {
    padding: 50px 0 0 0;

}

    .resales-rule {
    display: block;
    margin: 15% auto 15% auto;
    width: 70%;
}
    
    
     
    


.buying-process-button-container {
    width: 80%;
    display: block;
    margin: auto;
}

    
    
    
    
    
.buying-process-header h1{
  font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #343434;
    font-size: 60px;
    margin: 0 5% 0 5%;
    padding: 5% 0 0 0;
    }

.buying-process-header p {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 10% auto;
    width: 70%;
    line-height: 160%;
}
    
    

    
    
    
    
    
    
    
    

    
    
    
    
    
    
    
    
    
    
       #selling-intro {
    width: 100%;
    display: block;
    margin: 0 0 0 0;
    float: none;
        
    }

#selling-intro h1 {
    font-size: 50px;
    }

#selling-intro p {
    font-size: 18px;
    line-height: 180%;
    margin: 20px 0 30px 0;
    }
    
    .header-button {
    visibility: hidden;
    display: none;
}
    
    .selling-form-1 {
		background: #b13235;
		width: 300px;
        display: block;
        margin: 0 auto 0 auto; 
	}
    
    
     .walkthrough-content {
        display: block;
        width: 100%;
        float: none;
    }

    .walkthrough-content h1 {
        text-align: center;
        min-width: 350px;
        margin: 0 auto;
    }

    .walkthrough-content p {
        margin: 15px 0 5% 0;
    }

    .walkthrough-video-container {
        display: block;
        position: relative;
        padding-bottom: 57%; /* 16:9 */
        height: 0;
        width: 100%;
    }

    .tour-button {
        display: none;
    }
    
    #dog-left {
    display: none;
    }
    
    .evaluation-section h1 {
        text-align:center;
    }


.evaluation-section p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #595959;
    line-height: 200%;
    font-size: 18px;
    margin: 30px 0 0 0;
    width: 100%
    }
    
    
    
    .how-left {
    width: 100%;
    display: block;
	position: relative;
	font-size: 1rem;
    padding:5%;
    vertical-align: top;
    }

.how-right {
    width: 100%;
    display: block;
	position: relative;
	padding:5% 5% 5% 5%;
    border-top: 9px solid #d2d3d5;
    border-left: 0px solid #d2d3d5;
    margin: 5% 0 0 0;
    }
    
    .how-right h1{
    text-align: center;
    }
    
    .how-right p{
    text-align: center;
    }
    
    
    
    
    
    
     #triomphe-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    .triomphe-logo {
        width: 300px;
        display: block;
        margin: auto;
    }


#triomphe-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    #sussex-intro2 {
    width: 100%;
    margin: 0%;
    padding: 15%;
    display: inline-block; *display: inline;
    float: none;
    position: relative;
        
        
    }
    

     #contessa-intro {
    width: 80%;
        display: block;
        float: none;
    margin: 10% 0 0% 8%;
    padding: 2% 2% 2% 2%;
        
    }
    
    #contessa-intro p {
        color: #fff;
        text-align: center;
        padding: 0;
    }
    

#sussex-intro2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 20px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

    
    #sussex-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #sussex-intro h1{
        color: #fff;
    }
    
    #sussex-intro h2{
        color: #fff;
    }
    
    #sussex-intro p{
        color: #fff;
    }
    
    #sussex-intro img {
        width: 250px;
        display: block;
        margin: auto;
    }
    
    .black-sussex-logo {
    display: none;
        height: 0px;
}

.white-sussex-logo {
    display: block;
    height: 50px;
}


#sussex-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    #sun-towers-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #sun-towers-intro img {
        width: 200px;
        display: block;
        margin: auto;
    }


#sun-towers-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    
    
    
    
    #vittorio-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #vittorio-intro img {
        width: 200px;
        display: block;
        margin: auto;
    }


#vittorio-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    
    
    
    
    
     #mirabel-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #mirabel-intro img {
        width: 200px;
        display: block;
        margin: auto;
    }


#mirabel-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    
    
    #landmark-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #landmark-intro img {
        width: 200px;
        display: block;
        margin: auto;
    }


#landmark-intro p {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    
    
    
    
    
    
    .black-sun-logo {
    display: none;
        height: 0px;
}

.white-sun-logo {
    display: block;
    height: 100%;
}
    
    
    
    
    
    #joyce-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #joyce-intro img {
        width: 200px;
        display: block;
        margin: auto;
    }


#joyce-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    .black-joyce-logo {
    display: none;
        height: 0px;
}

.white-joyce-logo {
    display: block;
    height: 50px;
}
    
    
    
    
    
    #fulton-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        position: relative;
    }
    
    .fulton-logo {
        width: 180px;
        display: block;
        margin: auto;
    }


#fulton-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
      #howe-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    .howe-logo {
        width: 180px;
        display: block;
        margin: auto;
    }
    
    .alberni-black-logo {
        display: none;
        height: 0;
    }
    
     .alberni-white-logo {
        width: 180px;
        display: block;
        margin: auto;
    }


#howe-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
      #carved-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #carved-intro p {
    text-align: center;
        color: #fff;
    }
    
    #imperial-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #imperial-intro img {
        width: 180px;
        display: block;
        margin: auto;
    }


#imperial-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    #imperial-intro2 {
    width: 80%;
        margin: 10% 0 0% 10%;
        display: block;
        float: none;
    }

#imperial-intro2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 25px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }
    
    
    #terrace-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    

    #terrace-intro h1 {
    text-align: center;
    }

#terrace-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    #smithe-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    #smithe-dark {
        display: none;
        height: 0;
    }
    
    #smithe-light {
        display: block;
        width: 180px;
        display: block;
        margin: auto;
    }


#smithe-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    color: #fff;
    }
    
    #smithe-intro p {
        color: #fff;
    }
    
    #smithe-intro h1 {
        color: #fff;
    }
    
    
    
    #horseshoe-bay-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
    }
    
    .horseshoe-logo img {
        width: 180px;
        display: block;
        margin: auto;
    }


#horseshoe-bay-intro h2 {
    font-size: 12px;
    display: block;
    margin: 10px auto 0 auto;
    text-align: center;
    }
    
    .horseshoe-bay-form-1 {
        width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
	}

    .triomphe-header-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
        
        .triomphe-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .sussex-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .sun-towers-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .vittorio-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    #vittorio-intro p {
    font-size: 15px;
        color: #fff;
    }
    
    
    
     .mirabel-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    #mirabel-intro p {
    font-size: 15px;
        color: #fff;
    }
    
    
    
    .landmark-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    #landmark-intro p {
    font-size: 15px;
        color: #fff;
    }
    
    
    
    
    .joyce-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
            .fulton-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .howe-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .carved-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .station-square-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .gilmore-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .marquee-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .belpark-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    
    .seasons-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .the-kirkland-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .the-stanton-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
      .cambie62-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
       .westbury-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
      .heather-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
      .reside-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .marquise-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
      .hudson-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .miramar-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .the-butterfly-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .avalon-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .hawthorne-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    
    .the-grey-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .avenue-one-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .the-parker-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .lumina-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .windsor-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    .etoile-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
    }
    
    
    .concord-brentwood-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
    }
    
     .granville-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
         
    }
    
    
     .park-house-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
         
    }
    
    .regan-west-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
    }
    
     .bordeaux-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    
     .one-water-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
     .oakridge-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    .akimbo-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
     .maywood-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    
     .brooklyn-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    
    .clarke-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
        background-size: auto;
    }
    
     .hensley-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
         background-size: auto;
    }
    
    
       .pier-west-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
           background-size: auto;
    }
    
    
      .pier-west-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
          background-size: auto;
    }
    
    
     .dll-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     #dll-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #dll-intro h1{
    color: #fff;
    }
    
    #dll-intro p{
    color: #fff;
    }
    
    #dll-intro img{
    display: block;
        margin: auto;
    }
    
    
    #dll-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    
    
    
     .bl-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .dl-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     #bl-intro {
    width: 100%;
    margin: 7% auto 0% auto;
    display: block;
    float: none;
    position: relative;

    }

#bl-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    text-align: center;
    color: #fff;
    font-size: 40px;
    margin: 0 0 0 0;
    filter: drop-shadow(0 0 20px #6d6b6b);
    }

    
    #dll-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    
    
    
    .rp-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     #rp-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #rp-intro h1{
    color: #fff;
    }
    
    #rp-intro p{
    color: #fff;
    }
    
    #rp-intro img{
    display: block;
        margin: auto;
    }
    
    
    #rp-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    
    
    
    
    
    
     .fa-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
     .feature-assignment-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .feature-downtown-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .investor-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    
     .boutique-feature-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .final-opportunity-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    
    
    
    #feature-assignment-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #feature-assignment-intro h1{
    color: #fff;
    }
    
    #feature-assignment-intro p{
    color: #fff;
    }
    
    #feature-assignment-intro img{
    display: block;
        margin: auto;
    }
    
    
    #boutique-feature-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    

    
    #boutique-feature-intro h1{
        padding: 0 0px 0 0;
        text-align: center;
    color: #fff;
    }
    
    #boutique-feature-intro img{
    display: block;
        margin: auto;
    }
    
    
    
    #luxury-feature-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #luxury-feature-intro h1{
        text-align: center;
    color: #fff;
    }
    
    #luxury-feature-intro img{
    display: block;
        margin: auto;
    }
    
    
    
    #luxury-feature-intro-2 {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #luxury-feature-intro-2 h1{
        text-align: center;
    color: #fff;
    }
    
    #luxury-feature-intro-2 img{
    display: block;
        margin: auto;
    }
    
    
    
    
    
    
     #fa-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    #fa-intro h1{
    color: #fff;
    }
    
    #fa-intro p{
    color: #fff;
    }
    
    #fa-intro img{
    display: block;
        margin: auto;
    }
    
    
    #fa-intro {
    width: 80%;
    margin: 15% auto 5% auto;
    float: none;
    position: relative;
         display: block;
    }
    
    
    
    
    
    
    
    
    
    
    
    .henry-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .yukon-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .contessa-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .southgate-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .lougheed-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .imperial-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .terrace-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .horseshoe-bay-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    .smithe-header {
    background-color: #252424;
    background-image: url(property-img/bg-tile.jpg);
    background-repeat: repeat;
    }
    
    
    .belpark-dark {
    display: none;
        height: 0px;
    }

.belpark-white {
    display: block;
    }
    
    
    #gilmore-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
    #gilmore-intro img{
        margin: auto;
        display: block;
        float: none;
        background-color: transparent;
    }
    
    #gilmore-intro p {
        text-align: center;
        color: #fff;
    }


    #station-square-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    
    
    
    #station-square-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
    .station-square-logo {
        width: 90px;
        display: block;
        margin: auto;
        top: 0;
    }


    #station-square-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .station-square-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #station-square-intro img {
        width: 90px;
        display: block;
        margin: auto;
        position: relative;
    }
    
    #marquee-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }


    #marquee-intro h2 {
        font-size: 12px;
        display: block;
        margin: 0px auto 0 auto;
        text-align: center;
    }
    
    #marquee-intro img {
        width: 150px;
        display: block;
        margin: 0px auto;
        position: relative;
        padding: 0px;
    }
    
    #belpark-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }


    #belpark-intro h2 {
        font-size: 12px;
        display: block;
        margin: 0px auto 0 auto;
        text-align: center;
    }
    
    #belpark-intro p{
    color: #fff;
    }
    
    #belpark-intro img {
        width: 150px;
        display: block;
        margin: 0px auto;
        position: relative;
        padding: 0px;
    }
    
    
    
    
    
    #wechat-belpark-intro img {
        width: 150px;
        display: block;
        margin: 0px auto;
        position: relative;
        padding: 0px;
    }
    
    #wechat-belpark-intro {
    width: 80%;
        margin: 10% 0 10% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

#wechat-belpark-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 200;
    text-align: left;
    color: #fff;
    font-size: 16px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }

    #seasons-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #seasons-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .seasons-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #seasons-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    #the-kirkland-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #the-kirkland-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .the-kirkland-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #the-kirkland-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
     #the-stanton-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #the-stanton-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .the-stanton-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #the-stanton-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
    
    
    
     #cambie62-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #cambie62-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .cambie62-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #cambie62-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
      #westbury-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #westbury-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .westbury-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #westbury-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
    
    
     #heather-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #heather-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .heather-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #heather-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
    
    #reside-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #reside-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .reside-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #reside-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    .reside-logo-white {
        visibility: visible;
        display: block;
        
    }
    
        .reside-logo-black {
        visibility: hidden;
        display: none;
        
    }
    
    #reside-intro p {
        
        color: #fff;
    }
    
    
    
    
     #marquise-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #marquise-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .marquise-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #marquise-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    

    
    #marquise-intro p {
        
        color: #fff;
    }
    
    
    
    
    
    
    
    
    
    
    
    #miramar-intro {
        width: 80%;
        margin: 10% 0 10% 10%;
        display: block;
        float: none;
        background-color: transparent;
        
    }
    
    #miramar-intro p{
        color: #fff;
        
    }

    #miramar-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .miramar-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #miramar-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
    
    
    
    
     
    #the-butterfly-intro {
        width: 80%;
        margin: 10% 0 10% 10%;
        display: block;
        float: none;
        background-color: transparent;
        
    }
    
    #the-butterfly-intro p{
        color: #fff;
        
    }

    #the-butterfly-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .the-butterfly-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #the-butterfly-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    
    
    
    
    
    
    

    #hawthorne-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #hawthorne-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .hawthorne-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #hawthorne-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    #the-grey-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #the-grey-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .the-grey-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #the-grey-intro img {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
     #avenue-one-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #avenue-one-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
        color: #fff;
    }
    
    #avenue-one-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 18px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }
    
    .avenue-one-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #ave-logo-white {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    #ave-logo-black {
        display: none;
        height: 0px;
    }
    
    
    
    
    
    
    
    
    #the-parker-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #the-parker-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
        color: #fff;
    }
    
    #the-parker-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 18px;
    line-height: 200%;
    margin: 10px 0 0 0;
    }
    
    .the-parker-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #the-parker-white {
        display: block;
        margin: auto;
        position: relative;
        background-color: transparent;
        padding: 0px;
        top: 0px;
    }
    
    #the-parker-black {
        display: none;
        height: 0px;
    }
    
    
    
    
    
    
    
    
    .plus {
        display: none;
        height: 0px;
    }
    
    #lumina-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #lumina-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .lumina-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .lumina-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    
    #windsor-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #windsor-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .windsor-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .lumina-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    
    
    #etoile-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #etoile-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .etoile-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .etoile-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
     #concord-brentwood-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #concord-brentwood-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .concord-brentwood-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .concord-brentwood-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
     #granville-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
         visibility: visible;
    }

    #granville-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .granville-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .granville-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    
    
    #park-house-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
         visibility: visible;
    }

    #park-house-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .park-house-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .park-house-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    #regan-west-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #regan-west-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .regan-west-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .regan-west-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    
    
      #bordeaux-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #bordeaux-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .bordeaux-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .bordeaux-logo {
        display: block;
        margin: auto;
    }
    
    
    
    
    
    
    
    
     #one-water-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #one-water-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    #one-water-intro p {
        color: #fff;
    }
    
    
    
     #akimbo-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #akimbo-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    #akimbo-intro p {
        color: #fff;
    }
    
    
    
    .one-water-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .one-water-logo {
        display: block;
        margin: auto;
    }
    
    
    .one-water-black {
        visibility: hidden;
        display: none;
        
    }
    
    .one-water-white {
        visibility: visible;
        display: block;
        width: 100px;
        
    }
    
    
    
    #brooklyn-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }

    #brooklyn-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    #brooklyn-intro p {
        color: #fff;
    }
    
    .brooklyn-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .brooklyn-logo {
        display: block;
        margin: auto;
    }
    
    
    .brooklyn-black {
        visibility: hidden;
        display: none;
        
    }
    
    .brooklyn-white {
        visibility: visible;
        display: block;
        
    }
    
    
    
    
    
    
    
    
    
    #henry-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
     #henry-intro p{
        color: #fff;
    }

    #henry-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .henry-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .henry-logo {
        display: block;
        margin: auto;
    }
    
    
    #yukon-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
     #yukon-intro p{
        color: #fff;
    }

    #yukon-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .yukon-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    .yukon-logo {
        display: block;
        margin: auto;
    }
    
    
    
    #southgate-intro {
        width: 80%;
        margin: 5% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
    #southgate-intro p {
    text-align: center;
    }
    
    #lougheed-intro {
        width: 80%;
        margin: 15% 0 0% 10%;
        display: block;
        float: none;
        background-color: transparent;
    }
    
    .lougheed-intro-logo {
        width: 90px;
        display: block;
        margin: auto;
        top: 0;
    }


    #lougheed-intro h2 {
        font-size: 12px;
        display: block;
        margin: 10px auto 0 auto;
        text-align: center;
    }
    
    .lougheed-form-1 {
		width: 350px;
        display: block;
        margin: 6% auto 5% auto;
        float: none;
    }
    
    #lougheed-intro img {
        width: 90px;
        display: block;
        margin: auto;
        position: relative;
    }
    
    .triomphe-mobile-header {
    display: block;
    width: 100%;
}


    
    .slideshow-modal-dialog {
		margin-left: -300px;
		width: 600px;
	}
    
	.arrowleft {
		height: 90px;
		width: 35px;
	}
	
	.arrowright {
		height: 90px;
		width: 35px;
	}
    
    
    .main-info-container {
        padding: 10%;
        }

    .main-info-container {
        width: 100%;
        overflow:visible;
        margin: 0;
        padding: 10%;
        }
    
     .secondary-info-section {
        padding: 10% 10% 5% 10%;
        position: relative;
    }
    
    .profile-section {
    width: 100%
}
    
     .vip-container {
        position: relative;
        width: 100%;
        padding: 10%;
         margin: 10% 0 0 0;
    }

    .vip-container h3 {
        padding: 0 0 8px 0;  
    }

    .vip-container p {
        margin: 20px 0 30px 0;
        width: 100%;
    }
    
    .vip-container-2 {
        position: relative;
        width: 100%;
        padding: 10%;
         margin: 10% 0 0 0;
    }

    .vip-container-2 h3 {
        padding: 0 0 8px 0;  
    }

    .vip-container-2 p {
        margin: 20px 0 30px 0;
        width: 100%;
    }
    
    .event-signup-form-1 {
        margin: 20% auto 5% auto;
	}
    
    .events-header {
    background-color: #252424;
    background-image: url(img/events-bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
    width: 100%;
    margin: -20px 0 0 0;
    padding: 0;
    }



#events-intro {
    width: 30%;
    margin: 10% 15% 0 0;
    display: inline-block; *display: inline;
    float: right;
    }

#events-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 40px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#events-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 300;
    text-align: left;
    color: #000;
    font-size: 16px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }

.events-dog {
    width: 400px;
    position: absolute;
        bottom: -100px;
        right: -125px;
    z-index: 1000;
    


}
    
    
    
    
    
    
@media (max-width: 800px) {
    
   
    
    
    
    
    
  .footer-left-container {
    background: url(img/a-grey-bg.jpg);
    background-repeat: repeat;
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    padding: 50px 0 50px 0;
}

.footer-right-container {
     background: url(img/a-home-header-bg.jpg)
    50% 0 no-repeat fixed;
    position: relative;
    display: table-cell;
    display: block;
    width: 100%;
    height: auto;
    position: relative;
    float: none;
    padding: 100px 0 100px 0;
}
    
    
      .footer-left {
   display: block;
    width: 100%;
    height: auto;
    position: relative;
    top:0%; bottom:0%; left:0%; right: 0%;
    
}

.footer-left p {
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    margin: 20px 0 0 0px;
    color: #8c8282;
    text-align: center;
}

.main-footer-logo {
    width: 250px;
    display: block;
    margin: auto;
}

.footer-right {
   display: block;
    width: 60%;
    height: inherit;
    position: relative;
    top:20%; bottom:20%; left:20%; right: 20%;
}

.footer-right h2{
    font-family: 'Cormorant Garamond', serif;
    font-weight: 900;
    font-size: 30px;
    color: #fff;
    line-height: 100%;
}
    
    
    
    
    
    
    
    
    
    
                    .home-divider {
    position: absolute;
    top: -80px;
}
    
    .malkin-wide-logo {
    width: 90%;
    display: block;
    margin: 5% auto 0;
}
    
    .home-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: center;
    font-size: 30px;
    margin: 20px 5% 0 5%;
    }
    
    
    
    
        .buying-process-header h1{
   font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #343434;
    font-size: 40px;
    margin: 0 0% 0 0%;
    padding: 5% 0 0 0;
    }

.buying-process-header p {
   font-family: 'Raleway', sans-serif;
    font-size: 16px;
    line-height: 200%;
    text-align: center;
    color: #4b4848;
    display: block;
    margin: 0 auto 10% auto;
    width: 80%;
    line-height: 160%;
}
    
    
    
    
    
   
    
    .about-team h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: center;
    color: #fff;
    font-size: 50px;

}

.about-team p {
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    line-height: 150%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 10% 8% 10%; 

}
    
    
    
    .chris-container {
    clear: both;
    overflow: scroll;
    padding-bottom: 20%;
}

.chris-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.chris-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.chris-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 190%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}
    
    
    
    
     .steve-container {
    clear: both;
    overflow: scroll;
    padding-bottom: 20%;
}

.steve-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.steve-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.steve-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 190%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}
    
    
    
    
    

.team-photo-1 {
    display: inline-block; *display: inline;
    width: 40%;
    float: left;
    
}

.team-content-1 {
    display: inline-block; *display: inline;
    width: 60%;
    float: right;
    padding: 0 10% 0 5%;
}

.team-photo-2 {
    display: inline-block; *display: inline;
    width: 40%;
    float: right;
    
}

.team-content-2 {
    display: inline-block; *display: inline;
    width: 60%;
    float: left;
    padding: 0 5% 0 10%;
    
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    



#events-intro {
    width: 30%;
    margin: 15% 15% 0 0;
    display: inline-block; *display: inline;
    float: right;
    }

#events-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 35px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#events-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-size: 15px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }


.form-container {
    position: relative;
    display: inline-block; *display:inline;
        margin: 15% 0 10% 10%;
}
	
	

.events-dog {
    width: 400px;
    position: absolute;
        bottom: -100px;
        right: -125px;
    z-index: 1000;
    
    
    }
}
        
        
        
        
        
        
    
    
@media (max-width: 700px) {
    
    .home-dev {
    display: block;
    width: 80%;
        margin: 10% auto 0 auto;
    position: relative;
    top: 0%;
    left: 0px;
    
}
      
   
    
    
    
    .why-about-container h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}
    
    
    


.chris-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.chris-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.chris-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 190%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}
    
    
    
    .steve-container h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 34px;
}

.steve-container h2 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 400;
    text-align: left;
    color: #fff;
    font-size: 15px;
}

.steve-container p {
font-family: 'Raleway', sans-serif;
    font-size: 18px;
    line-height: 190%;
    text-align: left;
    color: #fff;
    margin: 20px 0 0 0;
    
}
    
    
    

.team-photo-1 {
    display: block;
    margin: auto;
    width: 80%;
    float: none;
    
}

.team-content-1 {
    display: block;
    width: 100%;
    float: none;
    padding: 10% 5% 0 10%;
}

.team-photo-2 {
    display: block;
    margin: auto;
    width: 80%;
    float: none;
    
}

.team-content-2 {
    display: block;
    width: 100%;
    float: none;
    padding: 10% 5% 0 10%;
    
}

    
    
    
    
    
    
    
    
    
    .slideshow-modal-dialog {
		margin-left: -270px;
		width: 540px;
	}
    
    .main-info-pack {
    width: 35%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 20px 14% 0 0; 
    text-align: left;
    vertical-align: top;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.main-info-pack {
	*display: inline;
	*margin: 20px 14% 0 0; 
}
    
     .kengo-photo {
    display: inline-block; *display: inline;
    width:100%;
}

.kengo-quote {
    display: none;
    width: 0px;
}
    
    
    #events-intro {
    width: 30%;
    margin: 15% 7% 0 0;
    display: inline-block; *display: inline;
    float: right;
    }

#events-intro h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: left;
    color: #000;
    font-size: 30px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#events-intro p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-size: 15px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }


.form-container {
    position: relative;
    display: inline-block; *display:inline;
        margin: 15% 0 10% 10%;
}
	
	

.events-dog {
    display: none;
    width: 0px;
    }
    
    .view-more-like-this {
    visibility: hidden;
        display: none;
        height: 0px;
}
    
    


}





@media (max-width: 600px) {
    
    .home-divider {
    position: absolute;
    top: -70px;
}
    
     .home-dog {
    position: absolute;
    left: -5000000px;
    
}


    
    
    
    
    
    
    
    
    
    
    #events-intro2 {
    width: 100%;
    margin: 0 0 0 0;
        padding: 20% 0 0 0;
    display: block;
    float: n;
    }

#events-intro2 h1 {
    font-family: 'Cormorant Garamond', serif;
    font-weight: 100;
    text-align: center;
    color: #000;
    font-size: 30px;
    margin: 0 0 0 0;
    line-height: 110%;
    }


#events-intro2 p {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    text-align: center;
    color: #000;
    font-size: 15px;
    line-height: 180%;
    margin: 10px 0 0 0;
    }
    
    #events-intro {
    display: none;
    width: 0px;
    float: none;
    }

.form-container {
    position: relative;
    display: block;
    margin: 5% auto 0 auto;
    padding: 0 0 50px 0;
}
    
    .events-form {
    position: relative;
    margin: auto;
	}
	

    
    
    
    .slideshow-modal-dialog {
		margin-left: -240px;
		width: 480px;
	}
    
    .arrowleft {
		height: 60px;
		width: 20px;
	}
	
	.arrowright {
		height: 60px;
		width: 20px;
	}
    
    .gallery {
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
    }

.gallery-info img{
    width: 100%;
}

.gallery-pack-3-boxes {
    width: 100%;
    display: block;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-3-boxes {
	*display: inline;
	*margin: 0;
}
    
    .gallery-pack-4-boxes {
    width: 100%;
    display: block;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-4-boxes {
	*display: inline;
	*margin: 0;
}
    
    
      .gallery-pack-2-boxes {
    width: 100%;
    display: block;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px solid #fff;
    border-right: 0px solid #fff;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.gallery-pack-2-boxes {
	*display: inline;
	*margin: 0;
}
    
}






@media (max-width: 500px) {
    
    .graph-size {
    display: block; 
    margin: 10% auto 0 auto; 
    width: 100%;
}
    
    
    .white-buying-button {
    display: none;
    visibility: hidden;
}

.red-buying-button {
    display: block;
    visibility: visible;
    background-color: #fff;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    .slideshow-modal-dialog {
		margin-left: -190px;
		width: 380px;
	}
    
    .logo1 {
        width: 200px;
        left: 20px;
	}

.social-media {

    position: absolute;
        right: 18px;
        top: 16px;
    }
    
.main-info-pack {
    width: 100%;
    display: inline-block; *display: inline;
    vertical-align: middle;
    margin: 20px 0 0 0; 
    text-align: center;
    vertical-align: top;
}
    
        .main-info img {
    display: block;
            margin: auto;
}
    
.main-info-pack h2 {
    text-align: center;
}
    
    .main-info-pack p {
    text-align: center;
}

/* IE6 IE7 FIX !!!!!!!!!!!!!!!!!!!!!!*/
.main-info-pack {
	*display: inline;
	*margin: 20px 15% 0 0; 
}
}






@media (max-width: 400px) {
    .home-divider {
    position: absolute;
    top: -55px;
}
    
    .slideshow-modal-dialog {
		margin-left: -150px;
		width: 300px;
	}
    
      .why-about-container h2 {
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    line-height: 100%;
    text-align: center;
    color: #fff;
    display: block;
    margin: 0 0 0 0;    
}

    
}












