@media (max-width: 767px) {
 
background-position:center ;
background-repeat:no-repeat;
 } 
 .logo-wrap {
 width:95%;
 }
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color: #333;
    background-color: #959595 !important;
}
 h2, .h2 {
font-size:26px;
}
}

@media (min-width: 768px) {
 .logo-wrap {
 width:450px;
 }
}


@media (min-width: 1217px) {
	.banner-home1 {
		/*padding-top:50px; */
	}
	
	.container {
		width:1120px;
	}
	 #main_menu { padding-top:63px;  margin-top:0px;} 
	  
 
  .logo-wrap {
 width:450px;
 }
	/* .logo-wrap {width:100%;	}*/
}


@media (min-width: 992px) {
	.lead-form { padding-top:0px; }
}

 @media (min-width:1009px) and (max-width:1216px){
	 #main_menu { padding-top:63px;  margin-top:0px;} 
	 
 }

@media (min-width:1009px) {
	
	/*
	.banner-home1 {	padding-top:92px;	}
	*/
	
	.body-content-wrap { padding-top:112px; } 
	
	.cs-module { padding-top:62px; }  /* IDX search */
	
	/*
	.afc-listings { padding-top:31px; }
	.alisting-page { padding-top:31px; }
	 */
	  .justify  { padding-top:172px;   }    /* Realtylink.org pages */
	  
	  #listing_details_header {}
	  
}


	/* .alisting-page { padding:102px 0; } 
 .banner-home-subpage { padding-top:102px; }
 .header_text .cs-module .afc-listings { padding-top:102px; } */
 
 
@media (min-width: 768px) and (max-width:1008px) {
 
	/*
	.banner-home1 {
		padding-topn:132px;
		 
	}
	*/
	/* #feature_listings2{ padding-top:203px; }*/
	
	.body-content-wrap { padding-top:152px; } 

	/*
 	.afc-listings { padding-top:41px; }  */
	.alisting-page { padding-top:71px; }
	.property_detail .pager { padding-top:71px; }
	
	 .total { padding-top:55px; }
	.cs-module { padding-top:82px; }    /* IDX search */
	  .justify  { padding-top:222px;  } 	/*  Realtylink.org pages */
	  
	    #listing_details_header { padding-top:55px; }
}

  @media (min-width: 768px) {
	.navbar-static-top {
		position: fixed;
		border-radius:  0;
		position: fixed;
			width: 100%;
			z-index: 9000;
	}

	 
	.navbar-nav { 
	 /* Doesn't work padding-top:68px; */ 
	}
	
	/* .logo-wrap {width:95%;	}*/
	
}

/*was 767 */
@media (max-width: 767px) {
.navbar-static-top {
		position: fixed;
		border-radius:  0;
		position: fixed;
			width: 100%;
			z-index: 9000;
	}


	/* Hamburger button */
	.navbar-toggle {
		 margin-top:18px;
		 z-index: 16777272;
	 }
	 
	 /* Hamburger menu */
	 .navbar-collapse {
		  z-index: 16777272;
		  /* padding-top to avoid overlap */
		  padding-top:20px;
	 }	
	 
	 

}


@media (min-width:567px) and (max-width:767px) { 
	
	
	/*
	.banner-home1 {		padding-top:52px;	 	}
	#feature_listings2{ padding-top:62px; }
	
	*/
	
	.body-content-wrap { padding-top:52px; } 
	
	.cs-module { padding-top:62px; } /* IDX search */
	
	.total { padding-top:55px; }
	
	/*	.afc-listings { padding-top:31px; }
		.alisting-page { padding-top:31px; }
	  */
		  .justify  { padding-top:122px;  } 	/*  Realtylink.org pages */
		  
		   #listing_details_header { padding-top:55px; }
	
}

/* Make the home page image taller */
@media (min-width: 567px) {
	.home-ORIGINAL .header_widgets-ORIGINAL {
		padding-top:170px;
		padding-bottom:100px;
		padding-left:0px;
		padding-right:0px;
	}
	
	.home .header_widgets {
		padding-top:0px;
		padding-bottom: 0px;
		padding-left:0px;
		padding-right:0px;
	}
	
}

