@media screen and (max-width: 1920px) {
	header .pagewrapper {width: 90%;}
	a.reserve {top: 52%;}
}
@media screen and (max-width: 1600px) {
	.designed .pagewrapper2 article {padding-right: 5%;}
	.banner article {min-height: 640px!important;}
}

@media screen and (max-width: 1440px) {
 .banner article {padding: 60px 0;}
 .banner article div h4, .banner article div p {padding-right: 15%;}
 .banner article {min-height: 610px!important;}
}

@media screen and (max-width: 1366px) {
	.banner article {min-height: 580px!important;}
	.banner aside h1 {font-size: 48px; line-height: 52px;}
	.banner article div p {font-size: 20px; line-height: 30px; padding-right: 14%;}
	.banner article div h4 {font-size: 36px; line-height: 42px; padding-right: 14%;}
	.banner aside {max-width: 76%;}
	.home-about .pagewrapper article h2, .difference .heading-title h2, .designed .pagewrapper2 article h3, .designed article.textwimg h2 {font-size: 40px; line-height: 48px; margin-bottom: 25px;}
	.home-about .pagewrapper article p, .home-about .pagewrapper article .overview-list li span, .difference .cs-diff li p, .central-location article div p, .designed .pagewrapper2 article p, .anchorland-team .team-developer li p, .home-about .contact-sec article .contact-form li label,
	.home-about .contact-sec article .contact-form li input[type=text], .home-about .contact-sec article .contact-form li input[type=email], .home-about .contact-sec article .contact-form li select, .home-about .contact-sec article .contact-form li textarea, .designed .pagewrapper2 article .list-features li .sfeat p,
	.invest .list-asset li p, .designed aside.summary .summary-list li p span, .banner article div .prj-overview, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-label, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-content ul, .unit-offering .unit-section .pagewrapper aside.unit-gallery p, .projects .pagewrapper article .list-projects li p,
	.amenities .amenities-gallery .galleryf li article p, .amenities .amenities-gallery h5, .amenities .amenities-gallery .galleryf li article ul, .neighborhood .pagewrapper-full article .list-neighborhood, .around-the-city .pagewrapper .around-details .around-area-list p, #reserve-now .reservation-form .rform li label, #reserve-now .reservation-form .rform li input[type=text], #reserve-now .reservation-form .rform li input[type=email], #reserve-now .reservation-form .rform li input[type=number], #reserve-now .reservation-form .rform li select, footer .footer-menu {font-size: 20px; line-height: 30px;}
	.home-about .pagewrapper article .overview-list li p {font-size: 50px; line-height: 46px;}
	.btn-black, .btn-white, .home-about .contact-sec article .contact-form li input[type=submit], .unit-offering .unit-section .pagewrapper article.unit-details p {font-size: 20px; line-height: 30px;}
	.difference .heading-title h3, .central-location article div h4, .designed aside.summary h3 span, .neighborhood .pagewrapper-full article h2 span {font-size: 36px; line-height: 42px;}
	.central-location h3, .anchorland-team .team-developer li h4, .talk-to-us article .contact-info a, .home-about .pagewrapper article h3, .unit-offering .unit-section .pagewrapper article.unit-details h3, #reserve-now .reservation-form h3 {font-size: 40px; line-height: 48px;}
	.tab-label, input:checked + .tab-label {font-size: 32px; line-height: 40px; background-size: 20px auto!important;} 
	header .header-menu li {font-size: 20px; line-height: 30px;}
	.designed .pagewrapper2 article .list-features li .sfeat h4 {font-size: 30px; line-height: 36px;}
	.home-about .pagewrapper article h4, .invest .list-asset li h4 {font-size: 30px; line-height: 36px;}
	.invest h2, .projects .pagewrapper article h2, .amenities .amenities-gallery .galleryf li article h3, .around-the-city .pagewrapper .around-details h2, .neighborhood .pagewrapper-full article h2 {font-size: 40px; line-height: 48px;}
	.designed aside.summary .summary-list li p strong {font-size:  54px; line-height: 60px;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-prev {left: 28%;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-next {right: 28%;}
	.designed .pagewrapper2 article .services-list .tab-label img {width: 80px; height: 80px;}
	.designed .pagewrapper2 article .services-list .tab-content {padding-left: 95px;}
	.designed .pagewrapper2 article .services-list .tab-label img {margin-right: 15px;}
	.projects .pagewrapper article .list-projects li h4 {font-size: 24px; line-height: 30px;}
	.amenities .category-list li {width: 220px;}
	.amenities .category-list input[type="radio"]+label .essentials, .amenities .category-list input[type="radio"]+label .fitness, .amenities .category-list input[type="radio"]+label .recreation {width: 150px!important; height: 150px!important;}
	.amenities .category-list li input[type="radio"]+label h4 {font-size: 30px; line-height: 36px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat {padding-right: 20px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat li input[type=radio]+label img {margin-right: 10px; width: 20px; height: 28px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list {padding-left: 20px;}
	.banner aside h1 {padding-left: 40px;}
	.main-content h1 {font-size: 48px; line-height: 56px;}
	.main-content h2 {font-size: 40px; line-height: 50px;}
	.main-content h3 {font-size: 36px; line-height: 42px;}
	.main-content h4 {font-size: 28px; line-height: 36px;}
	.main-content h5 {font-size: 24px; line-height: 32px;}
	.main-content h6 {font-size: 20px; line-height: 30px;}
	.main-content p, .main-content ul, .main-content ol {font-size: 20px; line-height: 32px;}
}



@media screen and (max-width: 1280px) {
	.banner article {padding: 40px 0 60px!important;}
	.banner article div p:last-child {margin-top: 30px;}
	.banner aside h1 {font-size: 44px; line-height: 50px;}
	a.reserve {top: 61%;} 
}

@media screen and (max-width: 1200px){
	.banner aside {max-width: 100%;}
	.banner article div h4 {padding-right: 10%!important; padding-left: 10%!important;}
	.banner article {width: 100%; padding-left: 10%; padding-right: 10%; position: relative; min-height: auto!important; border-radius: 0; justify-content: center; -webkit-justify-content: center;}
	.banner article div h4 br, .banner article div p br {display: none; }
	.banner article div {text-align: center;}
	.banner article div p, .banner article div h4 {padding-right: 10%!important; padding-left: 10%!important; width: 100%;}
	.banner .scrl {bottom: auto; top: 650px;}
	header .header-menu li, .home-about .pagewrapper article p, .home-about .pagewrapper article .overview-list li span, .difference .cs-diff li p, .central-location article div p, .designed .pagewrapper2 article p, .anchorland-team .team-developer li p, .btn-black, .btn-white, .home-about .contact-sec article .contact-form li label,
	.home-about .contact-sec article .contact-form li input[type=text], .home-about .contact-sec article .contact-form li input[type=email], .home-about .contact-sec article .contact-form li select, .home-about .contact-sec article .contact-form li textarea, .home-about .contact-sec article .contact-form li input[type=submit], .designed .pagewrapper2 article .list-features li .sfeat p,
	.invest .list-asset li p, .designed aside.summary .summary-list li p span, .banner article div .prj-overview, .unit-offering .unit-section .pagewrapper article.unit-details p, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-label, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-content ul, .unit-offering .unit-section .pagewrapper aside.unit-gallery p, .projects .pagewrapper article .list-projects li p, 
	.amenities .amenities-gallery .galleryf li article p, .amenities .amenities-gallery h5, .amenities .amenities-gallery .galleryf li article ul, .neighborhood .pagewrapper-full article .list-neighborhood, .around-the-city .pagewrapper .around-details .around-area-list p, #reserve-now .reservation-form .rform li label, footer .footer-menu {font-size: 18px; line-height: 26px;}
	header .pagewrapper {width: 90%;}
	.banner aside h1 {padding-left: 5%;}
	.central-location h3, .anchorland-team .team-developer li h4, .talk-to-us article .contact-info a, .designed aside.summary h3 span, .neighborhood .pagewrapper-full article h2 span {font-size: 30px; line-height: 36px;}
	.banner article div p, .talk-to-us article .contact-info span {font-size: 18px; line-height: 30px;}
	a.contact, a.reserve {font-size: 18px; line-height: 30px; width: 165px;}
	.home-about .pagewrapper article h2, .difference .heading-title h2, .designed .pagewrapper2 article h3, .invest h2, .home-about .pagewrapper article h3, .designed article.textwimg h2, .unit-offering .unit-section .pagewrapper article.unit-details h3, .projects .pagewrapper article h2, .amenities .amenities-gallery .galleryf li article h3,
	, .around-the-city .pagewrapper .around-details h2, .neighborhood .pagewrapper-full article h2, #reserve-now .reservation-form h3 {font-size: 36px; line-height: 42px;}
	.difference .cs-diff li p strong, .anchorland-team .team-developer li h5 {font-size: 24px; line-height: 34px;}
	.tab-label, input:checked + .tab-label, .difference .heading-title p, input + .tab-label {font-size: 26px; line-height: 34px; }
	.anchorland-team .team-developer li {padding: 30px 30px 90px;}
	.anchorland-team .team-developer li p.btn {bottom: 10px;}
	.central-location h3, .anchorland-team .team-developer li h4, .talk-to-us article .contact-info a {font-size: 36px; line-height: 42px;}
	.designed .imgcenterright {top: 6%; width: 84%;}
	.designed .pagewrapper2 article .list-features li .sfeat h4 {font-size: 28px; line-height: 34px;}
	.designed .pagewrapper2 article .list-features li .sfeat p {font-size: 18px; line-height: 30px;}
	.designed .pagewrapper2 article .list-features li .sfeatimg {width: 100px; height: 100px;}
	.designed .pagewrapper2 article .list-features li .sfeat {padding-left: 120px;}
	.home-about .pagewrapper article h4 {font-size: 26px; line-height: 32px;}
	.designed aside.summary .summary-list li p strong {font-size:  48px; line-height: 54px;}
	.designed article.textwimg .featimg span {font-size: 20px; line-height: 32px;}
	.unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables h4 {font-size: 24px; line-height: 30px ;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-prev {left: 23%;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-next {right: 23%;}
	.neighborhood .pagewrapper-full .map {width: 555px; height: 768px;}
	.neighborhood .pagewrapper-full article {padding-right: 450px;}
	.neighborhood .pagewrapper-full {min-height: 768px;}
	.main-content h1 {font-size: 40px; line-height: 52px;}
	.main-content h2 {font-size: 36px; line-height: 42px;}
	.main-content h3 {font-size: 30px; line-height: 40px;}
	.main-content h4 {font-size: 26px; line-height: 32px;}
	.main-content h5 {font-size: 22px; line-height: 32px;}
	.main-content h6 {font-size: 18px; line-height: 24px;}
	.main-content p, .main-content ul, .main-content ol {font-size: 18px; line-height: 24px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list {padding-right: 50px;}
}

@media screen and (max-width: 1024px){
	.central-location article {max-width: 100%; width: 45%;}
	.difference .heading-title h3, .central-location article div h4, .designed aside.summary h3 span, #reserve-now .reservation-form h3 {font-size: 30px; line-height: 36px;}
	.amenities .amenities-gallery .galleryf li article ul li {background-size: 8px 8px; background-position:  3px 10px}
	.amenities .amenities-gallery .galleryf li article {width: 40%;}
	.amenities .amenities-gallery .galleryf li aside {width: 60%;}
	.neighborhood .pagewrapper-full .map .blink {top: 39%;}
}
@media only screen and (max-width: 1023px){
	.banner .scrl {display: none!important;}
	header .mobnav {display: block;}
	header .header-menu li:nth-child(2), header .header-menu li:nth-child(3), header .header-menu li:nth-child(4), header .header-menu li:last-child {display: none;}
	header .header-menu li:first-child {width: 100%;}
	header .header-menu li img {width: 120px;}
	header, header .header-menu li {height: 130px;}
	.invest .list-asset li .icon {width: 120px; height: 120px;}
	.invest .list-asset li h4 {font-size: 28px; line-height: 34px;}
	.designed .pagewrapper2 article .services-list .tab-label {font-size: 24px; line-height: 30px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat, .neighborhood .pagewrapper-full article .list-neighborhood .loc-list {width: 100%;}
	.neighborhood .pagewrapper-full article {padding-right: 10%;}
	.neighborhood .pagewrapper-full .map {width: 100%; height: auto; position: relative;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat {border-right: 0; border-bottom:  solid 1px #939695;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat li {width: auto;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list {padding-top: 20px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list li {width: 48%; justify-content: space-between; -webkit-justify-content: space-between;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat li input[type=radio]:checked+label {padding-right: 25px;}
	.around-the-city .pagewrapper .area-gallery {padding-left: 0!important; padding-right: 0!important;}
	.around-the-city .pagewrapper .area-gallery .around-list img {padding: 20px;}
	#reserve-now .reservation-form .rform li input[type=text], #reserve-now .reservation-form .rform li input[type=email], #reserve-now .reservation-form .rform li input[type=number], #reserve-now .reservation-form .rform li select {font-size: 16px; line-height: 22px; padding-top: 5px; padding-bottom: 5px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list {padding-right: 0;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list li {padding-right: 25px;}
	.banner .pagewrapper-full aside img {padding-top: 110px;}
}	

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

	header .header-menu li:first-child {width: 100%;}
	header .header-menu li img {width: 120px;}
	header, header .header-menu li {height: 130px;}
	.banner aside h1 span {padding-left: 30%;}
	.home-about .pagewrapper article, .home-about .pagewrapper aside {width: 100%;}
	.home-about .pagewrapper aside {padding: 0 20%;}
	.home-about .pagewrapper aside .circlegray {width: 150px; height: 150px; left: 20%;}
	.home-about .pagewrapper aside .sec-img {width: 25%;}
	.home-about .pagewrapper aside .oblong {width: 80px; height: 280px; left: 58%;}
	.difference .heading-title {position: relative; color: black; margin-bottom: 30px;}
	.difference .heading-title h2 {margin-top: 0;}
	.difference .cs-diff li {padding: 50px 30px;}
	.central-location article {width: 100%; border-radius: 0; position: relative;}
	.central-location aside {max-width: 100%; height: 300px;}
	.central-location aside img {object-fit: cover;}
	.central-location article div {text-align: center; padding-bottom: 50px;}
	.central-location article div h4 {padding: 30px;}
	.central-location article div h4 br {display: none;}
	.central-location article div p {padding: 0 10%;}
	.designed .pagewrapper2 aside {width: 90%; margin-bottom: 30px;}
	.designed .pagewrapper2 article {width: 100%; padding: 0 10%;}
	.designed .imgcenterright {width: 85%; right: -10%;}
	.designed .imgbottomleft {margin-top: 5%; width: 40%;}
	.talk-to-us article .contact-info li {width: 100%; padding: 20px;}
	footer h4 a img {width: 140px;}
	footer .socials li, footer .socials li .fb, footer .socials li .ig, footer .socials li .yt {width: 40px; height: 40px;}
	a.contact {top: 25%;}
	.home-about .contact-sec article .contact-form li input[type=text], .home-about .contact-sec article .contact-form li input[type=email], .home-about .contact-sec article .contact-form li select, #reserve-now .reservation-form .rform li input[type=text], #reserve-now .reservation-form .rform li input[type=email], #reserve-now .reservation-form .rform li input[type=number], #reserve-now .reservation-form .rform li select { height: 40px; }
	.home-about .contact-sec article .contact-form li textarea {height: 150px;}
	.designed .pagewrapper2 article .list-features li .sfeat h4, .neighborhood .pagewrapper-full article h2 span, #reserve-now .reservation-form h3 {font-size: 24px; line-height: 30px;}
	.invest .list-asset li h4 {font-size: 24px; line-height: 34px;} 
	.invest .list-asset li .icon, .designed aside.summary .summary-list li .icon {width: 100px; height: 100px;}
	.invest .list-asset li {width: 32%;}
	.designed aside.summary .summary-list li p strong {font-size:  40px; line-height: 46px;}
	.designed .pagewrapper2 article { padding-top: 30px;}
	.designed .pagewrapper2 aside {padding: 0 10% 30px 0; width: 100%;}
	#leasing-arm .pagewrapper2 article {padding:  0 10% 30px;}
	.projects .pagewrapper aside, .projects .pagewrapper article {width: 100%; padding: 0 10%;}
	.projects .pagewrapper aside .al-logo img {max-width: 300px;}
	.projects .pagewrapper aside .featimg {padding-left: 0 10%; margin-bottom: 50px;}
	.projects .pagewrapper aside .featimg .circleg {width: 200px; height: 200px; bottom: -30px;}
	.projects .pagewrapper aside .featimg .oblong {width: 60px; right: 10%; top: -30px;}
	.projects.bblack article {margin-bottom: 50px;}
	.amenities .amenities-gallery .galleryf li article, .amenities .amenities-gallery .galleryf li aside {width: 100%;}
	.amenities .amenities-gallery .galleryf li aside {padding-top: 0;}
	.amenities .amenities-gallery .galleryf .slick-next, .amenities .amenities-gallery .galleryf .slick-prev {top: -30px;}
	.amenities .category-list li {width: 33%;}
	.amenities .category-list input[type="radio"]+label .essentials, .amenities .category-list input[type="radio"]+label .fitness, .amenities .category-list input[type="radio"]+label .recreation {width: 120px!important; height: 120px!important;}
	.amenities .category-list {padding-left: 10%; padding-right: 10%;}
	.amenities .category-list li input[type="radio"]+label h4 {font-size: 24px; line-height: 30px;}
	.around-the-city .pagewrapper .area-gallery, .around-the-city .pagewrapper .around-details {width: 100%;}
	.around-the-city .pagewrapper .around-details {order: 1; padding-left: 10%; padding-right: 10%;}
	.around-the-city .pagewrapper .area-gallery {order: 2; padding-left: 10%!important; padding-right: 10%!important; margin-top: 30px!important;}
	.home-about .pagewrapper article {padding: 80px 10% 40px;}
	.invest {padding: 60px 10%;}
	.designed .pagewrapper2 aside.summary {width: 100%; float: left; padding: 30px 10%;}
	.designed .pagewrapper2 article.textwimg {padding-left: 0;}
	.designed .pagewrapper2 article .list-features li .sfeatimg {padding-right: 0!important;}
	.amenities .amenities-gallery .galleryf li article {order: 2;}
	.amenities .amenities-gallery .galleryf li aside {order: 1;}
	.amenities .amenities-gallery h5 {top: 30px;}
	.amenities .amenities-gallery {padding-top: 80px;}
	.neighborhood .pagewrapper-full .map .blink {top: 39%;}
}	

@media only screen and (max-width: 768px) {
	.unit-offering .unit-section .pagewrapper aside.unit-gallery, .unit-offering .unit-section .pagewrapper article.unit-details {width: 100%; margin-bottom: 30px;}
	.unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables h4 {font-size: 20px; line-height: 26px ;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery, .unit-offering .unit-section .pagewrapper article.unit-details {padding-left: 10%; padding-right: 10%;}
}

@media only screen and (max-width: 640px) {
	.banner aside h1 {font-size: 36px; line-height: 42px;}
	.banner article div p, .talk-to-us article .contact-info span, header .header-menu li, .home-about .pagewrapper article p, .home-about .pagewrapper article .overview-list li span, .difference .cs-diff li p, .central-location article div p, .designed .pagewrapper2 article p, .anchorland-team .team-developer li p, .btn-black, .btn-white, 
	.contact-sec article .contact-form li label, .home-about .contact-sec article .contact-form li input[type=text], .home-about .contact-sec article .contact-form li input[type=email], .home-about .contact-sec article .contact-form li select, .home-about .contact-sec article .contact-form li textarea, .home-about .contact-sec article .contact-form li input[type=submit], .designed .pagewrapper2 article .list-features li .sfeat p,
	.invest .list-asset li p, .designed aside.summary .summary-list li p span, .unit-offering .unit-section .pagewrapper article.unit-details p, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-label, .unit-offering .unit-section .pagewrapper article.unit-details .unit-deliverables .tab-content ul, .unit-offering .unit-section .pagewrapper aside.unit-gallery p, .projects .pagewrapper article .list-projects li p, 
	.amenities .amenities-gallery .galleryf li article p, .amenities .amenities-gallery h5, .amenities .amenities-gallery .galleryf li article ul, , .neighborhood .pagewrapper-full article .list-neighborhood, .around-the-city .pagewrapper .around-details .around-area-list p, #reserve-now .reservation-form .rform li label, #reserve-now .reservation-form .rform li input[type=text], #reserve-now .reservation-form .rform li input[type=email], #reserve-now .reservation-form .rform li input[type=number], #reserve-now .reservation-form .rform li select, footer .footer-menu {font-size: 16px; line-height: 24px;}
	#reserve-now .reservation-form .rform li input[type=text], #reserve-now .reservation-form .rform li input[type=email], #reserve-now .reservation-form .rform li input[type=number], #reserve-now .reservation-form .rform li select {padding-top: 5px; padding-bottom: 5px; font-size: 16px; line-height: 22px}
	.banner article div h4, .home-about .pagewrapper article h2, .difference .heading-title h2, .designed .pagewrapper2 article h3, .home-about .pagewrapper article h3, .invest h2, .designed article.textwimg h2, .projects .pagewrapper article h2, .amenities .amenities-gallery .galleryf li article h3,
	 .around-the-city .pagewrapper .around-details h2, .neighborhood .pagewrapper-full article h2 {font-size: 30px!important; line-height: 36px!important;}
	.difference .heading-title h2 {margin-bottom: 10px;}
	.difference .cs-diff li.investment, .difference .cs-diff li.halfway-place {width: 100%;}
	.difference .cs-diff li.halfway-place {border-radius: 0 0 20px 20px;}
	.difference .cs-diff li.investment {border-radius: 20px 20px 0 0;}
	.difference .cs-diff li {padding: 50px;}
	.difference {margin-bottom: 50px;}
	.tab-label, input:checked + .tab-label, .difference .heading-title p, input + .tab-labe {font-size: 24px; line-height: 30px;}
	.anchorland-team .team-developer li.leasing-team, .anchorland-team .team-developer li.the-developer {width: 100%; padding-left: 50px; padding-right: 50px;}
	.anchorland-team .team-developer li.the-developer {border-radius: 0 0 30px 30px;}
	.anchorland-team .team-developer li.leasing-team {border-radius: 30px 30px 0 0;}
	.anchorland-team .team-developer li h4 {font-size: 30px; line-height: 36px;}
	.central-location h3, .anchorland-team .team-developer li h4, .talk-to-us article .contact-info a, .designed aside.summary h3 span, .unit-offering .unit-section .pagewrapper article.unit-details h3  {font-size: 30px; line-height: 36px;}
	.home-about .pagewrapper aside {padding: 0 10%;}
	.home-about .pagewrapper aside .circlegray {left: 15%;}
	.home-about .pagewrapper aside .oblong {height: 200px; width: 70px;}
	.home-about .pagewrapper aside .sec-img {top: 60%;}
	.tab-label {padding: 10px 40px 10px 0}
	.mobilenav ul.mobilemenu li a {font-size: 16px; line-height: 24px;}
	.invest .list-asset li {width: 100%; padding: 0 50px; margin-bottom: 20px;}
	.home-about .pagewrapper article h4 {font-size: 22px; line-height: 30px;}
	.invest h2 {padding: 0 50px;}
	.banner article div .prj-overview li label {width: 100%; text-align: center; position: relative;}
	.banner article div .prj-overview li span {padding-left: 0; text-align: center;}
	.designed aside.summary .summary-list li .icon, .designed .pagewrapper2 article .services-list .tab-label img {width: 80px; height: 80px;}
	.designed .pagewrapper2 article .services-list .tab-content {padding-left: 105px;}
	.projects .pagewrapper article .list-projects li h4 {font-size: 20px; line-height: 30px;}
	.amenities .category-list input[type="radio"]+label .essentials, .amenities .category-list input[type="radio"]+label .fitness, .amenities .category-list input[type="radio"]+label .recreation {width: 80px!important; height: 80px!important;}
	#reserve-now .reservation-form .rform li {width: 100%;}
	.amenities .category-list li input[type="radio"]+label h4 {font-size: 20px; line-height: 24px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-list li {width: 100%;}
	.white-popup .loc-det p {font-size: 16px; line-height: 24px;}
	.white-popup .loc-det h4 {font-size: 24px; line-height: 30px;}
	.main-content h1 {font-size: 36px; line-height: 48px;}
	.main-content h2 {font-size: 30px; line-height: 40px;}
	.main-content h3 {font-size: 24px; line-height: 30px;}
	.main-content h4 {font-size: 22px; line-height: 30px;}
	.main-content h5 {font-size: 20px; line-height: 30px;}
	.main-content h6 {font-size: 16px; line-height: 24px;}
	.main-content p, .main-content ul, .main-content ol {font-size: 16px; line-height: 24px;}
	.banner .pagewrapper-full aside img {padding-top: 80px;}
}
@media only screen and (max-width: 480px) {
	.banner aside h1 {font-size: 30px; line-height: 36px;}
	.banner aside {padding-top: 50px;}
	.banner aside h1 span {padding-left: 0;}
	.banner article div h4, .home-about .pagewrapper article h2, .difference .heading-title h2, .designed .pagewrapper2 article h3, .invest h2, .designed article.textwimg h2, .designed aside.summary h3 span, .projects .pagewrapper article h2, .amenities .amenities-gallery .galleryf li article h3,
	, .around-the-city .pagewrapper .around-details h2, .neighborhood .pagewrapper-full article h2 {font-size: 24px; line-height: 30px;}
	.home-about .pagewrapper article {padding-right: 50px;}
	.home-about .pagewrapper article .overview-list li {padding: 10px;}
	.home-about .pagewrapper article .overview-list li p {font-size: 40px; line-height: 48px;}
	.btn-black, .btn-white{padding: 10px 15px;}
	a.contact, a.reserve {padding: 10px; width: 150px; font-size: 16px; line-height: 24px;}
	.central-location article div h4, .unit-offering .unit-section .pagewrapper article.unit-details h3 {font-size: 24px; line-height: 30px;}
	.tab-label, input:checked + .tab-label, .difference .heading-title p {font-size: 18px;}
	.talk-to-us article .contact-info a  {font-size: 22px; line-height: 30px;}
	a.reserve {top: 50%;}
	.banner article div p, .banner article div h4 {padding-right: 50px; padding-left: 50px;}
	.central-location article div p, .central-location article div h4 {padding-right: 50px; padding-right: 50px;}
	.talk-to-us article .contact-info a {font-size:  24px; line-height: 30px;}
	.designed .pagewrapper2 article .list-features li .sfeat h4 {font-size: 22px; line-height: 30px;}
	.designed .pagewrapper2 article .list-features li .sfeatimg {width: 80px; height: 80px; }
	.designed .pagewrapper2 article .list-features li .sfeat {padding-left: 100px;}
	.invest .list-asset li h4 {font-size: 20px; line-height: 30px;}
	.designed aside.summary .summary-list li {width: 100%; border-right: 0;}
	.unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-prev, .unit-offering .unit-section .pagewrapper aside.unit-gallery ul .slick-next, .amenities .amenities-gallery .galleryf .slick-next, .amenities .amenities-gallery .galleryf .slick-prev {width: 60px;}
	.designed .pagewrapper2 article .services-list .tab-label img {width: 60px; height: 60px;}
	.designed .pagewrapper2 article .services-list .tab-content {padding-left: 75px;}
	.designed .pagewrapper2 article .services-list .tab-label {font-size: 20px; line-height: 26px;}
	.projects .pagewrapper aside .featimg .circleg {width: 120px; height: 120px;}
	.amenities .category-list li input[type="radio"]+label h4 {font-size: 18px; line-height: 24px;}
	.neighborhood .pagewrapper-full article .list-neighborhood .loc-cat li {width: 100%;}
	input + .tab-label {font-size: 20px; line-height: 30px;}
	.main-content h1 {font-size: 30px; line-height: 40px;}
	.main-content h2 {font-size: 28px; line-height: 36px;}
	.neighborhood .pagewrapper-full .map {padding-right: 35px;}
	.designed .imgcenterright {padding: 55px; right: -6%;}
	.neighborhood .pagewrapper-full .map .blink {top: 36%; left: 27%;}
}
@media only screen and (max-width: 375px) {
	.designed .pagewrapper2 article .list-features li .sfeatimg {width: 80px; height: 80px; position: relative; float: none; margin: 0 auto 20; position: relative;}
	.designed .pagewrapper2 article .list-features li {justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; }
	.designed .pagewrapper2 article .list-features li .sfeat {padding-left: 0; text-align: center; min-height: auto; }
	.designed .pagewrapper2 article .services-list .tab-label {font-size: 18px; line-height: 24px;}
	
}

@media only screen and (max-width: 1366px) and (min-width: 320px){
}
@media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation:portrait) {

}

/*@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation:portrait) {
	.hero article, .hero article.bgdesktop, .alpina-overview .pagewrapper2 article, .inquire,
	.hero-inside article, .hero-inside article.bgdesktop {background-attachment: initial!important;}
}


@media only screen and (min-device-width: 320px) and (max-device-width: 1366px) and (orientation:portrait) and (orientation:landscape) {
	.hero article, .hero article.bgdesktop, .alpina-overview .pagewrapper2 article, .inquire,
	hero-inside article, .hero-inside article.bgdesktop {background-attachment: initial!important;
}*/