/*@media (max-width: 1440px) { 	.header-inner {		background: black;	}	} @media (max-width: 1200px) { 	.header-inner {		background: blue;	}} @media (max-width: 768px) { 	.header-inner {		background: red;	}} @media (max-width: 480px) { 	.header-inner {		background: green;	}}*//* responsive */@media (max-width: 1440px) { 		.inner {		width: 100%;		padding: 0 2em;	}} @media (max-width: 1200px) {	.header-inner,	.inner,	.footer-inner {	    padding: 0 1em;	    width: 100%;	    max-width: 100%;	}	.links-header-right .social-header-link {		display: none;	}	.links-header-left {	    font-size: 0.8em;	}	.nav .menu > li > a {	    padding: 0 10px;	}	.logo-image img {	    height: 90px;	}	} @media (max-width: 768px) {	body {	    font-size: 14px;	}	.header-inner,	.inner,	.footer-inner {	    padding: 0 10px;	}	.header {		height: 80px;		height: 127px;		height: 154px;	}	/*.page-template-home .header {	    height: 90px;	}*/	.content {	    padding: 80px 0 0;	    padding: 127px 0 0;	    padding: 154px 0 0;	}	.header-inner {	    height: 100%;	    height: auto;	    display: block;	    padding: 10px;	}	.logo-image img {	    width: auto;	    max-width: 215px;	    height: 60px;	}	.links-header-left {		width: 100%;		max-width: 100%;		position: absolute;		z-index: 3;		left: 0;		bottom: -65px;		padding: 10px;		background-color: transparent;	}	.links-header-left span {	    display: none;	}	.item-col-footer:nth-child(1), 	.item-col-footer:nth-child(3) {	    display: none;	}	.footer-responsive {	  display: block;	  width: 100%;	  margin: 1em 0 0;	}	.item-col-footer:nth-child(2) {	    width: 100%;	    max-width: 100%;	}	.footer-inner p {	    padding: 0;	}	.links-header-left span, .links-header-left a {	    background-color: #000;	}	.item-grid-content-home {	    width: 100%;	    margin: 0 0 1.5em;	}	.item-grid-content-home {	    justify-content: center;	}	.nav-the-location a {	    width: 30%;	    margin: 0 0 1.5em;	}	.page-template-floorplans .nav-the-location a img {	    height: 30px;	}	.page-template-floorplans .nav-the-location a {	    width: 45%;	}	.page-template-home .nav {		width: 100%;		margin: 0;		display: none;		height: auto;	}	.page-template-home .nav li {		display: block;		float: none;		width: 100%;		margin: 0;		padding: 0;	}	.page-template-home .nav li a {		display: block;		float: none;		width: 100%;			height: auto;		line-height: 1em;		padding: 0.5em 10px;		border-top: 1px solid #FFF;		font-size: 0.9rem;	}	.links-header-right {		position: absolute;		right: 10px;		top: 2em;	}	.links-header-right a {		/*position: absolute;		right: 10px;		top: 2em;		display: block;*/	}	.links-header-right img {	    width: 20px;	}	.item-grid {	    width: 50%;	}	.nav {	    padding: 1em 0;	    height: auto;    	flex-direction: column;	}	.nav li {	    display: block;	    width: 100%;	}	.nav li a {	    display: block;	    height: auto;	    line-height: 1em;	    padding: 0.5em 1em;	}	.featured-col {	    width: 100%;	    margin: 0 0 2em;	    font-size: 1em;	}	/* new covid */	.logo-image {	    text-align: left;	}	.links-header-left {		display: none;	}	.menu-no-desktop {		display: block;	}	} @media (max-width: 480px) {	.nav .children, .nav .sub-menu {	    transition: none;	}	.nav-the-location a img {	    height: 70px;	}	.custom-slider-item-image, 	.custom-slider-item-content {	    width: 100%;	    font-size: 1.1em;	    margin: 0 0 1.5em;	}	.slider-neighborhood, .slider-neighborhood .slick-list, .slider-neighborhood .slick-track, .custom-slider-item, .custom-slider-item-inner, .custom-slider-item-image {	    height: auto;	    background-color: #FFF;	}	.main-content-inner {	    padding: 5em 0 2em;	}	.page-template-home .main-content-inner {	    padding: 0 0 2em;	}	.content-floorplans {	    flex-direction: column;	}	.content-floorplans-left {	    width: 100%;	}	.content-floorplan-wrapper {	    width: 100%;	}	.content-floorplan-wrapper-inner {	    width: 100%;	}	.content-floorplans-center {	    width: 100%;	}	.content-floorplans-right {	    width: 100%;	    text-align: center;	}	.list-floorplan h4 {	    font-size: 1.2em;	}	.row-form-full > label {	    width: 100%;	    margin: 0 0 0.5em;	}	.row-form-full .wpcf7-form-control-wrap {	    width: 100%;	}	body span.wpcf7-list-item {	    display: inline-block;	    margin: 0 1em 0 0;	}	.page-template-home .content {	    padding: 100px 0 0;	}	.page-template-home .entry p, .page-template-home .entry h2 {	    font-size: 2rem;	}	.title-home-page, .entry h1 {	    font-size: 2em;	}	h2 {		font-size: 2em;		}	.nav-the-location a {	    width: 49%;	}	.background-slider {	    height: 100%;	}	.custom-slider-item-content 2 {	    font-size: 2rem;	    margin: 0 0 0.5em;	}	.custom-slider-item-content {	    padding-right: 0;	}	.custom-slider-item-inner {	    display: block;	}	.custom-slider-item-content br {	    display: none;	}	.content-floorplans-right {	    position: relative;	    right: auto;	    left: 0;	    bottom: 0;	}	.item-grid {	    width: 100%;	}	.row-form .wpcf7-form-control-wrap {	    width: 100%;	    max-width: 100%;	    margin: 0 0 1em;	}	.row-form {	    margin: 0;	}	.links-header-right img {	    margin: 0 10px;	}	.links-header-right .social-header-link {	    font-size: 1.5em;	    margin: 0 10px;	}	.logo-image {	    text-align: left;	}	.container-grid {	  margin: 0;	}	/* new covid */	.header__spotlight {	  width: 98%;	  max-width: 98%;	  right: auto;	  bottom: 0.5em;	  margin: 0 1%;	  left: 0;	}	}