@media (max-width:566px)   { 
/* .banner-home1 {
		padding-top:52px;
		 
	}
	#feature_listings2{ padding-top:202px; }
	*/
	
		.body-content-wrap { padding-top:52px; } 
	.alisting-page { padding-top:56px; }
	.property_detail .pager{ padding-top:56px; }
	
	.cs-module { padding-top:72px; }   /*  IDX search */
	
		.total { padding-top:55px; }
	
	/*
	.afc-listings { padding-top:36px; }
	*/
	
	   .justify  { padding-top:142px;   }  /*	 Realtylink.org pages */
	   
	    #listing_details_header { padding-top:55px; }
}



<!-- Yaletown mini site-->
body > .header_widgets > .container  {
  display: none;
}


 
 
 
 <link href="https://fonts.googleapis.com/css?family=Raleway" rel="stylesheet">
 

 .justify {  padding-left:40px; }
 
  /* .alisting-page { padding-top:45px;  }  */ 
 /* .banner-home-subpage { padding-top:45px; }   */
 
    /* .header_text .cs-module .afc-listings { padding-top:45px; }  */  
	
	/* .body-content-wrap { padding-top:145px; margin:95px 0; }  */ 
 
 .footer-contact #contact_info li {
    display: inherit;
    padding-right: 40px;
}
 
 .navbar-collapse {     min-height: 133px; } 
 
 /*
.logo-wrap {
	
     display: block;
	width:95%;
}
*/
 
 #feature_listings2 .listing-meta {
	    text-shadow: 1px 1px 2px rgba(0,0,0,0.8); 
 }

 
 h1, h2, h3, h4, h5, h6 {
	 font-family:  'Raleway', 'Montserrat', sans-serif;
 }

, .h1, .h2, .h3, .h4, .h5, .h6 {}

body {
	background-color:#1a445a;;
	color:#e6e6eb;
		
}

