/* sitewide settings */



.btn {
	margin-right:1rem;
}

.float-left {
	float:left;
	padding-right: 1rem;
	padding-bottom: 1rem;
}
	
.display-5 {
	font-size:2.5rem;font-weight:300
}
		
.display-6 { 
	font-size:1.5rem;font-weight:300
}

.display-7 { 
	font-size:1rem;font-weight:300
}

.bg-highlight {
	background-color:#E7E7E7;
}

.card-outline-success {
	border-color:#5cb85c;
	border-width:medium;
}

#searchform h2 {
	text-align:center;
}

main h1 {
	padding-top:1rem;
}

.img-icon {
	border:thin #5cb85c solid;
	margin: auto;
	-webkit-transition: all 0.2s ease;
   -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
}

.img-icon:hover {
	border:thick #5cb85c solid;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.inverse-color h1, .inverse-color p{
	color: #fff;	
}

.main-section {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.cities > div {
	padding-bottom:1em;
}

h2 {
	padding-top:1rem;
	font-weight:bold;
}

#breadcrumb {
	background-color: #eceeef;
}

.breadcrumb {
	margin-bottom:0rem;
}

.text-2-col {
	-moz-column-count: 2;
	-moz-column-gap: 1em;
	-webkit-column-count: 2;
	-webkit-column-gap: 1em;
	column-count: 2;
	column-gap: 1em;
	text-align: justify;
}

.text-3-col {
	-moz-column-count: 3;
	-moz-column-gap: 1em;
	-webkit-column-count: 3;
	-webkit-column-gap: 1em;
	column-count: 3;
	column-gap: 1em;
	text-align: justify;
}

.pull-xs-right, .pull-sm-right{
	margin: 0 0 1rem 1rem;
}

.box1 {
    border-radius: 0.3rem;
    padding: 1.5rem;
    background-color: #5cb85c;
    border-color: #5cb85c;
    color: #fff;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);	
}


/* Make equal height rows using flexbox */

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row-eq-height > [class*='col-'] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;	
}

.row-eq-height .box1 {
  height:100%; /* forces full height */
  margin-bottom:1rem;
}


/* tables */

thead th{
	text-align:center;
}


/* Forms */

form {
    background-color: #e6e6e6;
    border: thin solid;
    border-radius: 10px;
    margin-top: 7px;
    padding: 10px;
}

.formFull label {
	font-weight:bold;
}

#form-messages {
    color: #990000;
    font-size: 1.2em;
    font-weight: bold;
    padding-bottom: 0.5em;
    text-align: center;
}

#captchaMath {
    background-color: #e6e6e6;
    color: #f00;
    font-weight: bold;
}


/* Setup animations. */

.animationElement {
  opacity: 0;
  position: relative;
}
/*animation element sliding left*/

.animation-element.fade {
  opacity: 0;
  transition: opacity 1000ms linear;
}

.animation-element.fade.in-view {
  opacity: 1;
}

.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);
}

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


.animation-element.bounce-up {
  opacity: 0;
  -moz-transition: all 700ms ease-out;
  -webkit-transition: all 700ms ease-out;
  -o-transition: all 700ms ease-out;
  transition: all 700ms ease-out;
  -moz-transform: translate3d(0px, 200px, 0px);
  -webkit-transform: translate3d(0px, 200px, 0px);
  -o-transform: translate(0px, 200px);
  -ms-transform: translate(0px, 200px);
  transform: translate3d(0px, 200, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.animation-element.bounce-up.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}


/* header format */

.page-head h1 {
	font-weight: bold;
	font-size: 1.1rem;
	text-align: center;
}

.head-contact-info {
	text-align:center;
	font-weight:bold;
	font-size:0.85rem;
	padding-top:0.5rem;
}

/* Navbar */

.bootstrap-vertical-nav h1 {
	text-align:center;
	font-weight:bold;
	background-color:#fff;
	color:#000;
	padding: 0.5rem 0;
}

.navbar-toggler {
	margin: 0.25rem;
}

.navbar-brand {
    padding-top: 0.5rem;
}

.nav ul, .nav ul li, .nav ul li ul, .nav ul li ul li {
    list-style: outside none none;
}

.bd-navbar {
    background: rgba(0, 0, 0, 0) url("../img/menubg.png") repeat-x scroll 0 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.12), 3px 4px 8px 0 rgba(0, 0, 0, 0.11);
	padding: 0rem;
}

