/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
		
		@media only screen and (max-width:1440px) {

		}
		
		@media only screen and (max-width:1366px) {

		}
		
		@media only screen and (max-width:1280px) {

		}
		
		@media only screen and (max-width:1024px) {

		}
		
		@media (max-width: 991px) {
			.col.sidebar.table {
 			   margin-top: 55px;
			}
			.tablet-flex-column {
			    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;
			}
			.center-text {
 			   text-align: center;
			}
			#neighborhood .hero .sidebar ul {
			    white-space: nowrap;
			    padding: 15px;
			    overflow: auto;
			}
			#neighborhood .hero .sidebar li {
    display: inline;
}
			 #neighborhood .hero .sidebar {
			        position: relative;        
			        width: 100%;
			        height: 100%;
			        min-height: initial;
			        /* margin-top: 33px; */
			    }
			    #neighborhood .hero .sidebar li {
			        padding: 20px 15px 15px;
			        display: inline-block;
			    }
			    #neighborhood .hero .sidebar li:last-child {
			        padding-right: 0;
			    }
			    #neighborhood .hero .map {
			        width: 100%;
			        height: 75vh;
			        min-height: 500px;
			        margin-top: 0;
			    }
					#neighborhood .hero .sidebar, #neighborhood .hero .map {
					    float: none;
					}
					#neighborhood .hero .results {
					    position: relative;
					    bottom: auto;
					    left: auto;
					}
				#neighborhood .hero .sidebar,
				#neighborhood .hero .map {float:none;}
				#neighborhood .hero .results { position:relative; bottom:auto; left:auto; }
				#neighborhood .hero .results .details .cols:before { display:none; }
				#neighborhood .hero .results .details .col { width:100%; float:none; }
				#neighborhood .hero .results .details .col:first-child { padding:18px 0; }
				#neighborhood .hero .results .details .col:last-child {	padding:18px 0;	}
				#neighborhood .hero .sidebar, #neighborhood .hero .map {
 				   float: none;
				}
				  .footer-grid {
			    display: flex;
			    flex-wrap: wrap;
			    justify-content: center;
			    grid-gap: 0;
                text-align: center;
			    }
			    .footer-grid > * {
			        padding: 1.5rem 2rem .5rem;
			    }    
			    .footer-grid div:nth-child(1) {
			    width: 100%;
			    text-align: center;
			    justify-content: center;
			    }  
			    .footer-grid div:nth-child(5) {
			    width: 100%;
			    display: flex;
			    justify-content: center;
			    }   
			    .footer-grid div:nth-child(5) div {
			        width: auto;
			    }  
			}
	
		@media only screen and (max-width:768px) {
	
		}	
		@media screen and (max-width:575px) {}
		
		@media only screen and (max-width:767px) {

		}
		
		@media only screen and (max-height:375px) {

		}
		
		@media only screen and (max-width:480px) {
				#neighborhood .hero .results .table { display:block; height:auto; }
			#neighborhood .hero .results .image { display:block; width:100%; height:200px; }
			#neighborhood .hero .results .details { display:block; width:100%; height:auto; }

		}
		/*	//recaptcha*/
		
		@media screen and (max-height: 575px) {

		}
		
		@media only screen and (max-width:320px) {

		}