.sidebar-title {	color:#e6e6eb;  }
h2.sidebar-title {	color:#e6e6eb;  }





body.contact h2.ex-h { color:#e6e6eb; }

div.sidebar .wlisting-detail li.provided_by { color: #3275ae; }

div.sidebar a:hover, #widget_twitter a:hover {color:#efefef; }

body a {
  font-family:  'Raleway', 'Montserrat', sans-serif;
  text-decoration:none;
}
 
 .body-content-wrap p {
	color:#eaeaea; }
 
 p {
	color:#c7c7c7;
	 font-family:  'Raleway', 'Montserrat', sans-serif;
  
 }
 
 #mortgageCalculator_information {
	margin-top: 100px;
 }
 
 
.footer-wrap {
	 background-color:#0f1010;
 }
 
.home .header_widgets p {
	 
	color:#e6e6eb;
}


/* was  background-image: url('https://s3.amazonaws.com/store24-ubertor-com/yaletownrealtor.ourubertor.com/content/image/44.jpg'); */


.home .header_widgets  {
	background-color:#1a445a;	
	    background-image: url();
		
		background-size:cover;
		background-position:center top;
		
	
}	
 

.navbar-default {
	background-color:#0c202a;	
	
}

#broker_logo-OLD span-OLD {
  background: url("https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2331.png") no-repeat scroll 0 0 transparent;
  width: 71px;
  height: 44px;
}

#broker_logo span {
  background: url("https://s3.amazonaws.com/store24-ubertor-com/yaletownrealtor.ourubertor.com/content/image/1658.svg") no-repeat scroll 0 0 transparent;
  background-size:83px;
  width: 83px;
  height: 44px; 
  margin:6px 4px 0 10px;
}




/* http://tfarnold.ourubertor.com//templates/pacific/banners/vancouver_marina.jpg  */

/* nav navbar-nav nav-top sm */


/* https://s3.amazonaws.com/store24-ubertor-com/tfarnold.ourubertor.com/content/image/35.jpg 
 background-image: url(http://tfarnold.ourubertor.com//templates/pacific/banners/vancouver_marina.jpg);
*/
#page_header_outer {
	background-image:url(https://s3.amazonaws.com/store24-ubertor-com/tfarnold.ourubertor.com/content/image/35.jpg) !important;
   
}

.w-banner .color-layer {
    background-color: rgba(26, 37, 48, 0.65);
}

.w-banner .container-wrap, .wo-banner .banner-home.has_widget {
   /* min-height: 400px;  */
}

.w-banner.home .container-wrap, .wo-banner.home .container-wrap {
    padding: 150px;
}


/* Those hexagons */
.hex {
	background-color: #475d73;	
}

.hex:before {
	border-bottom:30px solid #475d73;
}

.hex:after {
	border-top:30px solid #475d73;
}

.P-btn {
background-color: #a1a3a6;
}

.c3 i {
    background: #a1a3a6;
}

/* Listings at the bottom of the home page */
div.sidebar h4.address {
	 	background:#a1a3a6;	
}


.navbar-default {
	/* border-bottom: 20px solid #1a2732; */
	border-bottom: 0px solid #0c202a;
}

.alisting-img .al {
    background: #a1a3a6;
}

#listing_group .alisting-img .listing_provided_by, #listing_group .alisting-img .provided_by, #listing_group .alisting-img .time-modified {
    font-size: 12px;
    color: #ececec;
    padding-bottom: 10px;
}

.ilist-btn, input[type="submit"] {
    background: #a1a3a6;
}

.selectpicker-sort:hover,.selectpicker:hover {
	
	 background: #a1a3a6;
}


.button-Ron {

border: none;
color: #475d73;
padding: 16px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
-webkit-transition-duration: 0.3s; /* Safari */
transition-duration: 0.3s;
cursor: pointer;
border: 2px solid #475d73;
}
.button2-Ron:hover {
background-color: #475d73;
 color:#fffefa;
border: 2px solid #475d73;
}
.button2-Ron {
 background-color:#1a2732;
color: #475d73;
}





/**argel 11242017**/

#feature_listings2 .slick-slide img {
  display: none;
}
#feature_listings2 .wlisting-detail {
  display: none;
}
#feature_listings2 .listing-meta {
 padding-top: 40vh;
 padding-bottom: 10vh;
 text-align: center;
}
#feature_listings2.listing-meta .address {
 text-align: center;
 background: none;
 border: 0px;

}
#feature_listings2 .listing-meta .address > a {
 color: #fff;
 font-family: 'Avenir',sans-serif;
 margin-top: 15px;
 font-size: 30px;
 font-weight: 400;
}
body.home #feature_listings2 a {
 text-decoration: none;
}
#feature_listings2 .listing-meta .price {
 color: #fff;
 padding: 10px;
 font-size: 20px;
 font-family: 'Avenir',sans-serif;
 font-weight: 400;
 margin: 0;
 padding: 0;
}
#feature_listings2 .listing-meta .address:before {
 content: '';
 background: #fff;
 display: block;
 height: 1px;
 width: 50px;
 margin: 15px auto;
}

#feature_listings2 .text-center > .btn.btn-success {
 display: none;
}
/*10-23-2017*/
#feature_listings2 .listing-meta:before {
 background: rgba(21,21,21,0.1);
 content: '';
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 z-index: 100;
}
#feature_listings2 .listing-meta {
 z-index: 999;
}
#feature_listings2 .item {
 background-size: cover;
 background-repeat: no-repeat;
  background-position: center;
}

.slick-arrow{position: absolute; top: 50%; color: #fff; border: 2px solid #fff; padding: 7px 18px; border-radius: 50%; background: #222;font-size: 32px;font-weight: bold!important;}
.fa-angle-left{ left: 10px;}
.fa-angle-right{ right: 10px;}

#feature_listings2 .item {
  padding: 0; 
}



.col-md-12.text-center a.P-btn {
  display: none;
}



#feature_listings2 > h3 {
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 30px;
  font-weight: bold;
font-family: 'Raleway', 'Montserrat', sans-serif;
}

.new-listing-price {
  color: #FFF;
} 

.new-listing-address a {
  color: #FFF;
  font-weight: bold;
  font-size: 20px;
} 


.header-tittle {
  text-align: center;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 30px;
}

.home #myCarousel {
 
}

.home .carousel-control {
   background: none;
}

.home #myCarousel p {
  max-width: 900px;
  text-align: center;
  display: block;
  margin: 0 auto;
  padding-right: 15px;
  padding-left: 15px;
}

.home #myCarousel .by {
  margin-top: 30px;
  margin-bottom: 70px;
}

.carousel-control,
.carousel-indicators li {
  display: none;
}