.bd-navbar .nav-item {
	border-right: thin dotted #cccccc;
}


.navbar-nav .nav-item + .nav-item {
    margin-left: 0rem; /* reset so we can use padding for full background highlight on hover */
}

.navbar-nav .nav-link {
	padding: 0.75rem;
}

.navbar-dark .navbar-nav .nav-link:focus, 
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link,
.nav-item a {
	color: #fff;
	font-weight:bold;
}

.bd-navbar .nav-item:hover{
    background: rgba(0, 0, 0, 0) url("../img/menubghover.png") repeat-x scroll 0 0;
	text-shadow: 0 1px 1px #666666;
    color: #fff;
}

.homePricesNav .navbar-nav .nav-item {
	padding: 0rem;
}

.homePricesNav .navbar-nav .nav-link {
	padding: 0.25rem 1rem;
}


.homePricesNav .navbar-dark .nav-link:focus,
.homePricesNav .navbar-dark .nav-link:hover,
.homePricesNav .nav-item a:hover
{
	background-color: #dae7da;
    color: #5cb85c;
    opacity: 0.9;
}

.bd-navbar .nav-item.active {
    background: rgba(0, 0, 0, 0) url("../img/menubgcur.png") repeat-x scroll 0 0;
    border: thin none #efefef;
    color: #3d5132;
}


/* dropdown for small screens */ 

.navbar-toggler {
	color:#fff;
}

.bd-navbar-dropdown {
background-color: #435738;
}

.bd-navbar-dropdown .nav-link {
	padding: 0.3rem;
}

.bd-navbar-dropdown .nav-item:hover{
	background: #666;
}

/* tabbed nav */

.nav-tabs .nav-link, .nav-tabs .nav-item a {
	color:#000;
}

.nav-tabs .nav-link {	
	-webkit-border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;	
	border: 3px solid #BADA55;
	border-bottom:none;
	border-style:none;
	margin-bottom: -3px;
}
  
.nav-tabs .nav-item.open .nav-link, 
.nav-tabs .nav-item.open .nav-link:focus, 
.nav-tabs .nav-item.open .nav-link:hover, 
.nav-tabs .nav-link.active, 
.nav-tabs .nav-link.active:focus, 
.nav-tabs .nav-link.active:hover {
	border: 3px solid #BADA55;
	border-style: solid solid none;
    color: #000;
}

.nav-tabs .nav-link.open:hover,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-link:hover {
	background-color: #BADA55;
	color: #fff;
}

.nav-tabs a:focus {
	outline: none;
}

.nav-tabs .nav-item + .nav-item {
    margin-left: 0rem;
}

.tab-content {
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	border-top-right-radius: 10px;	
	border: 3px solid #BADA55;
	padding:0.5rem;
}

/* Footer */

footer {
    background: rgba(0, 0, 0, 0) url("../img/footerbg.png") repeat scroll 0 0;
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.6) inset;
    margin-top: 14px;
    padding: 14px 0;
	color:#fff;
}

/**************************************/
/*               Main Page            */
/**************************************/

.jumbo-bk {
  /* Location of the image */
  background-image: url("../img/map-544.jpg");
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;
  
  padding-top: 2rem;
}


.mainNav a { 
	/* if buttons collapse then we need some space below them */
	margin-bottom:1em;
}

.jumbo-forsale-bk {
  /* Location of the image */
  background-image: url("../img/for-sale-544.jpg");
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;
  
  padding-top: 2rem;
}



.jumbo-relocation-bk {
  /* Location of the image */
  background-image: url("../img/relocation-544.jpg");
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;
  
  padding-top: 2rem;
}


.jumbotron {
    background-color: rgba(236, 238, 239, 0.9);
}

.selling {

  /* Location of the image */
  background-image: url("../img/for-sale-544.jpg");
  
  /* Background image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Background image doesn't tile */
  background-repeat: no-repeat;
  
  /* Background image is fixed in the viewport so that it doesn't move when 
     the content's height is greater than the image's height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based
     on the container's size */
  background-size: cover;
  
  /* Set a background color that will be displayed
     while the background image is loading */
  background-color: #464646;	
  
}

.jumbo-bk.iosDevice,
.jumbo-forsale-bk.iosDevice, 
.selling.iosDevice, 
.jumbo-relocation-bk.iosDevice{
 	background-attachment: scroll;
}

/******************************************************/
/*************** Home Selling / Home Buying Page ********************/
/******************************************************/

#sellingTips, #buyingTips {
    border-radius: 0.3rem;
    padding: 1.5rem;
    background-color: #5cb85c;
    border-color: #5cb85c;
    color: #fff;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);	
}

#sellingTips h2, #buyingTips h2 {
	font-weight:bold;
	padding-top:0rem;
}

#buyTab {
	margin-top:1rem;
	margin-bottom:1rem;
}


/******************************************************/
/*************** Home Prices  / zip codes ********************/
/******************************************************/

.homePricesNav ul li {
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}

.homePricesNav ul li ul li {
	margin-top: 0rem;
	margin-bottom: 0rem;
}

.compass {
	float: left;
	padding-right:5px;
	margin-top: 5px;
}

.priceUp, .upcolor {
	color: #5cb85c ;	
}

.priceDown, .downcolor {
	color: #F00;	
}

.priceNoChange, .noChange {
	color: #000;	
}

#zipcodeSidebar {
	padding: 1rem;
	max-width: 20rem;
	text-align:center;
	margin: 0 auto;
}

.medMLSSearch {
	margin: 1rem 0;
}

/******************************************************/
/*************** New Homes         ********************/
/******************************************************/

#floating_link {      
	position: fixed;      
	right: 0;      
	top: 250px;      
	display: block;      
	width: 50px;      
	height: 150px;      
	text-indent: -10000px;      
	background-image: url(../img/request-info.png);     
	overflow: hidden; 
	z-index: 100;
	} 
	
/* code to make map responsive */

.mapnavcontainer { 
	position: relative; 
	height: 600px; /* just in case vh is not supported */
	height: 90vh; /* set container to same height as viewport */
	overflow: hidden; 
	max-width: 95%; 
} 

.mapnavcontainer iframe, .mapnavcontainer object, .mapnavcontainer embed { 
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}

	
.builder-sidebar {
	position: absolute;
	top: 0em;
	right: 0px;
	bottom: 1em;
	width: 5%;
	}
	
.builder-btn{
	height: 100%;
}

/* Format the builder modal */

#builderForm .modal-dialog {
	max-width: 20rem;
}
	

.newHomeCommunity {
	margin: 0.5rem 0 1rem;
    background-color: #EEF0F0;
    padding: 1rem 1rem;	
}

.newHomeCommunity h3 {
	
}

.newHomeCommunity .soldOut {
	color:red;
}

/******************************************************/
/*************** Homes for Sale    ********************/
/******************************************************/

.listingHead {
	text-align:right;
	font-weight:bold;
}

#propPics a.polaroid {	 		
	-moz-transition: all 0.2s ease-in-out; 
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: block; 
	background: #fff; 
	padding: 10px; 
	margin:5px; 
	-moz-box-shadow: #ccc 5px 5px 20px; 
	-webkit-box-shadow: #ccc 5px 5px 20px; 
	box-shadow: #ccc 5px 5px 20px;
	margin-bottom:1em; 
	border:#CCC thin solid;
}

#propPics div { 
	float:left;
	width: 232px;
}

#propPics a.polaroid img { 
	width: 200px; 
}

#propPics a.polaroid:hover { 
	-moz-box-shadow: #666 5px 5px 20px; 
	-webkit-box-shadow: #666 5px 5px 20px; 
	box-shadow: #666 5px 5px 20px;
}

.propTable thead:nth-child(1) th {
	padding-bottom:0px;
	border-bottom:none;
}

.propTable thead:nth-child(2) th {
	padding-top:0px;
	border-top:none;
	vertical-align:text-top;
}

.propTable td {
	text-align:center;
}


/* code to make map responsive */

.propertyMap { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
} 

.propertyMap iframe, .propertyMap object, .propertyMap embed { 
	position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
}