.home #myCarousel h1 {
  text-align: center;
  margin-top: 70px;
  margin-bottom: 40px;
}

.w-banner .color-layer {
  display: none;
}

.navbar-static-top {
  top: 0;
}

.test.feat {
  padding-top: 70px;
} 


.navbar-static-top {
  z-index: 9999999;
}

 

/**temp css**/

#page_header_outer {
  display: none;
}


.social-sharing-buttons {
  display: none;
}

   


.pager li.nxt a {
  background: #1a2530;
}





.caption {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
   top: 85%;
    margin-top: 0px;
    transform: translateY(-50%);
  font-size: 28px;
  color:#FFF !important;
 text-shadow: -1px 2px 2px rgba(0, 0, 0, 0.92);
}

.thank_you .body-content {
  padding-top: 65px;
}

.about  .col-md-4.text-left.r-widget .lead-form:nth-child(2) input[type="submit"] {
   display: none;
}
.about  .form_protection {
  padding: 0px;
}


.about .lead-form:nth-child(2) form  #form_protection {
  display:none;
}

.about .lead-form .submit-btn {
  padding-top: 0; 
}

.search-area-foot ul {
  padding: 0;
  list-style: none;
  font-size: 9px;
}

.search-area-foot ul li {
  margin-top: 1px;
}


.search-area-foot .col-md-4 {
  padding: 0;
}

.search-area-foot h3 {
  margin-top: 0;
}



#ContainerTable {
  margin: 0 auto;
  margin-bottom: 50px;
}


.yaletown_landing_page #feature_listings2  {
  padding-top: 0;
}

.search-area-foot h3 {
  padding-left: 30px;
}


.head {
  list-style: none;
  padding-left: 15px;
  margin-bottom: 5px;
}






.Testimonial-City-Text {
  display: none;
}

.sec-5 {
  padding: 0;
  height: auto;
  background: none;
  position:relative;
}


.sec-5 .carousel .item,
.sec-5 .carousel {
 height: 523px;
}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
   top: 50%;
    transform: translateY(-50%);
  z-index: 99;
}


.overlay .col-md-6.left {
  background: rgba(0,0,0,0.4);
  padding-left: 15px;
  padding-right: 15px;
}

.sec-5 .carousel .item {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(1) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2831.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(2) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2832.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(3) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2833.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(4) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2834.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(5) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2835.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(6) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2836.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(7) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2837.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(8) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2838.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(9) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2839.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(10) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2840.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(11) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2841.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(12) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2842.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(13) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2843.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}


.sec-5 .carousel .item:nth-child(14) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2844.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(15) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2845.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(16) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2846.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(17) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2847.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(18) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2848.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(19) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2849.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(20) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2850.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(21) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2851.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(22) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2852.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(23) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2852.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(24) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2854.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(25) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2855.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(26) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2856.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(27) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2857.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(28) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2858.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 .carousel .item:nth-child(29) {
   background: url(https://s3.amazonaws.com/store24-ubertor-com/ronparpara.myubertor.com/content/image/2859.jpg);
   background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.sec-5 {
  padding: 0 !important;
  background: none !important;
}

.sell_your_yaletown_condo .col-md-6.contact {
  font-weight: 300;
}


body.sell_your_yaletown_condo .test.feat {
  padding-top: 0;
}
body.sell_your_yaletown_condo .new-listing-address {
  color:#FFF;
}


body.olympic_village .test.feat {
  padding-top: 0;
}
body.olympic_village .new-listing-address {
  color:#FFF;
}


.footer_text .row.text-center .col-sm-3.col-md-3,
.footer_text .row.text-center .col-sm-6.col-md-5  {
  display: none;
}

.footer_text .row.text-center .col-sm-3.col-md-4 {
  width: 100%;
}



.footer-contact #contact_info {
  padding: 0;
  text-align: center;
}





.footer-contact #contact_info {
  padding-left: 50px;
}


.footer_text .row.text-center .col-sm-3.col-md-4 {
  width: 100%;
}


.footer-contact #contact_info {
  padding: 0;
  text-align: center;
}





.footer-contact #contact_info {
  padding-left: 50px;
}




.new-foot #contact_info {
  display: block;
}

.new-foot {
  padding-top: 40px;
}

.social-wrap .figure {
  display: inline-block;
  max-width: 35px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 30px;
}

.new-foot #contact_info {
  max-width: 300px;
}

.new-foot #contact_info {
  display: inline-block;
    padding-left: 0;
  margin-top: 0px;
}


.new-foot #contact_info li {
  text-align: left;
  display: block;
  color: #FFF;

}


.new-foot #contact_info span {
  color: #FFF;
  margin-right: 6px;
}

.new-foot #contact_info li strong a {
   font-weight: 400 !Important;
}

span.company-info p {
  margin-top: 0;
}


.footer_text .row.text-center .col-sm-3.col-md-3,
.footer_text .row.text-center .col-sm-6.col-md-5  {
  display: none;
}

.footer_text {
  display: none;
}


.col-md-8  #contact_info {
  display: none;
}

.footer-contact  .col-md-4.text-right.c3 {
  text-align: center;
  width: 100%;
}



/**new css 02082018**/

.sell_your_yaletown_condo .old-foot {
  display: none;
}

.olympic_village .old-foot {
  display: none;
}

.olympic_village .footer-contact #contact_info li {
  padding-right: 0;
}

.sell_your_yaletown_condo .footer-contact #contact_info li {
  padding-right: 0;
}

.olympic_village .sell_your_yaletown_condo .old-foot {
  display: none;
}

.olympic_village .old-footer,
.sell_your_yaletown_condo .old-footer {
    display: none;
}


.olympic_village .footer-contact .container > .col-md-8 {
      width: 100%;
}

.sell_your_yaletown_condo .footer-contact .container > .col-md-8 {
      width: 100%;
}


.footer-contact {
  background: #1a2732
}

body:not(.olympic_village) .col-md-8 #contact_info,
body:not(.olympic_village) .col-md-8 #contact_info {
 display: block;
}

body > .footer-contact > .container > .col-md-8  {
  display: none;
}

.sell_your_yaletown_condo  .footer-contact .col-md-4.text-right.c3,
.olympic_village .footer-contact .col-md-4.text-right.c3  {
    text-align: center;
    width: 100%;
}

body:not(.olympic_village)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul li {
  text-align: left !important;
  display: inline-block;
}

body:not(.olympic_village)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul span {
  color: #FFF;
  margin-right: 9px;
}

body:not(.olympic_village)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul {
  padding-left: 0;
  text-align: left;
}







body:not(.sell_your_yaletown_condo)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul li {
  text-align: left !important;
  display: inline-block;
}

body:not(.sell_your_yaletown_condo)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul span {
  color: #FFF;
  margin-right: 9px;
}

body:not(.sell_your_yaletown_condo)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul {
  padding-left: 0;
  text-align: left;
}


body:not(.sell_your_yaletown_condo)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-4.text-right.c3 {
      width: 33.33333333333333%;
}

body:not(.olympic_village)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-4.text-right.c3 {
      width: 33.33333333333333%;
}




@media (max-width: 767px) {

body:not(.sell_your_yaletown_condo)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-4.text-right.c3 {
    width: 100%;
}

body:not(.olympic_village)  #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-4.text-right.c3 {
      width: 100%;
}
  
body:not(.olympic_village) #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul {
    padding-left: 0;
    text-align: center;
}
  
  body:not(.sell_your_yaletown_condo) #t3_footer_widget > div:nth-child(2) > div > div > div > div.col-md-8 ul {
    padding-left: 0;
    text-align: center;
}
  
  
  
}	



/* Was 768px */
@media (min-width: 785px) and (max-width: 991px) {
  
	.custom-header {
    height: auto !important;
  padding-bottom: 30px;
  }
  .social-wrap {
    padding: 0;
  }
}


/* Was 767px */
@media (max-width: 785px) {
.custom-header {
    height: auto !important;
  padding-bottom: 30px;
  }
  .social-wrap {
    padding: 0 !important;
  }
  
}	

.sell_your_yaletown_condo .fa-angle-left {
  z-index: 99;
}

.call-us li {
  display: inline-block;
  margin-left: 10px;
}

.sell_your_yaletown_condo  .body-content-wrap {
  margin-top: 30px;
}

.olympic_village  .body-content-wrap {
  margin-top: 30px;
}

.bot-form {
  background: #1a2732;
  padding-top: 20px;
}