.ribbon-sold,.ribbon-expired,.ribbon-buyers-agent {
	overflow: hidden;
	position: absolute;
	top: -30px;
	right: -30px;
	background-image: url(../img/ribbon-sold.png);
	width: 344px;
	height: 337px;
	display: block;
	z-index: 1001;
}

.ribbon-expired{
	background-image: url(../img/ribbon-expired.png);
}

.ribbon-buyers-agent{
	background-image: url(../img/ribbon-buyers-agent.png);
}

/* Listings page numbers */

.listingPageId {
	font-family: Arial, Helvetica, sans-serif;
	overflow:hidden;
	line-height: 2.2em;
}


.listingPageId ul
{
	padding:0px;
	display: inline;
}

.listingPageId li
{
	display: inline;	
 	list-style:none;
}

.listingPageId li a
{
	color:#FFF;
	background-color:#0275d8;
  	padding-left:.50em;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:.50em;
  	text-decoration: none;
	font-weight: bold;
	text-align: center;
	font-size: 1.3em;
	-webkit-transition: 0.4s linear;
	-moz-transition: 0.4s linear;
	-o-transition: 0.4s linear;
	-ms-transition: 0.4s linear;
	transition: 0.4s linear;
 	display: inline-block;
 	width: 2.2em; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	margin-bottom:5px;
}

.listingPageId li a:hover {
	/*color: #CC9933;*/
	background-color: #DAE7DA;
	color: #006633;
	opacity:0.9;
	filter:alpha(opacity=90);		
}

.listingPageId .curPage a{
    background-color: #396;
}

.propStatus {
	background-color: #900;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin-bottom:0.5rem;
}


/******************************************************/
/*************** MLS Search Page   ********************/
/******************************************************/



/**************************************/
/****** Rental Check            *******/
/**************************************/

#rent-o-meter {
	float:right;
	width:250px;
	margin:1em 0 1em 1em;
	padding:0.75em;
	background-color:#9C6;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}


/**************************************/
/****** local areas            *******/
/**************************************/

.crimesTab td {
	text-align:center;
}

#crimeStatsSidebar {
	padding: 1rem;
	text-align:center;
}

#crimeStatsSidebar a {
	color: #fff;
	font-weight:bold;
	display:block;
}

#crimeStatsSidebar a:hover {
    background-color: #dae7da;
    color: #5cb85c;
    opacity: 0.9;
	text-decoration:none;
}

#crimeStatsSidebar h4{
	background-color: #fff;
    color: #000;
    font-weight: bold;
    padding: 0.5rem 0;
    text-align: center; 
}

#cityTab {
	margin-bottom:1rem;
}

#cityTab .display-6{
	font-weight:bold;
	text-align:center;
}




@media (min-width: 544px) {
	
	.formFull label{
		text-align:right;
	}
	
	#captchaMath {
    	float: right;
	}
	
	
	.jumbo-bk {
	  	/* Location of the image */
	  	background-image: url("../img/map-768.jpg");
	}
	
	.selling, .jumbo-forsale-bk {
  		/* Location of the image */
  		background-image: url("../img/for-sale-768.jpg");	
	}

	.jumbo-relocation-bk {
  		/* Location of the image */
  		background-image: url("../img/relocation-768.jpg");	
	}
	
	
}

@media (max-width: 767px) {
	
.mapnavcontainer { 
	max-width: 90%; 
} 

.builder-sidebar {
	width: 10%;
}	
	
	/* for small screens show menu items on their own line */
  	.navbar-nav  .nav-item {
    	float: none;
		padding-left:1rem;
	}
	
	.nav-tabs .nav-item {
		float:none;
	}
	
	.nav-tabs {
		border: 3px solid #BADA55;
	}
	
	.nav-tabs .nav-link {
		-webkit-border-top-left-radius: 0px;
		-moz-border-top-left-radius: 0px;
		border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-top-right-radius: 0px;
		border-top-right-radius: 0px;		  
    }
	 
	.nav-tabs .nav-item.open .nav-link, 
	.nav-tabs .nav-item.open .nav-link:focus, 
	.nav-tabs .nav-item.open .nav-link:hover, 
	.nav-tabs .nav-link.active, 
	.nav-tabs .nav-link.active:focus, 
	.nav-tabs .nav-link.active:hover {
		background-color: #BADA55;
	}

	/* for smaller screens we need to reduce the main heading */
	
	.display-3 {
		font-size:2.5rem;
    }

}