.bot-form input#mc-embedded-subscribe {
  text-align: center;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
}



@media (max-width: 767px) {
.olympic_village .call-us li {
  font-size: 14px !important;
}

.sell_your_yaletown_condo  .call-us li {
  font-size: 14px !important;
}
}	


.bot-form h3 {
  color: #FFF;
    text-align: center;
}

.custom-header p a {
  color: #FFF;
}





/**02232018**/


.sell_your_yaletown_condo #myCarousel p {
    max-width: 900px;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
  color: #c7c7c7;
    font-family: 'Raleway', 'Montserrat', sans-serif;
 

}

.sell_your_yaletown_condo #myCarousel h2 {
  text-align: center;
  color: #c7c7c7;
    font-family: 'Raleway', 'Montserrat', sans-serif;
  margin-top: 0;

}

.sell_your_yaletown_condo#myCarousel {
        background-color: #1a445a;
}

@media (min-width: 1009px) {
.sell_your_yaletown_condo .testimonial-item {
    height: 200px;
    vertical-align: middle;
}
  
  }














.olympic_village #myCarousel p {
    max-width: 900px;
    text-align: center;
    display: block;
    margin: 0 auto;
    padding-right: 15px;
    padding-left: 15px;
  color: #c7c7c7;
    font-family: 'Raleway', 'Montserrat', sans-serif;
 

}

.olympic_village #myCarousel h2 {
  text-align: center;
  color: #c7c7c7;
    font-family: 'Raleway', 'Montserrat', sans-serif;
  margin-top: 0;

}

.olympic_village #myCarousel {
        background-color: #1a445a;
}

@media (min-width: 1009px) {
.sell_your_yaletown_condo .testimonial-item {
    height: 200px;
    vertical-align: middle;
}
  
  }



.custom-header .row.two p a {
  color: #99caff;
}




@media (max-width: 991px) {

footer > .row > .col-md-5 {
  padding-left: 44px;
}

}	

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

  .search-area-foot .col-md-6 {
    padding: 0;
  }
  
  .head,
  .search-area-foot h3 {
    padding-left: 0;
  }
  
  footer > .row > .col-md-5 {
    padding-left: 15px;
  }
  
  #powered_by {
    margin-top: -40px;
    position: absolute;
    top: 0;
  }
  
  
}	
@media (max-width: 424px) {
  footer > .row > .col-md-5 p {
    max-width: 200px !important;
  }
  
   #powered_by {
    margin-top: -45px;
    position: absolute;
    top: 0;
  }
  
}




/**03102018**/

.sublisting h3 {
  padding-left: 0;
  margin-bottom: 20px;
}

.sublisting ul li {
 display: inline-block;
 padding: 0;
 padding-right: 20px;
 list-style: none;
  color: #FFF;
  width: 150px;
  padding-bottom: 5px;
}


.sublisting ul li a {
    color: #FFF;
}
.sublisting ul  {
  padding-left: 0;
  padding-bottom: 20px;
}


.properties #mortgage  {
  background: #1a445a 
}



.property_search .cs-search-options-panel label {
 color: #0c202a !important; 
}

.property_search #cs-wrapper form.cs-form input.cs-idx-quick-search {
 color: #000 !important; 
  text-shadow: none;
  font-weight: 400 !important;
}


@media (min-width: 1200px) {
.properties div.jssorb21 {
  bottom: 30px;
}
}


@media (min-width: 992px) and (max-width: 1199px) {
.properties div.jssorb21 {
  bottom: 35px;
}
}


@media (min-width: 768px) and (max-width: 991px) {
.properties div.jssorb21 {
  bottom: 25px;
}
	
}

@media (max-width: 767px) {
.properties div.jssorb21 {
  bottom: 20px;
}
}	



@media (max-width: 767px) {
footer  .row > .col-md-5:first-child img:last-child  {
  display: none;
}
}	


 


.sell_your_yaletown_condo  #myCarousel {
      background-color: #1a445a;
}

#t3_after_content_sidebar > div:nth-child(2) {
  display: none;
}

.footer-wrap .body-content {
    display: none;
}

ul.al-lnav {
    font-size: 12px;
    background: #475d73;
    padding: 10px;
    color: #fff;
}

ul.al-tab.al-lnav li a {
    color: #fff;
}