@media (max-width: 543px) {
	.mapnavcontainer { 
		max-width: 85%; 
	} 
	
	.builder-sidebar {
		width: 15%;
	}
}


@media (min-width: 768px) {
	
	.mainMLS {
		float:right;
		margin-left:1rem;
	}
	
	.bootstrap-vertical-nav .navbar .navbar-collapse {
		  padding: 0;
		  max-height: none;
	   }
	   
	.bootstrap-vertical-nav .navbar-nav .nav-link {
		padding: 0 1rem;
	}
	
	.bootstrap-vertical-nav ul {
		padding-top: 0.25rem;
		padding-bottom: 0.25rem;
	}
	
	.bootstrap-vertical-nav ul ul{
		font-size: 0.8rem;
	}
	
	.bootstrap-vertical-nav .navbar ul{
		  float: none;
		  padding-left: 0rem;
	   }
	   
	.bootstrap-vertical-nav .navbar ul ul{
		  padding-left: 1rem;
	   }
	   	   
	.bootstrap-vertical-nav .navbar ul li a{
		  padding-left: 1rem;
	   }
	   	   
	.bootstrap-vertical-nav .navbar ul:not {
		  display: block;
	   }
	.bootstrap-vertical-nav .navbar li {
		  float: none;
		  display: block;
	   }
	
	.bootstrap-vertical-nav .navbar-nav .nav-item+.nav-item {
		  margin-left: 0;
	   }
	   
	.bootstrap-vertical-nav h1 {
		font-size: 1.5rem;
	}
		
	.page-head h1 {
		text-align:right;
	}
	
	.jumbo-bk {
	  	/* Location of the image */
	  	background-image: url("../img/map-992.jpg");
	}

	
	.selling, .jumbo-forsale-bk {
  		/* Location of the image */
  		background-image: url("../img/for-sale-992.jpg");	
	}
	

	.jumbo-relocation-bk {
  		/* Location of the image */
  		background-image: url("../img/relocation-992.jpg");	
	}
	
	#sellingTips, #buyingTips {
	-moz-column-count: 2;
	-moz-column-gap: 1.5rem;
	-webkit-column-count: 2;
	-webkit-column-gap: 1.5rem;
	column-count: 2;
	column-gap: 1.5rem;
	text-align: justify;
	}

	
	
}

@media (max-width: 991px) {

}

@media (min-width: 992px) {
	
	#cityTab {
		max-width:60%;
		float:right;
		margin-left: 1rem; 
	}
	
	.jumbo-bk {
	  	/* Location of the image */
	  	background-image: url("../img/map-1200.jpg");
	}
	
	.selling, .jumbo-forsale-bk {
  		/* Location of the image */
  		background-image: url("../img/for-sale-1200.jpg");	
	}


	.jumbo-relocation-bk {
  		/* Location of the image */
  		background-image: url("../img/relocation-1200.jpg");	
	}
	
	.sellingIntro {
		
	}
	
	#sellTab {
		float:right;
		max-width:50%;
		margin: 0 0 1rem 1rem;
	}
	
	#sellingTips, #buyingTips{
	-moz-column-count: 3;
	-moz-column-gap: 1.5rem;
	-webkit-column-count: 3;
	-webkit-column-gap: 1.5rem;
	column-count: 3;
	column-gap: 1.5rem;
	text-align: justify;
	}
	
	.bootstrap-vertical-nav ul{
		font-size: 1.25rem;
	}
	
	.bootstrap-vertical-nav ul ul{
		font-size: 1rem;
	}
		
}

@media (max-width: 1199px) {

}

@media (min-width: 1200px) {
	
	.jumbo-bk {
	  	/* Location of the image */
	  	background-image: url("../img/map-1920.jpg");
	}	
	
	.selling, .jumbo-forsale-bk {
  		/* Location of the image */
  		background-image: url("../img/for-sale-1920.jpg");	
	}

	.jumbo-relocation-bk {
  		/* Location of the image */
  		background-image: url("../img/relocation-1920.jpg");	
	}	
}




