@charset "UTF-8";
/* CSS Document */
@media (min-width: 1600px){
	nav ul li:last-of-type {padding-bottom: 25px !important;}
}
@media (max-height: 845px){
	.navigaton_bar {padding:40px 60px;}
	.harlo-iocn {padding-top: 15px;}
	.navigaton_address {padding-top: 15px;}
	nav ul li {padding-bottom: 20px;}
	.logo {padding-bottom:40px;}
}

@media (max-height: 786px){
	.navigaton_bar {
	    padding: 30px 60px;
	}
	nav ul li {padding-bottom: 14px!important; }
    .hero_section { min-height:710px; }
}
/*@media (max-height: 768px){
	.gallery-pop-wrapper .flexslider{
		height:620px;
	}
	.page-template-template-gallery ul.slides{
		padding:50px 0px;
	}
	.share_wrap{
		top:50px;
	}
}*/

@media(max-width: 1700px){
	.gallery-pop-wrapper .flexslider {
		height: 600px;
	}
}


@media screen and (max-width:1920px) , screen and (max-height: 825px) {
	nav ul li {padding-bottom: 20px;}
	.page-id-11 .hero-image {min-height:1000px;     height:auto !important;}
}

@media screen and (max-width:1920px) , screen and (max-height:760px) {
	.logo {padding-bottom: 30px;}
	.harlo-iocn { padding-top:15px;}
	.page-id-11 .hero-image {min-height:1000px;     height:auto !important;}
}
@media screen and (max-width:1920px) , screen and (max-height:700px) {
	.hero_section { min-height:700px; }
	.hero-image {min-height:650px;     height: 100% !important;}
	.page-id-11 .hero-image {min-height:1000px;     height:auto !important;}
	.logo {padding-bottom:45px;}
	nav ul li {padding-bottom: 16px;}

}


@media screen and (max-width:1920px) , screen and (max-height: 870px) {
.hero_section {min-height: 765px;}
.page-id-11 .hero_section {    height: auto !important;}

}

@media (max-width:1680px){


}

@media (max-width:1600px){
	.gallery-start{padding:0 20px;}
	.load-more-button {padding: 25px 0px 66px 0px;}
	.home-content {max-width:42%;}
	.home-content h1 {/*font-size: 35px;*/}
	.residences-content h2 {/*font-size: 35px;*/}
	.home-neighborhood-content h3 {/*font-size: 35px;*/}
	.contact_sec {padding:25px 75px 90px 95px;}
	.content-section-right h1{/*font-size:35px;*/}
	.residences-row h1{/*font-size:35px;*/}
	.content-section-right {padding:30px 30px 20px 30px;}
	.rollover-section h3 {/*font-size: 40px; line-height: 50px;*/}
	.content-section-right h1{/*font-size: 30px;*/}
	.content-section-right p {/*font-size: 19px; padding-top: 40px; padding-bottom: 33px;*/}
	.amenities-list h2 {/*font-size: 24px; padding-bottom: 17px;*/}
	.amenities-list ul li { /*font-size: 18px; line-height: 29px;*/}
	.content-section-right p { /*font-size: 19px; padding-right:0px*/}
	.neighborhood-content-section-right {padding-left: 49px;    padding-right: 49px;}
	.neighborhood-content-section-right h1 {/*font-size:30px; line-height: 38px*/}
	.neighborhood-content-section-right p {/*font-size: 19px; line-height: 24px;  padding-bottom: 41px;*/}
	.home-image {max-width:654px;}
	.right-bar {width: calc(100% - 654px);}
	.left-bar {width:654px; padding-left:75px;}
	.inner-slider {    height: 650px !important;}
	.flex-caption-row h4,.flex-caption-row h3 {    font-size: 23px;    padding: 25px 0 6px;}
	.flex-caption-row p {    font-size: 20px;    padding-bottom: 25px;}
	.map-section {    height: 650px !important;}
	.map-icon img {    height: 34px;}
	.map-buttons a { font-size:16px;}
	.distance {    width: 115px;}
	.distance-icon img {    width: 42px;}
	.zoom {width: 63px;    height: 63px;    font-size: 40px;    line-height: 59px;}
	.map-categories-row h4 {    font-size: 24px;}
	.map-categories-row p   {    font-size:19px;}
	li#cat-7 img, li#cat-8 img, li#cat-6 img, li#cat-5 img, li#cat-4 img, #allcategory img {    margin-top: 8px;}
	.hero-image {    width: calc(100% - 300px);}
	.navigaton_bar { width:300px;}
    .navigaton_bar {padding: 60px 45px;}
	.gallery-start div { margin-bottom:20px;}
	.demo-1 { width: calc(50% - 10px);}
	.demo-2 { width: calc(50% - 10px);}
	.demo-3 { width: calc(25% - 10px);    margin-right: 10px;}
	.demo-4{ width: calc(25% - 20px);margin-left: 10px;}
	.demo-10 { margin-top:-258px;height: 597px;}
	.demo-9 { margin-top:-258px; width: calc(30% - 10px);margin-left: 20px;}
	.demo-7{width: calc(50% - 10px);margin-right: 10px;}
	.demo-11 {margin-top: -156px;width: calc(70% - 10px);margin-right: 10px;}
	.demo-12{height:474px;width: calc(30% - 10px);margin-left: 10px;}
	.demo-6{width: calc(30% - 20px);margin-left: 10px;margin-right: 10px}
	.demo-5{width: calc(20% - 10px);margin-left: 10px;}
	.instagram-box-section{width: calc(30% - 10px);margin-right: 10px;}
	.demo-8{width: calc(20% - 20px);margin-right: 20px;}
	.demo-10{width: calc(20% - 20px);margin-right: 0px;margin-left: 0px;}

	.second-img-row:nth-child(2) {    padding-left: 10px;}


.content-section {margin: 20px 0; }
.first-img {height: calc(35% - 20px); margin-bottom: 20px;}
.second-img {height: calc(37% - 20px);  margin-bottom:20px;}
.second-img-row:nth-child(2){width: calc(55% - 20px); margin-left: 20px;}
.third-img-row:nth-child(2) {width: 49%; padding-left: 20px;}
.third-img-row:nth-child(2) .rollover-section {left:20px;}
.page-id-27 .inner-slider{margin:20px 0;}
.neighborhood-img-second {margin-top: 20px;}
.neighborhood-img-second-row:nth-child(2) {width: calc(55% - 20px); margin-left: 20px;}
.neighborhood-content-section {margin: 20px 0;}
.residences-content-section {margin:20px 0;}



}

@media (max-width: 1572px){
.footer-left > a { padding: 0 9px;}
address a {}
.social-links {}
.bozzuto-logo { display: inline-block;    margin-left: 30px;    opacity: 0.8;    position: relative;    top: 6px;}
.bozzuto-logo svg { width: 120px;}


}

@media (max-width: 1537px){
	.home-image {max-width:654px;}
	.home-image img{max-width:100%;}
	.home-content {max-width:40%; padding-left: 35px;}
	.home-content h1 {/*font-size: 36px;*/}
	.left-bar {width:654px; padding-left:75px;}
	.right-bar .row {padding-left: 140px;}
	.tatte_coffe {right: -140px;}
	.right-bar {width: calc(100% - 654px);}
	.contact_sec {padding: 25px 50px 90px 50px;}
	.contact_sec_right_map {width: 61%; }
	.left_form {    width: 359px;    margin-top: 0;}
	.contact_sec_right_map img {    width: 100%;    padding-right: 30px;}

	.harlo-footer-icon a {margin-left: 12%;}

}
@media(max-width: 1600px){
	.footer-left { position: absolute; left: 37%;}
}
@media (max-width: 1480px) {
	.gallery-pop-wrapper .flexslider{max-width:820px;}
	.share_wrap {    width: 800px;}
	.footer-left > a { font-size:15px; padding: 0 7px;}
	address a, .footer-left .tel-text {font-size:15px;}
	.social-links a img {width: 16px;     height: auto !IMPORTANT;}
	.social-links a:first-child img {width: 8px;}
	.social-links{top:2px;}
	.social-links a { margin-right:18px; position: relative; margin-right: 20px;}
	.footer-links {padding-top:0;}

	.home-content p {/*margin-top: 62px;*/}
	.home-content {padding-left:35px; padding-right: 10px;}
	.home-content h1 {/*font-size:33px;*/}
	.residences-content h2 { /*font-size: 33px;*/}
	.home-neighborhood-content h3{/*font-size:33px;*/}
	.neighborhood-content-section-right h1 {/*font-size: 33px;*/}
	.content-section-right h1{/*font-size:33px;*/}
	.residences-row h1{/*font-size:33px;*/}
	.residences-row {    padding: 64px 60px 40px 50px;}
	.rollover-section h3 {/*font-size: 43px; line-height: 60px;*/}
	.footer { height:140px;}
	/*.footer-links {    padding-bottom: 31px;}*/
	.footer-links img {    height: auto;}
	.error404 h1 {font-size: 62px;}
	.error404 p {font-size: 25px; line-height: 30px;}
	.timeng p { font-size: 23px; line-height: 28px;}
	.timeng {margin-top: 20px;}
	.home-image {max-width:590px;}
	.right-bar {width: calc(100% - 590px);}
	.instagram-box p{padding-bottom:20px;	}
	.instagram-box span{padding:20px 0px;}
	.left-bar {width:590px;}
	.demo-1{height:499px;}
	.demo-2{height:758px;}
	.demo-3{height:400px;}
	.demo-4{height:400px;}
	.demo-5{height:420px;}
	.demo-6{height:420px;}
	.demo-7{height:489px;}
	.demo-8{height:267px;}
	.instagram-box-section {height: 267px;}
	.demo-9 {margin-top: -230px;height: 653px;}
	.demo-10 {margin-top: -230px;height: 497px;}
	.demo-11{height:530px;}
	.demo-12{height:374px;}


	.footer-left {    /*padding-bottom: 32px;*/width: 60%; text-align: center;    margin: 0px auto;}

	/*.harlo-footer-icon{padding-bottom: 21px;}*/
	img.footer-right-icon {   margin-left: 0px; }
	.footer-links img {  height: auto; }

	/*.footer-left {width:60%;}*/



	.harlo-footer-icon a { margin-left: 10%;}
	.footer-left { position: absolute; left: 37%;}

}
@media (max-width: 1440px){
	.footer-left > a:nth-of-type(2){
		border-right: 0;
	}
	.footer-left .tel-text::before{
		content: '\A';
		white-space: pre;
		line-height: 25px;
	}
}
@media(max-width: 1024px){
.footer-left {
    left: 39%;
}
}

@media (max-width:1320px) {
	.floor-plans-search-row .nice-select .list{
		top:55px;
	}
	.social-links a {margin-right: 21px;}
	.social-links {padding-left: 18px;}
	.social-links a img {height:16px;}
	.footer-links img{height: auto;;}
	.right-bar .row {padding-left: 70px;}
	.tatte_coffe {max-width:325px; right: -69px;}
	.left_form {    width: 320px;    margin-top: 0;}
	.floor-plans-search-row p {  /*  font-size: 20px;*/}
	.floor-plan-title h1 {    /*font-size: 34px;*/}
	.floor-plan-title p {   /* font-size: 23px;*/}
	.floor-plan-box-content p {    font-size: 26px;    padding-bottom: 15px;}
	.floor-plan-box-content span {    font-size: 18px;}
	.floor-plan-box-content code {    font-size: 30px;}
	.premium-collection-content p { font-size:30px;}
	.floor-plans-search-row > a { font-size:26px;}
	.floor-plan-row { height:230px;}
	.premium-collection { height:360px;}
	img.footer-right-icon{ margin-left: 0px;}
}

@media (max-width:1280px) {
	.floor-plans-search-row .nice-select .list{top:54px;}
	.load-more-button a{font-size:24px;}
	.floor-plan-box-content p {   font-size: 21px;}
	.floor-plans-search-row > a { font-size:25px;}
	.demo-1{height:399px;}
	.demo-2{height:658px;}
	.demo-3{height:340px;}
	.demo-4{height:340px;}
	.demo-5{height:360px;}
	.demo-6{height:360px;}
	.demo-7{height:389px;}
	.demo-8{height:267px;}
	.instagram-box-section {height: 267px;}
	.demo-9 {margin-top: -130px;height: 500px;}
	.demo-10 {margin-top: -130px;height: 397px;}
	.demo-11{height:430px;margin-top: -103px;}
	.demo-12{height:327px;}
	.load-more-button {padding: 15px 0px 51px 0px;}
	.hero_section {  /* height: calc(100vh - 200px) !important;*/}
	.page-id-11 .hero_section {    height: auto !important;}

	a.buzzuto-white-logo svg{width:90px;}


}

@media (max-width:1279px) {
	.contact_sec {padding: 60px 30px 60px 30px;}
	.footer-left {width:60%;}

	.social-links a {margin-right: 18px;}
	.footer-left > a { font-size:14px; padding: 0 7px;}
	address a, .footer-left .tel-text {font-size:14px;}
	.neighborhood-content-section-right h1 {font-size:28px;}
	.content-section-right h1{/*font-size: 27px; line-height: 34px; padding-bottom: 23px;*/}
	.residences-row h1{font-size:28px;}
	.home-content {padding-left: 30px;}
	.home-content h1 {/*font-size: 28px;*/}
	.home-content p {margin-top: 44px; padding-bottom: 16px; /*font-size: 18px;*/}
	.home-content a.button {margin-top: 20px;}
	.residences-content h2 {font-size: 28px; line-height: 39px;}
	.residences-content p {/*font-size: 18px;*/ margin-top: 34px; padding-bottom: 29px;}
	.home-neighborhood-content p {/*font-size: 18px;*/}
	.left-bar {padding-left: 45px;}
	.home-neighborhood-content h3 {font-size: 28px; line-height: 39px;}
	.home-neighborhood-content {padding-top: 45px;}
	.home-neighborhood-content a.button {margin-top: 7px;}
	.right-bar .row {padding-left: 40px;}
	.tatte_coffe {max-width: 280px; right: -39px;}
	.rollover-section h3 {font-size: 30px; line-height: 40px;}
	.content-section-right p {/*font-size: 17px; padding-top: 30px;*/}
	.amenities-list ul li{/*font-size: 17px;  line-height: 29px;*/}
	.content-section-right {padding: 28px 20px 10px 20px;}
	.amenities-list { }
	.timeng p { font-size: 22px; line-height: 26px;}
	.timeng {margin-top: 22px;}
	.map-buttons a {font-size: 19px; letter-spacing: 1px;}
	.home-image {max-width:530px;}
	.right-bar {width: calc(100% - 530px);}
	.left-bar {width:530px;}
	.hywrap select, .hywrap input[type="text"] { width:100% !important;}
	.toplink_button {left: 0;}
}

@media (max-width:1200px) {
	.contact_sec_right_map {width: 57%;}
	tr.table-row th { font-size:15px;}
	.tabler td{    font-size: 16px;}
	.table-result-row a.detail { font-size:16px;}
	.tabler button { font-size: 17px;}

	.footer-links {/*padding-bottom: 29px;*/  width:40%;}
	.footer-left{width:50%;}
	address a{font-size:13px; padding: 0 6px;}
	.footer-left .tel-text{ font-size: 13px;}
	.footer-left > a{font-size: 13px; padding: 0 6px;}

	.harlo-footer-icon a { margin-left: 5%;}

}

@media (max-width:1100px) {
	.premium-collection-row {
    width: 880px;
	}
	.flex-caption-row p{width:680px!important;}
	.flex-caption-row h4,.flex-caption-row h3{width:680px!important;}

	.home-content h1 {font-size:25px; line-height: 25px; padding-bottom: 27px;}
	.home-content p {/*font-size: 17px; line-height: 22px;*/ margin-top: 29px; padding-bottom: 9px;}
	a.button {font-size:18px; line-height: 46px; padding: 0 35px;}
	.left-bar {padding-left: 0px;}
	.right-bar .row {padding-left: 40px;}
	.residences-content h2 {font-size: 25px; line-height: 30px;}
	.residences-content p {/*font-size: 17px;*/ margin-top: 32px;  padding-bottom: 20px;}
	.home-neighborhood-content h3{font-size: 25px; line-height:34px;}
	.home-neighborhood-content p {/*font-size: 17px; line-height: 24px;*/ margin-top: 29px; padding-bottom: 20px;}
	.tatte_coffe {max-width: 257px; right: -39px;}
	.residences-row {padding: 64px 60px 170px 50px;}
	.neighborhood-content-section-right h1 {font-size:25px;  line-height: 30px;}
	.content-section-right h1{/*font-size:25px; line-height: 30px;*/}
	.residences-row h1{font-size:25px; line-height: 30px;}
	.left_form h2,.left_form h1 {font-size: 38px;}
	.left_form h3 {    line-height: 1.50;}
	.timeng p {font-size: 24px;}
	.map-buttons a {font-size: 18px;}
	.content-section-right p{/*font-size: 17px;*/}
	.content-section-right p {/*padding-top: 28px; padding-bottom: 25px;*/}
	.amenities-list h2 {/*font-size: 20px;  padding-bottom: 14px;*/}
	.home-image {max-width:500px;}
	.right-bar {width: calc(100% - 500px);}
	.left-bar {width:500px;}
	.hywrap select, .hywrap input[type="text"] { width:100% !important;}
	.contact_sec_right_map img {    width: 100%;    padding-right: 50px;}
	.harlo-footer-icon img {    display: inline-block;    width: 30px;}
	img.skanska_logo {width: 80px !important;}

	.footer {padding: 0 20px;}

}



@media (max-width:1024px) {
	.timeng {position: inherit;padding-left: 26px}
		.pagination-bar {    font-size: 19px;}
	.contact_sec_right_map { min-height: auto;}
	.error404 h1 {font-size: 52px; padding-top: 130px;}
	.error404 p {font-size: 20px; line-height: 25px;}
	.page-id-11 .hero_section.fullheight { min-height: 1015px;}
	.home-image {max-width:50%;}
	.right-bar {width:50%;}
	.left-bar {width:50%;}
	.toplink_button {left: -47px;}
	.floor-plan-box { width: 100%;    display: flex;    padding: 0 24px;}
	.floor-plan-row {height: 218px;    border: 3px #263746 solid;    float: left;margin: 0 5px;}
	.premium-collection { clear:both;    height: 218px;    margin-top: 10px;}
	.premium-collection-row { width:100%;     padding: 0 29px;}
	.search-row input[type="button"] {    font-size: 28px;}
	.search-row {width: 100%;    float: left;    text-align: center;    height: 68px;    margin: 15px 0;}
	.floor-plan-title { padding: 30px 0;}
	.floor-plans-search-row > a {    font-size: 20px;}
	.floor-plans-search-row a:after {    background-size: 21px;    background-repeat: no-repeat;}

	.result-table-module {    width: 350px;}
	.floor-img {    width: calc(100% - 350px);    height: 100vh;}
	.result-table-module-tow {    padding: 15px 0;}
	.result-table-module h2,.result-table-module h1 {    font-size: 14px;}
	.floor-img img {    max-width: 90%;}
	span.unit-number {    font-size: 30px;}
	.result-table-module-tow span {    font-size: 20px;}
	.result-table-module-tow p {    font-size: 12px;}
	.floor-plan-details-section {    padding: 30px 20px;}
.floorplan-zoom-popup img {    width: 90%;}
a.buzzuto-white-logo img {    /*width: 70px; */}
a.buzzuto-white-logo{margin-top:0; }
img.skanska_logo {    width:65px  !important; padding: 5px 0px;}
img.footer_logo {margin-right: 12px;}
.floor-planresult-title ul li a{font-size: 15px;}



/*.footer-left {    padding-bottom: 44px;}*/
.footer-links {  /* padding-bottom: 38px;*/ width:40%;}
/*.harlo-footer-icon {   padding-bottom: 39px;}*/
.footer-left {/* width:40%; */}
.harlo-footer-icon img{width: 21px;}
/*.footer-links a {margin-top: -7px;}*/
a.instarta img{height:25px;    margin-bottom: 12px; }
img.footer-right-icon {
    margin-bottom: 15px;
}
a.buzzuto-white-logo img{
margin-top: 0;}
.footer-links a:nth-child(2) > img {
    margin-bottom: 13px;
}

}

@media (max-width:1000px) {
	/*.footer-left {width:69%;}*/
	address a {font-size: 12px;padding: 0 5px;}
	.footer-left .tel-text{font-size: 12px;}
	.footer-left > a {font-size: 12px;padding: 0 5px;}
	.social-links a img {height: 14px;}
	.social-links {/*padding-left: 2px;*/}
	.bozzuto-logo svg {width: 91px;}
	.bozzuto-logo {margin-left: 20px;}
	.social-links a {margin-right: 14px;}
	.footer-links img {/*height: 19px;*/}
	.footer {padding: 0 30px;}
	.social-links a {    margin-right: 5px;}
	.left_form {width: 47%;}
	.harlo_navgation {overflow-y: auto !important; }
	.harlo-footer-icon img {     width:20px; }
	img.skanska_logo {padding: 5px 0px;}
	/*.footer-left {    padding-bottom:40px ;}
	.footer-links {   padding-bottom: 33px;}
	.harlo-footer-icon {padding-bottom:36px;}*/

}

@media (max-width: 1024px) and (min-width: 876px){
	.gallery-pop-wrapper .flexslider {
    max-width: 720px;
	}

	.share_wrap { width:700px;}
	/* .floor-plan-box-content p{
		font-size:28px;
	} */
	.floor-plan-box-content span{
		padding-top: 15px;
	}
	.premium-collection-content p{
		font-size:28px;
	}
	.premium-collection-content span{
		font-size:18px;
		padding-top: 15px;
	}
	.floor-plan-box{
		width: 95%;
		margin: 0 auto;
	}
	.premium-collection-row{
		width: 65% !important;
	}
	.floor-plans-search-row .nice-select .list{
		top:55px;
	}
	.gallery-tilte p{font-size:20px;}
	.gallery-categories{padding:8px 0px;}
	.gallery-categories ul li a{font-size:18px;}
	.gallery-tilte{padding: 40px 0 40px 0px;}
	.gallery-tilte h1{font-size: 36px;letter-spacing: 4px;padding: 0 30px;padding-bottom: 15px;margin-bottom: 15px;}
	.instagram-box p{font-size:18px;letter-spacing:1px;}
	.instagram-box span{font-size:18px;}
	.instagram-box code{font-size:13px;letter-spacing:0px;}
	.gallery-start{padding:0px 20px;}
	.demo-1 {height: 340px;}
	.demo-2 {height: 500px;}
	.demo-6{height:320px;width: calc(25% - 10px);margin-left: 10px;margin-right: 0px;}
	.demo-8 {height:250px;width: calc(25% - 10px);margin-right: 20px;}
	.demo-9{margin-top: -140px;height:440px;width: calc(25% - 20px);margin-left: 20px;}
	.demo-10{margin-top: -140px;height: 390px;width: calc(25% - 10px);margin-right: 0px;margin-left: 0px;margin-bottom: 0 !important;}
	.demo-11{height: 360px;margin-top: -50px;width:75%;}
	.demo-12{width: calc(25% - 20px);margin-left: 0px;}
	.instagram-box-section{height:250px;width: calc(25% - 20px);margin-right: 0px;}
	.demo-4 {width: calc(25% - 15px);margin-left: 20px;height: 300px;}
	.demo-5{height:320px;width: calc(25% - 20px);margin-left: 20px;}
	.demo-7{height:300px;width: calc(50% - 10px);margin-right: 10px;}
	.demo-3 {width: calc(25% - 15px);margin-right: 0px;height: 300px;}
	.residences-row h1 {font-size: 30px;padding-bottom: 30px;margin-bottom: 30px;line-height: 38px;}
	.demo-12 {height: 310px;}
	.residences-row p{font-size:18px;line-height:22px;padding-bottom:20px;}
	.residences-row {padding: 44px 30px 30px 30px;}
	.page-template-template-residences .third-img-row:nth-child(2){width:50%;}
	.page-template-template-residences .third-img-row:nth-child(1){width:50%;}
	.page-template-template-residences .residences-content-left{width:50%;}
	.page-template-template-residences .residences-content-right{width:50%;}
	.home-content h1 {font-size: 22px;line-height: 28px;padding-bottom: 20px;}
	.home-content{padding-top:34px;}
	.home-content p {/*font-size:17px;line-height: 23px;*/margin-top: 20px;padding-bottom: 0px;}
	.residences-content {padding-right: 30px;padding-left: 0px;padding-top: 30px;}
	.residences-content h2 {font-size: 22px;line-height:28px;padding-bottom: 20px;}
	.home-neighborhood-content h3 {font-size: 22px;line-height: 30px;padding-right:20px;}
	.home-video img {width: 100%;display: block;}
	.home-neighborhood-content p {/*font-size:17px;line-height: 23px;*/margin-top: 20px;padding-bottom: 15px;}
	.residences-content p {/*font-size:17px;*/margin-top: 23px;padding-bottom: 0px;/*line-height: 24px;*/}
	.contact_sec_right_map img{width:100%;}
	.contact_sec {padding: 25px 30px 60px 30px;}
	.left_form h2, .left_form h1{font-size:25px;}
	.timeng p{    font-size: 17px;    line-height: 24px;    padding-right:20px;}
	.content-section-right h1{font-size: 21px; line-height: 29px; padding-bottom: 15px;  margin-bottom: 20px;}
	.content-section-right p {/*font-size: 17px;line-height: 22px;padding-top: 0px;padding-bottom: 20px;*/}
	.content-section-right {width: 40%;}
	.amenities-list ul li {/* font-size: 16px;line-height: 26px;*/}
	.amenities-list h2 {/*font-size:20px; padding-bottom: 10px;*/}
	.amenities-list {padding-bottom:21px;}
	.rollover-section h3 {font-size: 25px;  line-height: 33px;}
	.hywrap .top_align .control-label {font-size: 19px !important; padding-top: 4px !important;}
	.hywrap select, .hywrap input[type="text"] {height: 38px !important;}
	.hywrap textarea {height: 125px !important;}
	.contact_sec_right_map img{     height: 200px;    object-fit: cover;    padding-right: 20px;    padding-left: 20px;}
	.page-id-11 .hero_section.fullheight {min-height:1000px;}
	.rollover-section h3::before{width:180px;}
	.neighborhood-content-section-right {padding-left: 23px;margin-top:0px;}
	.neighborhood-content-section-right h1 {font-size:22px;line-height:28px;padding-bottom: 30px;margin-bottom: 30px;}
	.residences-row h1{font-size:22px;}
	.neighborhood-content-section-right p{ /*font-size: 18px;line-height: 22px;padding-bottom: 20px;*/}
	.map-buttons a {font-size: 16px; letter-spacing: 1px;}
	a.button {font-size: 17px; line-height: 45px; margin-top: 20px;}
	.flex-caption-row h4,.flex-caption-row h3 {width:560px !important;}
	.flex-caption-row p {width:560px !important; font-size:22px !important;}
	.instagram-box img{width:64px;}
	.load-more-button {padding: 15px 0px 56px 0px;}
	.load-more-button a{font-size: 20px;}

	.harlo-footer-icon a { margin-left: 5%;}

}


@media all and (max-width:875px) and (min-width:700px){

	.page-id-27 .inner-slider {margin-top: 0;}

	.page-id-602 .content-section-right {    width: 100%;}
	.page-id-602 .content-section-left {    width: 100%;}
	.page-id-602 .first-img.premium-first-img{ display:none;}
	.page-id-602 .second-img.premium-second-img{ display:none;}
	.premium_mobile_img{ display:block;}


	tr.table-row th {    font-size: 11px;}
	.table-result-row a.detail { font-size:14px;}
	.tabler td {    font-size: 14px;}
	.tabler td span {    font-size: 15px;}
	.tabler button {    font-size: 14px;}
	.pagination-bar {    font-size: 19px;}
	.floor-planresult-title ul li {    padding: 0 10px;}
	.floor-planresult-title ul li a {    font-size: 13px;}
	.total-result p {    font-size: 23px;}
	.floor-planresult-title {    padding: 33px 0;}
	.total-result {    padding: 0px 0 22px;}


	.gallery-pop-wrapper .flexslider{
		max-width: 540px;
	}

	.share_wrap {    width: 500px;}

	.floor-plan-box-content p {
    font-size: 24px;
	}
	.floor-plan-box-content span {
    font-size: 16px;
    padding-top: 10px;
	}
	.premium-collection-content p {
    font-size: 24px;
    padding-bottom: 15px;
	}
	.premium-collection-content span {
    font-size: 16px;
    padding-top: 10px;
	}
	.floor-plan-box{
		width: 95%;
		margin: 0 auto;
	}
	.premium-collection-row{
		width: 85%!important;
	}
	.floor-plans-search-row .nice-select .list{
		top:31px !important;
	}
	.load-more-button a{font-size:18px;}
	.load-more-button {padding: 15px 0px 56px 0px;}
	.instagram-box img{width:60px;}
	.instagram-box p{font-size:18px;padding-bottom:20px;}
	.instagram-box span {font-size: 18px;padding-top: 20px;padding-bottom: 20px;}
	.gallery-categories ul li a{font-size:14px;}
	.gallery-categories{padding:6px 0px;}
	.gallery-tilte{padding:40px 0px 40px 0px;}
	.gallery-tilte h1{letter-spacing: 4px;padding: 0 30px;padding-bottom: 15px;margin-bottom: 15px;}
	.gallery-start{padding:0px 20px;}
	.demo-4 {	width: calc(50% - 10px);height:280px;margin-left: 0px;float: right;}
	.demo-2{height: 400px;width:100%}
	.demo-1{height:300px;width:100%;}
	.demo-3{width: calc(50% - 10px);height:280px;}
	.demo-7{width: 100%;margin-right: 0px;height:290px;}
	.demo-8 {width: calc(50% - 10px);margin-right: 10px;height:250px;}
	.demo-5 {width: calc(50% - 10px);margin-left: 0px;height:300px}
	.instagram-box-section{width: calc(50% - 10px);margin-right: 0px;float: right;height:250px;}
	.demo-10{    width: 100%;    height: 340px;margin-top: 0px;margin: 0px 0px 20px 0px;}
	.demo-12 {width: calc(35% - 20px);margin-left: 20px;height: 320px;margin-top:20px;}
	.demo-11{width: 65%;height: 320px;margin-right:0px;margin-top:20px;}
	.demo-9{margin-top: 0px;width: 100%;margin-left: 0px;height: 400px;}
	.demo-6{width: calc(50% - 10px);float:left;margin-left: 0px;margin-right: 10px;height:300px;}
	.contact_sec_right_map {    float: none;    width: 100%;    position: static;    padding: 0;}
	.timeng {    position: inherit;    padding-left: 0;}
	.page-template-template-site-map .hero_section.fullheight {min-height:100vh;}
	.page-template-template-amenities .second-img{height: 400px;}
	.residences-content-left{float:none;width:100%;}
	.inner-page-nav_burger {display: none;}
	.residences-contact{padding-bottom:20px;}
	.page-template-template-residences .inner-slider{padding-top:20px;}
	.page-id-15 .inner-slider{padding-top:0px !important;}
	.page-template-template-residences .third-img-row:nth-child(1){width:50%;}
	.page-template-template-residences .third-img-row:nth-child(2){width:50%;}
	.residences-row {float: none;padding: 30px 25px 30px 30px;}
	.residences-row h1{font-size: 21px;line-height: 30px;padding-bottom: 20px;margin-bottom: 30px;}
	.residences-row p{max-width: 100%;padding-right: 0px;font-size: 18px;line-height: 24px;padding-bottom: 25px;}
	.residences-content-right {width: 100%;float: none;position: static;min-height: 520px;}
	.page-template-template-amenities .third-img{height:360px;}
	.home-content h1 {font-size: 21px;line-height: 30px;padding-bottom: 20px;}
	.home-content {padding-left: 20px; max-width: 45%;}
	.residences-content h2 {font-size: 21px;line-height: 30px;padding-bottom: 20px;}
	.residences-content p {font-size: 17px;margin-top: 15px;padding-bottom: 20px;}
	.home-content p {font-size: 17px;line-height: 23px;margin-top: 15px;padding-bottom: 10px;padding-right:0px;}
	.home-amenities-content{height:330px;margin-bottom:0px;}
	.home-image{height:100%;}
	.home-content{padding-top:20px;}
	.home-neighborhood-content{padding-top:20px;}
	.home-neighborhood-content h3 {font-size: 21px;line-height: 30px;padding-bottom: 20px;}
	.residences-content{padding-right: 30px;padding-top: 20px;}
	.hero-image.homepage-hero-section{min-height:450px;height:450px!important;}
	.contact_sec {padding: 30px 20px 30px 20px;}
	.left_form{float:none;width:100%;position: static;transform: translateY(0);}
	.contact_sec_right_map{float:none;width:100%;}
	.mobile-map{display:block;}
	.left_form h2,.left_form h1{font-size:30px;}
	.left_form h3{font-size:20px;}
	.timeng p {font-size: 20px;line-height: 24px;}
	.contact_sec_right_map img{display:none;}
	.content-section-right{width: 100%;padding-left: 20px;padding-top: 25px;
		padding-right: 15px;}
	.neighborhood_list ul li{margin-right:-4px;}
	.mobile-header {width:100%; float: left; display:block; padding:20px 45px; background-color:white; position:relative;}
	.header-wrap{position:fixed; z-index:8;width:100%;}
	.page-id-11 .hero-image {    width: 100%;  }
	.mobile-logo {float: left; width: 190px; text-align: center;}
	.mobile-logo img {width:160px;}
	#harlo_nav{display:none;}
	.navigaton_bar{display:none;}
	.hero-image{ width:100%;}
	.mobile-links {float: right;    margin-top: 20px;}
	.mobile-links a {margin-right:28px; float:left;}
	.mobile-links a:last-child {margin-right: 0;}
	.mobile-links img {    height: 30px;}
	a.mobile_nav_burger img {    width: 45px;}
	.error404 .hero-image{background-position: 74% 100%;}
	.error404 .hero_section.fullheight{min-height: 710px;}
	.page-template-template-thank-you .hero_section.fullheight{min-height: 710px;}
	.content-section-left {width: 100%; height: 100% !important;}
	.content-section-right h1{font-size: 21px;line-height: 30px;padding-bottom: 20px;margin-bottom: 30px;}
	.content-section-right p{max-width: 100%;/*padding-right: 0px;font-size: 18px;line-height: 24px;padding-bottom: 25px;padding-top:0px;*/}
	.rollover-section h3{font-size:35px;line-height:46px;}
	.amenities-list h2 {font-size:16px; padding-bottom: 10px;}
	a.button {font-size: 16px; line-height: 40px; padding: 0 25px;}
	.neighborhood-content-section-right {width:100%; padding-left: 20px; padding-top: 25px; padding-right: 15px;}
	.neighborhood-content-section-left{ width:100%;  height:100% !important;}
	.neighborhood-content-section-right h1 {    font-size: 21px;line-height: 30px;padding-bottom: 20px;margin-bottom: 30px;}
	.map-buttons a{font-size: 13px; letter-spacing:0px;}
	.amenities-list ul li{/*font-size: 18px;line-height: 24px;*/}
	.map-icon{width:80px;height:80px;padding-top:15px;margin-bottom:15px;}
	.map-categories-row{ padding: 30px 10px 30px;}
	.neighborhood-content-section-right p{/*max-width:100%;padding-right:0px;font-size: 18px;line-height: 24px;padding-bottom: 25px;*/}
	.flex-caption-row h4,.flex-caption-row h3 {    width: 500px !important;      padding: 30px 0 8px !important;}
	.flex-caption-row p {    width: 500px !important;    padding: 2px 45px;    font-size: 16px !important;    padding-bottom: 24px !important;}
	.footer { padding: 0 20px;}
	.social-links a {margin-right:3px;}
	.footer-left > a { font-size: 11px;  padding: 0 3px;}
	.hero_section.fullheight {    min-height: 450px;    height: 450px !important;}
	.page-id-11 .join_harlo{display:block;}
	.thank-you-content h1 {font-size: 60px;}
	.thank-you-content p {font-size: 27px; line-height: 35px;}
	.error404 h1 {font-size: 42px; padding-top: 28px; margin-bottom: 15px;}
	.error404 p { font-size: 18px;line-height: 23px;}
	.floor-plans-search-bar{      display: block; height:auto;    background: transparent;}
	.floor-plans-search-row { width:50%; float:left;    background: #263746;      margin: 0px 0 4px 0;}
	form#searchForm { display:block;}
	.floor-plans-search-row:last-child {    margin-top: 0;    text-align: center;    background: #5c6974;    margin: 0;    padding: 0;    border: 0;    margin-top: 0px;}
	.floor-plans-search-row > a {    font-size: 20px;    padding: 15px 47px 20px 0;}
	.floor-plan-box { display:block;}
	.floor-plan-row {    height: 218px;    border: 3px #263746 solid;    margin: 0 10px;    float: left;    width: calc(50% - 20px);    margin-bottom: 20px;}

	a.buzzuto-white-logo svg{width: 80px;}

	.harlo-footer-icon a {    margin-left: 0%;}
	.footer-links img { }

	a.buzzuto-white-logo svg{ width: 60px;}
	.footer-left {margin-left: -7px;}
	img.footer-right-icon {margin-top: 6px;}
}

@media all and (max-width:875px){
.page-id-11 .hero_section {    min-height: 650px;   
/* height: 750px !important;*/
	height: 100% !important;
}
.page-id-11 .hero-image {    width: 100%;    
/*height: 750px !important;*/
	height: 100% !important;

}
img.footer_logo {    width:19px !important;}
img.skanska_logo {   width:55px !important; margin: 0;}
a.buzzuto-white-logo img {   /*width: 60px;*/
width: 100px;
margin-top: -6px;
}
.social-links a img{height: 11px;}
.social-links a{padding-right:0px;}
.footer-left {    width:54%;}
.social-links{padding-left: 12px;}
.footer-links a {    margin-left: 6px; margin-top: -5px;}

/*.harlo-footer-icon { padding-bottom: 38px;}*/

.footer-links {width:40%;}
a.buzzuto-white-logo svg{ width: 70px;}

.social-links a img{ width: 13px;}
.social-links a:first-child img {width: 7px;}
img.footer-right-icon {
    width: 13px;
    margin-bottom: 8px;
}
.footer-links img {height: auto;}
.footer-links a:nth-child(2) > img {
    width: 17px;
    margin-bottom: 8px;
}
a.instarta img {height: 20px; margin-bottom: 5px;}
}

@media all and (max-width:750px){
	.details-mobile-title {    display: block;    text-align: center;    padding-bottom: 30px;}
	a.skanska_logo-footer img {   width: 110px;}
	.social-links a:first-child{display: inline-block !important;}
	a.skanska_logo-footer img {    height: auto !important;}
   .details-mobile-title h3 {    font-size: 14px;    color: #263746;    font-family: 'Georgia';    font-weight: 500;    letter-spacing: 3px;    position: relative;    border-bottom: 2px #263746 solid;    display: inline-block; padding: 0 0 10px;}
	.result-table-module h2 ,.result-table-module h1{ display: none;}
	.mobile-home-amenities h2 {    color: #263746;    font-family: 'Georgia';    font-weight: bold;    position: relative;    font-size: 21px;    line-height: 25px;}
	.backtoresult a{border-bottom: 0px #263746 solid;    padding-bottom: 0;}
	.footer{height: 250px;    display: table;    position: relative; padding-top: 20px;}
	.toplink-button { display:none;}
	.toplink-button.footer-toplink-button {        position: absolute;    bottom: 15px;    top: inherit;    right: 0;    display: block;    margin: 0;    width: 100%;    text-align: center;}
	.toplink-button.footer-toplink-button a {    color: #fff;}
	.toplink-button .arrow_up {    background: transparent url(../images/arrow_up_footer.png) 0 0 no-repeat;    display: inline-block;    margin-bottom: 0;}
	.toplink-button.footer-toplink-button p {    display: inline-block;    position: relative;    top: -7px;    padding-left: 11px;}
	.residences-content p a {    color: #fff;}
	.footer-left{display:none;}
	.footer-links{display:none;}
	.mobile-footer {text-align:center; width:100%; display:table-cell; vertical-align:middle;}
	.mobile-footer .tel-text{font-size: 18px;    color: #ffffff;}
	.mobile-footer a {    font-size: 18px;    color: #ffffff;    display: inline-block;    text-decoration: none;    padding: 0;    opacity: 1;    font-weight: 400;    line-height: 20px;}
	.footer-mobile-links {display:block; width:100%;}
	.footer-mobile-links a.tel-link{ padding-left: 5px;}
	.footer-mobile-links a {border-right:1px #fff solid; padding:0 16px;  line-height:20px; margin-top:10px;}
	.footer-mobile-links a:last-child {border:0; padding-right:0;}
	.social-links {    display: inline-block;    padding-left: 0;    padding-top: 0;    padding-top:0px; padding-bottom: 40px;}
	.bozzuto-logo {    margin-left: 0;    display: inline-block;    margin: 0;    top: 6px;    padding-left: 20px;    margin-top: 16px;}
	.harlo_navgation ul li a {font-size: 26px;    letter-spacing: 1px;}
	.harlo_navgation ul li {padding-bottom: 28px;}
	.mobile-slider {    width: 100%;     display: block !important; position:relative;    clear: both;}
	.mobile-slider img {    width: 100%;    display: block;}
/*	.page-id-9 .inner-slider { display:none;}*/
	.mobile-slider .flex-caption { position: absolute;  bottom: 0px; z-index: 9;}
	.mobile-header { width: 100%; float: left;  display: block; padding: 15px 20px;  position: relative;  z-index: 9; background: #fff;}
	.header-wrap{position:fixed; z-index:8;width:100%;}
	.harlo_navgation {    top: 88px !important;}
	.middle_nav {    
	/* height: 100% !important;  */
	height: 800px !important;
	padding-top: 0;	
	}
	.mobile-logo {float: left;width: 190px; text-align: center;}
	.mobile-logo img {    width: 176px;}
	#harlo_nav{ display:none;}
	.navigaton_bar{ display:none;}
	.hero-image{ width:100%;}
	.full-home-hero-img.hero-image-height{display:none;}
	.mobile-home-hero-img{    display: block;    background-size: cover;    background-position: 40%;    height:100%;}
	.home .hero_section {    height: auto !important;    min-height: inherit;    margin-top: 98px;}

	.mobile-home-hero-img img {    width: 100%;    display: block;}
	.harlo_navgation {/*height:400px !important;*/
	height:100% !important;	 
	}
	.harlo_navgation .navigation_social{display:none;}
	.mobile-links {    float: right;    margin-top: 12px;}
	.mobile-links img {    height: 31px;}
	.mobile-links a {    margin-right: 28px;    float: left;}
	.mobile-links a:last-child {    margin-right: 0;}
	.neighborhood-content-section-left {width: 100%; height:100% !important;}
	.neighborhood-img-first img {    display: block !important;}
	.neighborhood-content-section-right {width: 100%;    float: right;    padding: 20px 20px 20px;}
	.content-section-left{width: 100%;    height: 100% !important;}
	.content-section-right {width: 100%; padding: 54px 20px 0px;}
	.content-section-right a.button{margin-bottom:40px;}
	.footer-left { width: 93%;}
	.social-links a img{height: inherit; width: auto;}
	.social-links a {margin-right:18px;}
	.first-img { height:280px;}
	.page-template-template-amenities .third-img-row img {height: 100%;}
	.page-template-template-amenities .third-img-row:nth-child(2) img{ height: 100%;}
	.page-template-template-amenities .third-img{}
	.page-template-template-amenities .second-img {height: 400px;}
	.home-amenities-content{display:none;}
	.right-bar {display: none;}
	.mobile-home-neighborhood-sec{display:block;}
	.mobile-home-amenities{display:block;}
	.join_harlo{display:block;}
	.mobile-residences-home-image{display:block; width: 100%; float: left; height: auto; background-size: cover; background-position: center;}
	.mobile-residences-home-image img {    width: 100%;    display: block;}
	.mobile-home-amenities{width:100%; float:left; /*padding: 140px 0px;*/ background:none; background-size: cover; background-position: center;}
	.mobile-home-amenities .home-content{max-width: 100%; background:#fff; padding: 50px 40px 50px 40px;}
	.mobile-home-amenities .home-content h1 {/*font-size:35px; line-height:34px;  max-width: 450px;line-height: 34px;*/}
	.mobile-home-amenities .home-content h1:after{display:none;}
	.mobile-home-amenities .home-content p{/*font-size: 24px;line-height: 30px;padding-bottom: 40px;margin-bottom:0px;*/}
	.mobile-home-amenities a.button{font-size:20px; line-height:50px; text-transform: uppercase; letter-spacing: 3px; width: 270px; text-align: center; margin: 0 auto; display: block;}
	.left-bar{width: 100%; padding-left: 0px;}
	.residences-content {background: #263746; text-align:left; padding: 50px 40px 50px 40px;}
	.residences-content h2 {    font-size: 21px;    color: #fff;    line-height: 25px;}
	.residences-content p {    /* font-size: 24px; */    color: #fff;    margin-top: 0px;    /* padding-bottom: 40px; */    /* line-height: 30px; */    /* max-width: 100%; */    float: left;    /* padding-left: 0px; */}
	.residences-content a.button{font-size: 20px; line-height: 50px; text-transform: uppercase; letter-spacing: 3px; width: 270px; text-align: center; margin: 0 auto; display: inline-block;
	color: #ffffff; border: 2px #ffffff solid;}
	.couple-drinking-img { margin-top: 0px;}
	.tatte_coffe{display:none;}
	.mobile-home-neighborhood-sec .home-neighborhood-content{padding: 50px 40px 50px 40px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content h3{    line-height: 34px;    font-size: 21px;    line-height: 25px;    max-width: 250px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content h3:after {display:none;}
	.mobile-home-neighborhood-sec .home-neighborhood-content p{ /*font-size: 24px;line-height: 30px;*/ margin-top: 0px;}
	.mobile-home-neighborhood-sec a.button{font-size:20px;line-height:50px; text-transform:uppercase; letter-spacing:3px; width:270px; text-align:center; margin:0 auto; display:block;}

	.mobile-site-map-link{display:block; width:100%; text-align:center;}
	.mobile-search-btn {    display: block;    width: 100%;    background: #5c6974;    text-align: center;    padding: 23px 0;    font-size: 28px;    font-family: 'Georgia';    color: #fff;    text-decoration: none;    clear: both;}
	form#searchForm { display:block;}
	.mobile-search-btn a:after {    background: url(../images/search-icon.png);    width: 34px;    height: 36px;    content: "";    position: absolute;    right: 0;}
	.mobile-search-btn a {    font-size: 30px;    text-decoration: none;    color: #fff;    position: relative;    padding-right: 55px;}
	.floor-plans-search-bar {display: none;    height: auto;    background: transparent;}
	.floor-plan-box { display:block;clear: both;    height: auto;    margin-top: 30px;}
	.floor-plan-row {      margin: 0 10px;    float: left;    width: calc(50% - 20px);    height: 220px;    margin-bottom: 30px;    border: 2px #263746 solid;}
	.premium-collection-content {    border: 2px #263746 solid;}
	.search-row input[type="button"] {    border: 2px #263746 solid;    background: #fff;}
	.premium-collection-row {    width: 100%;    padding: 45px;padding: 0;}
	.floor-plans-search-row p { font-size:32px;    padding: 17px 0;    background: #263746;    display: none;}
	.floor-plans-search-row > a {padding: 16px 53px 16px 0;}
	.floor-plans-search-row {    border-right: 0;    margin: 0;    padding-top: 0;    clear: both;    margin-bottom: 5px;    float: left;    width: 100%;      background: #3b4b58;}
	.floor-plans-search-row:last-child { margin-top:5px;}
	.floor-plan-box-content code { font-size:24px;}
	.floor-plan-box-content p { font-size:24px;}
	.premium-collection-content p{font-size:24px;padding-bottom: 15px;}
	.premium-collection-content span{font-size:16px; padding-top: 10px;}
	.floor-plan-box-content span {    font-size: 16px;    padding-top: 10px;}
	.premium-collection { clear:both;}
	.price-row {       display: inline-block;    margin-right: 0;    width: 100%;    margin-bottom: 1px;    clear: both;    display: block;    background: #3b4b58;}
	.floor-plans-search-row:nth-child(3) {    background: transparent;}
	.mobile-result-row {        width: 100%;    float: left;    border-top: 1px #263746 solid;    padding: 20px 0;}
	.result-row {    width: 100%;    margin-bottom: 50px;    float: left;}
	.mobile-result-row-left {    width: 50%;    float: left;}
	.mobile-result-row-right {    width: 50%;    float: left;}
	.mobile-result-row-left p {    font-size: 23px;    color: #263746;    font-family: "proxima-nova";    font-weight: 400;}
	.mobile-result-row-right code {    font-family: "proxima-nova";    font-weight: 400;}
	.mobile-result-row-right p {    font-size: 23px;    color: #263746;    font-family: "proxima-nova";    font-weight: 400;}
	.mobile-result-row-right p a {    color: #263746;    text-decoration: none;}
	.mobile-result-row-right span {    font-size: 36px;    color: #263746;    font-family: "proxima-nova";    font-weight: 400;}
	.mobile-result-section {    width: 100%; display: block;}
	.result-table { padding: 0 15px;}
	.tabler, .tabler th, .tabler td { display:none;}
	a.view-residence {          background-color: rgb(141, 115, 65);    box-shadow: 0px 4px 7.12px 0.88px rgba(52, 49, 48, 0.61);    color: #fff;    text-align: center;    display: block;    clear: both;    padding: 16px 0;    font-size: 20px;    text-decoration: none;    letter-spacing: 3px;    margin-top: 10px;    width: 83%;    margin: auto;    position: relative;    top: 15px;}
	.floor-planresult-title ul { display:none;}
	ul.mobile-short {    display: block;}
	ul.mobile-short li {    border-right: 1px #263746 solid;    padding: 0 9px;    display: inline-block;    margin: 0;    font-family: 'Georgia';}
	ul.mobile-short li a {    font-size: 14px;    display: block;    color: #263746;    text-decoration: none;}
	.floor-planresult-title ul li {    border-right: 1px #263746 solid;    padding: 0 9px;}
	.floor-planresult-title ul li a {    font-size: 18px;    display: block;    color: #263746;}
	ul.mobile-short li:last-child {    border: 0;    padding-right: 0;}
	.floor-planresult-title {    padding: 20px 0;}
	.floor-planresult-title h1 { display:none;}
	.floor-plan-title { display:none;}
	.floor-plan-title-mobile {    display: block;}
	.total-result p {    font-size: 20px;    padding-bottom: 13px;}
	.total-result { padding:30px 0;}
	.pagination-bar {    font-size: 17px;}
	.pagination-bar a {   font-size: 17px;}
	.harlo-footer-icon { display:none;}

	a.buzzuto-white-logo-mobile { width: 100%; padding-top: 15px; padding-bottom: 15px;}
	a.buzzuto-white-logo-mobile img {  width: 100px; height: auto !important;}
	a.skanska_logo-footer {   margin: 0 0 20px;}
	.page-id-602 .hero_section{    min-height: 100%;    height: 450px !important;}
	.social-links a:first-child img { width: auto;}
	.mobile-footer a {line-height: 16px;}


}

@media all and (max-width:547px){
	.footer-mobile-links .tel-link{
		border-right: 0;
		display: inline;
		line-height: 25px;
	}
	.footer-mobile-links a::after{
		content: '\A';
		white-space: pre;
	}
}
@media all and (max-width:667px) and (min-width:375px){
	.harlo_navgation {/*height: 250px !important;*/}
}

@media all and (min-width:375px) and (max-width:667px){
	.harlo_navgation {/*height:400px !important;*/}
}

@media all and (max-width:699px){
	.zoom-out{background-size:100% auto;width:28px;height:24px;}
	.floorplan-zoom-popup img { width:90%;}
	.short-by{padding: 10px 15px 10px 15px;}
	a.view-residence {font-size: 16px;}
	.mobile-result-row {    padding: 17px 0;}
	.search-row a {    height: 49px;}
	.short-by p {font-size: 13px;letter-spacing: 1px;margin-right: -4px;}
	.short-by ul{margin-right:-4px;}
	.short-by ul li{padding:0px 5px;}
	.short-by a {font-size: 13px;letter-spacing: 1px;}
	.total-result {padding: 30px 0 15px 0px;}
	.floor-plans-search-bar.active {margin-bottom: 30px;}
	.floor-plans-search-bar .floor-plans-search-row .nice-select .list{top: 44px !important;}
	.mab-gallery-categary .nice-select {font-size: 20px;line-height: 24px;}
	.page-template-template-gallery .flex-direction-nav .flex-prev{left:10px!important;opacity:1;}
	.page-template-template-gallery .flex-direction-nav .flex-next{right:10px!important;text-align:right;opacity:1;}
	.instagram-box img{width:54px;}
	.instagram-box p{padding-bottom:20px;}
	.instagram-box span{padding-top:20px;padding-bottom:20px;}
	.gallery-tilte h1{font-size: 22px;line-height:24px;letter-spacing: 4px;padding: 0 25px;padding-bottom: 15px;margin-bottom: 15px;}
	.gallery-tilte p{      font-size: 16px;    padding: 0 10px;    max-width: 241px;    margin: auto;    line-height:20px;}
	.instagram-box code{font-size:14px;}
	.instagram-box p{font-size:18px;}
	.instagram-box span{font-size:18px;}
	.gallery-tilte {padding: 34px 0 30px 0px;}
	.gallery-categories{display:none;}
	.mab-gallery-categary .nice-select {float: none;width: 80%;margin: 0 auto;font-family: 'Georgia';color:#fff;text-align:center!important;border:none;}
	.mab-gallery-categary .nice-select .option{font-family: 'Georgia';text-align:center!important;}
	.mab-gallery-categary{background-color:#5c6974;text-align:center;padding:0px 0px;display:block;margin-bottom:27px;}
	.mab-gallery-categary .nice-select .list{top:42px;}
	.mab-gallery-categary .nice-select .option:nth-child(3) {    display: none;}
	.demo-12 {height: 440px;}
	.gallery-start{padding:0px;}
	.demo-1{width:100%;height:404px;}
	.demo-2{height: 520px;width:100%;}
	.demo-3 {width: calc(50% - 8px);margin-right: 0px;height: 300px;}
	.demo-4{width: calc(50% - 10px);height: 300px;}
	.demo-4 {width: calc(50% - 8px);margin-left: 16px;}
	.demo-7 {width: 100%;margin-right: 0px;height: 397px;}
	.demo-6{float:left;width: calc(50% - 8px);margin-left: 0px;margin-right: 0px;height: 354px;}
	.demo-5 {width: calc(50% - 8px);margin-left: 0px;height: 354px;}
	.demo-8 {height:300px;width: calc(50% - 8px);margin-right: 8px;}
	.demo-10{height:620px;width: 100%;margin-top: 0px;margin: 0px 0px 20px 0px;}
	.demo-9{margin-top:0px;height:520px;width: 100%;margin-left: 0px;}
	.instagram-box-section {height:300px;float: right;width: calc(50% - 8px);margin-right: 0px;}
	.demo-11{height: 300px;margin-top: 16px;width: calc(50% - 8px);margin-right: 8px;}
	.gallery-start div {margin-bottom: 16px;}
	.demo-12 {height: 300px;width: calc(50% - 8px);margin-left: 8px;margin-top: 16px;}
	.gallery-start div
	.hero_section {width: 100%; float: left; min-height: auto;}
	.home .hero_section{ margin-top: 98px;}
	.hero-image {min-height: auto;}
	.floor_result {    min-height: 100%;    height: 350px;}
	/*.page-template-template-residences .hero_section{    height: calc(100vh - 50px) !important;    min-height: 100%;}*/
	.page-template-template-neighborhood .hero_section{    height: auto !important ;  min-height: 100%;    height: 450px !important;}

	/*.page-id-317 .hero_section {    height: calc(100vh - 50px) !important;    min-height: 100%;}*/

	.page-template-template-amenities .hero_section{    height: calc(100vh - 50px) !important;    min-height: 100%;    height: 450px !important;}
	/*.page-id-308 .hero_section {    height: calc(100vh - 50px) !important;    min-height: 100%;}
	.page-id-312 .hero_section {    height: calc(100vh - 50px) !important;    min-height: 100%;}
	.page-id-314 .hero_section {    height: calc(100vh - 50px) !important;    min-height: 100%;}*/

	.page-template-template-amenities .second-img-row:first-child{height: 280px;}
	.page-template-template-amenities .second-img-row:nth-child(2){height: 280px;}
	.page-template-template-amenities .third-img-row:nth-child(1){height: 280px;}
	.page-template-template-amenities .third-img-row:nth-child(2) { height: 280px;}
	.page-template-template-amenities .second-img {height:auto;}


	.page-id-602 .content-section-right {    width: 100%;}
	.page-id-602 .content-section-left {    width: 100%;}
	.page-id-602 .first-img.premium-first-img{ display:none;}
	.page-id-602 .second-img.premium-second-img{ display:none;}
	.premium_mobile_img{ display:block;}


	.hero_section{     height: 450px !important;    min-height: 100%;}

	.page-id-312 .hero_section {    margin-top: 88px;}


	.home .hero_section{ height:auto !important;}

	.residences-contact{padding-bottom:16px}
	.neighborhood_list_wapper {display: none;}
	.page-id-11 .hero_section {min-height: 550px !important;height: 100% !important;margin-top: 88px;}
	.page-id-11 .hero-image {width: 100%;height:100% !important;}
	.contact_sec_right_map {    float: none;    width: 100%;    position: static;    padding: 0;}
	.timeng {    position: inherit;    padding-left: 0;}
	.inner-page-nav_burger { display:none;}
	.page-template-template-residences .inner-slider{padding-top:18px;}
	.menu-main-menu-container {padding-top: 80px;}
	.page-template-template-residences .residences-row{width: 100%;float: right;padding: 20px 20px 20px;}
	.page-template-template-residences .residences-row h1{font-size: 22px;line-height: 24px;padding-bottom: 20px;margin-bottom:27px;font-weight: bold;}
	.page-template-template-residences .residences-row p{font-size: 16px;line-height: 20px;max-width: 100%;padding-bottom: 10px;}
	.page-template-template-residences .third-img{height:auto;}
	.third-img-residences {height: auto;}
	.page-template-template-residences .third-img-row:nth-child(1) {width: 100%;padding-right: 0px;padding-bottom: 0px;margin-bottom: 15px;}
	.page-template-template-residences .third-img-row:nth-child(1) img{padding-right:0px;}
	.page-template-template-residences .third-img-row:nth-child(2) img{padding-left: 0px;}
	.page-template-template-residences .third-img-row:nth-child(2) {width: 100%;padding-left: 0px;}
	.page-template-template-amenities .third-img-row:nth-child(2) img{padding-left:0px;padding-top:0px;}
	.page-template-template-amenities .second-img-row:first-child{width:100%;}
	.page-template-template-amenities .second-img-row:nth-child(2){width: 100%;padding-left: 0px;padding-top: 0px;margin-top: 16px;margin-left: 0;}
	.mobile-home-amenities .home-content h1 {/*font-size: 20px;line-height: 24px*/;padding-bottom: 0px;/*font-size: 37px;line-height: 36px;*/}
	.rollover-section{left:0px;}
	.rollover-section h3{font-size: 25px;line-height: 35px;}
	.mobile-home-amenities .home-content {padding: 30px 20px 30px 20px;}
	.mobile-home-amenities .home-content p{/*font-size:22px;line-height: 25px;padding-bottom: 25px;*/    padding-bottom: 30px;}
	.home-content p{margin-top:20px;}
	.residences-content h2{/*font-size:36px;line-height:37px;padding-bottom: 20px;*/}
	.mobile-home-neighborhood-sec .home-neighborhood-content{padding: 30px 28px 30px 35px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content h3{    font-size: 25px;    line-height: 30px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content p{/*font-size: 22px;line-height: 23px;padding-bottom: 25px;*/}
	.mobile-home-neighborhood-sec a.button{font-size: 16px;line-height: 44px;width:250px;}
	.mobile-home-amenities a.button{font-size: 16px;line-height: 44px;width:250px;}
	.residences-content a.button{font-size: 16px;line-height: 44px;width:250px;display: table;margin: 0 auto;}
	.residences-content{padding: 30px 20px 30px 20px;}
	.residences-content p{/*font-size: 22px;line-height: 23px;padding-bottom: 25px;*/}
	.left_form{float:none;width:100%;display:block;position: static;transform: translateY(0);}
	.hywrap select, .hywrap input[type="text"] {width:100% !important;}
	.mobile-map{display:block;}
	.contact_sec{padding:20px 30px 60px 30px;}
	.left_form h3 a {    color: #fff; text-decoration:none;}
	.contact_sec_right_map img{display:none;}
	.timeng p{font-size:16px;line-height:20px;}
	.contact_sec_right_map{float:none;width:100%;display:block;}
	.contact_sec_right_map img{width:100%;}
	.left_form h2,.left_form h1{font-size:20px;}
	.left_form h3{ font-size: 12px;    padding-top: 0;    margin: 0;}
	.hywrap {    margin: 0 !important;}
	hywrap select, .hywrap input[type="text"] {    color: #fff !important;    font-size: 16px !important;    height: 25px !important;    border-width: 2px !important;}
	.hywrap textarea {    color: #fff !important;    font-size: 16px !important;    height:65px !important;    border-width: 2px !important;}
	.hywrap button {font-size: 14px !important;  border-width: 2px !important;    margin-bottom: 14px;}
	.hero_section.fullheight{min-height: 450px;height: 450px !important;}
	.page-id-11 .hero_section.fullheight {min-height: 450px;height: auto !important;}
	.content-section-right{width: 100%;float: right;padding: 20px 20px 20px;}
	.content-section-right p{font-size: 16px;line-height: 20px;max-width: 100%;padding-bottom: 22px;padding-top:0px;padding-right:0px;}
	.content-section-right h1 {font-size: 22px;line-height: 24px;padding-bottom: 20px;margin-bottom: 25px;font-weight: bold;}
	.neighborhood-img-second-row:nth-child(2){width:100%;height:300px;padding-left:0px;float:none;padding-top: 0px;margin-top: 16px; margin-left:0;}
	.page-id-27 .inner-slider {margin-top:0;}
	.neighborhood-img-first { height:300px;}
	.neighborhood-img-second-row:nth-child(2) .rollover-section {left:0px;}
	.map-buttons a{font-size:16px;}
	.map-categories-row h4{font-size:20px;line-height:28px;}
	.map-categories-row p {font-size: 20px;line-height: 24px;}
	.map-categories-row{padding: 30px 20px 10px;}
	.neighborhood-content-section-right p{font-size:16px;line-height:20px;max-width:100%;padding-bottom:10px;}
	.neighborhood-img-second{height:auto;}
	.neighborhood-img-second-row:nth-child(1){width:100%;float:none;height:300px !important;}
	.amenities-list h2{font-size:15px; padding-bottom:15px;}
	.amenities-list ul {    margin-left: 20px;}
	.amenities-list ul li{/*font-size:15px; line-height:24px;*/text-indent: 0;}
	.neighborhood-content-section-right h1 {font-size: 22px;line-height: 24px;padding-bottom: 20px;margin-bottom: 25px; font-weight:bold;}
	.residences-content-left{width:100%;}
	.residences-content-right{    width: 100%;float: none;position: static;min-height: 520px;}
	.residences-row {padding:50px 20px 40px;}
	.residences-row h1{font-size:30px; padding-bottom:26px; margin-bottom:2px;}
	.social-links a:first-child{display:none;}
	.third-img-row:nth-child(2) img{padding-left:2px;}
	.third-img-row:nth-child(2) {float:right;}
	.third-img-row img {width: 100%;height: 360px;}
	.flex-caption-row h4,.flex-caption-row h3 {width:385px !important; font-size:20px !important; padding: 30px 0 8px !important;}
	.flex-caption-row p {width:385px !important; padding: 0px 15px; font-size: 18px !important; padding-bottom: 25px !important;}
	.map-section{display:none;}
	.mobile-map-neighborhood{width:100%; float:left;}
	.mobile-map-neighborhood img{width:100%;}
	.neighborhood_list .list.locGroup {display: block;}
	.neighborhood_list ul li {margin-bottom: 25px; width:100%;}
	.neighborhood-content-section-right .amenities-list{ padding-top:20px;}
	.map-icon{margin-bottom: 12px;}
	.mobile-map-neighborhood{display:block;}
	/*.mobile-footer a {font-size: 23px;}*/
	.inner-slider {float: left;width: 100%;/*max-height: 640px!important;*/
    height: 350px !important;}
	.second-img-row:nth-child(2) .rollover-section {left:0px;}
	.contact_sec_right_map {margin-left:0px;}
	.error404 h1 {font-size:38px; padding-top:34px; margin-bottom: 17px;}
	.error404 p { font-size: 15px;line-height: 21px;}
	.page-template-template-site-map .thank-you-content h1{ font-size: 40px;     padding-bottom: 16px;}
	.page-template-template-site-map .thank-you-content ul li a {font-size: 16px; line-height: 33px;}
	.page-template-template-site-map .social-icon {padding-top: 45px;}
	.page-template-template-site-map .hero_section.fullheight {min-height: 500px; margin-top: 125px;}
	.mobile-result-row-left p { font-size: 15px;}
	.mobile-result-row-right p { font-size:16px;}
	.mobile-result-row-right span { font-size:30px;}
	.floor-img { width: 100%; float: left; margin-bottom: 30px;    height: auto;}
	.floor-img-row {    height: auto;    display: block;    vertical-align: middle;}
	.result-table-module { width: 100%;max-width:100%;float: none;margin:0 auto;text-align: center;padding:0 20px;}
	.floor-plan-details-section { padding:20px 0;}
	.mobile-search-btn a { font-size:19px;padding-right: 54px;}
	.mobile-search-btn { padding: 10px 0 16px 0px;}
	.mobile-search-btn a:after { background-size: 68%; background-repeat: no-repeat;    top: 0;}
	.floor-plan-title h2 {    font-size: 22px;    line-height: 24px;    margin-bottom: 10px;    position: relative;    display: inline-block;    letter-spacing: 7px;    font-weight: 500;    padding-bottom: 10px;}
	.floor-plan-title h2:after {    content: "";    position: absolute;    left: 0;    right: 0;    border: 1px #263746 solid;    bottom: 0;    width: 80%;    margin: auto;}


	.floor-plan-title p { font-size: 16px;line-height:20px;}
	.floor-plan-row { height: 144px; margin-bottom: 20px;}
	.floor-plan-box-content p { font-size: 16px;}
	.floor-plan-box-content code { font-size: 16px;}
	.floor-plan-box-content p:after { border: 1px #263746 solid;    width: 100%;}
	.floor-plan-box-content span { font-size: 13px;}
	.premium-collection-content p { font-size: 16px;    line-height: 1.45;    padding-bottom: 10px;}
	.premium-collection-content p:after { border: 1px #263746 solid;    bottom: 0;    width: 100%;}
	.premium-collection-content span { font-size: 13px;    clear: both;    display: block;    padding-top: 13px;    line-height: 1.45;}
	.premium-collection { clear: both; height: auto;    margin-top: 10px;    background-size: contain;    padding-bottom: 110px;}
	.premium-collection-row { width: 100%;    padding: 0 34px 20px;    height: 185px;}
	.search-row input[type="button"] { font-size: 16px;}
	.search-row { height: 54px;    margin:0;}
	.floor-plans-search-row p { font-size: 16px;}
	.gallery-pop-wrapper{top:50%;height:100%;width:100%;}
	.flex_caption{font-size:16px;padding:8px 4px 8px 4px;    bottom: 0;}
	.page-template-template-gallery ul.slides {padding:0px;}
	.share_wrap{    top: 90px;    width: 100%;}
	.gallery-pop-wrapper .flexslider{height:80%;position: absolute;zoom: 1;width: 100%;max-width:100%;margin: auto;left: 0%;top: 50%;transform: translate(-0%,-50%);}
	.gallery-pop-wrapper.active{overflow:hidden!important;}
	.load-more-button {padding: 10px 0px 44px 0px;}
	.load-more-button a {font-size:16px;}
}




@media all and (max-width:560px){
	.third-img-row:nth-child(1){ margin-bottom: 15px; width:100%;}
	.third-img-row:nth-child(2){width:100%;}
	.third-img-row:nth-child(1) img{padding-right:0px;}
	.third-img-row:nth-child(1) img{padding-left:0px;}
	.join_harlo {padding: 23px 0px 28px;}
	/*.join_harlo em {font-size: 23px;}
	.join_harlo h2 {font-size: 32px;}*/
	.thank-you-content h1{font-size: 46px;}
	.thank-you-content p {font-size: 23px; line-height:27px;}
	.thank-you-content {padding: 0px 20px;}
	span.logo_line { font-size: 9px;}
	}

@media all and (min-width:575px){

 .hero-image-mobile{ display: none;}
}

@media all and (max-width:575px){
	.page-template-template-residences .hero-image{display: none;}
	.hero-image.hero-image-amenities {   display: none;}
	.hero-image-amenities{display: none;}
	.hero-image-floor-plan {display: none;}
	.hero_section{height:auto !important}
	.page-template-template-amenities .hero_section{ height: auto !important;}
	.mobile-logo {width:150px;}
	.mobile-logo a img{width:100%;}
	.harlo_navgation ul li a {font-size: 26px;}
	.harlo_navgation ul li {padding-bottom: 26px;}
	.harlo_navgation {/*top: 88px !important;*/top: 111px !important;}
	.mobile-links a {margin-right: 17px;}
	.mobile-footer a {font-size: 18px; line-height:16px;}
	.mobile-footer .tel-text{ font-size: 18px;}
	.social-links a img{height: 18px;}
 .page-template-template-residences .hero-image{background-image:none !important}
 /* .page-template-template-residences .hero-image{background-image: url(../images/skanska-boylstjpg-2.jpg) !important}*/
 .page-template-template-residences .hero-image-mobile{  width: 100%; float: left; margin-top: 88px;}
}
@media all and (max-width:479px){
	.mab-gallery-categary .nice-select{font-size: 16px;line-height: 20px;}
	.mab-gallery-categary .nice-select .option{font-size:16px;line-height:20px; padding-top: 5px;padding-bottom: 5px;}
	.mab-gallery-categary .nice-select .list{top:38px;}
	.mab-gallery-categary{margin-bottom:20px;}
	.instagram-box code{font-size:11px;letter-spacing:1px;}
	.instagram-box span{font-size:16px;}
	.instagram-box p{font-size:16px;letter-spacing:1px;}
	.flex-caption-row h4,.flex-caption-row h3 {width:300px !important; font-size:17px !important; padding:18px 0 8px !important;}
	.flex-caption-row p { width: 300px !important; padding: 0px 15px; font-size: 13px !important; padding-bottom: 10px !important;}
	.harlo_navgation ul li a {font-size: 20px;}
	.mobile-footer a {font-size: 13px; line-height: 16px;}
	.mobile-footer .tel-text{ font-size: 13px;}
	.footer-mobile-links a {padding: 0 10px;}
	.social-links a img{height: 18px;}
	.mobile-home-amenities .home-content {padding: 30px 20px 30px 20px;}
	.residences-content {  padding: 30px 20px 30px 20px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content { padding: 30px 20px 30px 20px;}
	.join_harlo {padding:18px 0px 21px;}
	.join_harlo em {/*font-size: 20px;*/}
	.join_harlo h2 {/*font-size:27px;*/ padding-top: 6px;}
	.mobile-home-amenities .home-content h1 {font-size: 22px; max-width: 350px; line-height: 24px; padding-bottom: 0;}
	.mobile-home-amenities .home-content p {font-size:16px; padding-bottom:30px; line-height:20px; margin-top: 14px;}
	.mobile-home-amenities a.button{font-size: 15px;line-height: 40px;width: 220px;}
	.residences-content h2 {/*font-size: 22px; padding-bottom: 15px; line-height: 24px;*/}
	.residences-content p {    font-size: 16px;padding-bottom: 30px;line-height: 20px;padding-left:0px;}
	.residences-content a.button {    font-size: 14px;line-height: 40px;width: 220px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content h3 {    font-size: 21px;    line-height: 25px;    padding-bottom: 15px;}
	.mobile-home-neighborhood-sec .home-neighborhood-content p {font-size:16px; padding-bottom:30px; line-height:20px;}
	.mobile-home-neighborhood-sec a.button {font-size: 14px;line-height: 40px;width: 220px;}
	.home-video{margin-top:0px;}
	.close_menu{right: 40px;top: 40px;}
	.close_menu img {width: 31px;height: 31px;}
	.harlo_navgation ul li{padding-bottom: 20px;}
}

@media all and (max-width:326px){
	.mobile-header {padding: 35px 11px;}
	.mobile-links a{margin-right: 13px;}
	.mobile_nav_burger img{width: 48px;}
	.error404 p {font-size: 13px; line-height: 19px;}
	.error404 h1 {font-size: 34px; padding-top: 36px;  margin-bottom: 14px;}
	.mobile-footer a {font-size: 11px; line-height: 13px;}
	.mobile-footer .tel-text{ font-size: 11px;}
	.harlo_navgation { top: 128px !important;}
	.timeng p {font-size: 14px;}
}

@media (max-width: 699px){
	.hero_section {		
		height: 450px !important;
	}
	.loft-page-banner {
		min-height: 450px !important;
		height: 100% !important;
		/* margin-top: 88px; */
	}
	
	.hero-image {
		min-height: 450px;
	}
	.premium-slide .flex-direction-nav a{
		color: transparent !important;
	}
	.hywrap button{
		width: auto;
	}	
	
	
	.page-template-template-residences .hero_section {
		height: auto !important;
		/* margin-top: 40px; */
		margin-top: 0;
	}
	.page-template-template-floor-plans .hero_section {
		height: auto !important;		
	}

}
@media(max-width: 750px){
	.contact_sec {
		padding: 120px 20px 30px 20px;
	}
	.mobile-result-section .no-result{
		display: none;
	}
	.skanska_logo-footer{
		display: none !important;
	}
}
@media(max-width: 699px){
	.contact_sec {
		padding: 42px 20px 30px 20px;
	}
}
@media(max-width: 320px){
	.contact_sec {
		padding: 65px 20px 30px 20px;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	.contact_sec {
		position: relative;
	}
	.left_form, .contact_sec_right_map {		
		top: 125px;
		transform: none;
	}
	.footer-left{
		/*width: auto !important;*/
	}
	.page-template-premium .flex-direction-nav a{
		height: 35px !important;
	}
}
@media all and (max-width:875px) and (min-width:700px){
	.floor-plans-search-row.quick-search {		
		line-height: 31px;
	}
}
@media(max-width: 325px){
	.mobile-result-row-right p {
		font-size: 15px;
	}
}
@media(max-width: 1024px){
	.floor-plan-row{
		transition: none;
	}
	.floor-plan-row:hover {
		background: #fff;
		color: #263746 !important;
		transition: none;
	}
	.floor-plan-row:hover .floor-plan-box-content {
		color: #263746;
	}
	.floor-plan-row p:after {
		border-color: #263746;
	}
	.floor-plan-row:hover p:after {
		border-color: #263746;
	}
	.planactive .floor-plan-box-content{
		color: #fff !important;
	}
	.planactive p:after {
		border-color: #fff !important;
	}
	.premium-collection-content:hover {
		background: #fff;
		color: #263746;
	}
	.premium-collection-content:hover p:after {
		border-color: #263746;
	}
	.planactive .premium-collection-content{
		background: #263746;
		color: #fff;
	}
   
}

.mob-btn{ display: none !important;}
.pagtn{
	display: none;
}
@media(max-width: 767px){
	.dtp-btn{ display: none !important;}
	.mob-btn{display: block !important;}
	.pagtn{
		display: block;
		font-size: 14px;
		font-weight: 400;
		color: #263746;
		text-transform: uppercase;
		font-family: 'Georgia';
		padding: 9px 0px;
	}
}
@media (max-width: 699px){
	.vertical-page .hero_section {
		height: 100% !important;
	}
	.page-template-template-gallery ul.slides {	
		padding: 0px 0px 0px 0px;
	}
	.flex_description {
		font-size: 14px;
	}
	.share {	
		padding-top: 0;
	}
	.share_wrap {
		top: 10% !important;
		width: 100%;
	}
	.flex-direction-nav{
		height: 100%;
	}
	.flex-direction-nav a{
		/* margin-top: -42px !important; */
		top: 35% !important;
	}
	.page-template-premium .flex-direction-nav a{
		top: 50% !important;
	}
	/* .flex_caption {
		font-size: 10px;
	} */
	.flex_title {
		font-size: 16px;
	}
	.gallery-pop-wrapper .flexslider {	
		top: 60%;
	}
	
}

@media (max-width: 575px){
	.vertical-page .hero_section {
		height: 100% !important;
	}
	.pagtn{	
		font-size: 14px;
	}
	.flex_description {
		font-size: 14px;
	}
	.flex_title {
		font-size: 16px;
	}
	.menu-main-menu-container {
		padding-top: 0;
	}
	
}
.gallery-categories .active a{
	text-decoration: underline;
}
@media(min-width: 751px) and (max-width: 920px){
	a.buzzuto-white-logo img{
		/* margin-top: -2px; */
		/* width: 80px; */
		}
		.social-links {
		padding-left: 17px;
		}
		.footer-left {
			/*margin-left: -50px;*/
		margin-left : 0;
		}
		.footer-links a {			
			margin-top: 0;
		}
		.footer-links {
			width: auto;
		}
}
@media (max-width: 875px){
	.footer-links a:first-child img {		
		width: 17px;
	}
	img.footer-right-icon {		
		width: 13px;
	}
	img.footer-right-icon {
		margin-top: 7px;
	}
	a.buzzuto-white-logo img {
		width: 100px;
	}	
}
html, body{
	-webkit-text-size-adjust: 100% !important;-ms-text-size-adjust: 100% !important;
}
.mob-vt{display: none;}
@media(max-width: 767px){
	.mob-vt{display: block;}
	.desk-vt{display: none;}
}
.rfwa-expense-guide-container{
	font-family: "proxima-nova" !important;
	padding-bottom: 60px !important;
}

.rfwa-expense-guide-container h2 {
	font-size: 22px !important;
    color: #263746 !important;
    font-family: 'Georgia' !important;
    font-weight: 500 !important;
    letter-spacing: 3px !important;
	/* text-transform: uppercase !important; */
}
.rfwa-expense-guide-container p {
	font-weight: 500 !important;
    color: #675430 !important;
    letter-spacing: 2px !important;
    font-size: 15px !important;
}
/* .rfwa-expense-guide-container .rfwa-accordion-item, .rfwa-expense-list tr{
	border-radius: 0 !important;
} */
.rfwa-expense-guide-container .rfwa-accordion-header h3 {
	color: #263746 !important;
    font-size: 17px !important;
    font-family: 'Georgia' !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
    /* text-transform: uppercase !important; */
}
.rfwa-expense-type-required, .rfwa-expense-type.Required {
	color: #fff !important;
    background: #263746 !important;
	/* text-transform: uppercase; */
	font-weight: 400 !important;
    font-family: "proxima-nova";
    letter-spacing: 1px !important;
}
.rfwa-expense-list td::before {
	color: #263746 !important;
}
.rfwa-group-title .rfwa-expense-type-badge {
	font-family: "proxima-nova" !important;
}
.rfwa-expense-type-optional, .rfwa-expense-type.Optional, .rfwa-expense-type-situational, .rfwa-expense-type.Situational{
	background: #675430 !important;
    color: #fff !important;
	/* text-transform: uppercase; */
	font-weight: 400 !important;
    font-family: "proxima-nova";
    letter-spacing: 1px !important;
	border: 1px solid #675430 !important;
}

.rfwa-expense-list td, .rfwa-expense-list .rfwa-expense-label, .rfwa-expense-list .rfwa-expense-amount.has-tooltip, .rfwa-expense-list .rfwa-expense-details {
	color: #263746 !important;
}
.rfwa-expense-guide-container .rfwa-accordion-icon::before {
	border-color: #675430 !important;
}
.rfwa-fee-calculator {
	text-decoration: none;
}
.rfwa-pricefee-calculator-container{
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-template-template-floor-plans-result .rfwa-fee-calculator::before {
	position: relative;
	top: -3px;
}
.floor-planresult-title .view-select{
	padding-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.floor-planresult-title .view-select a:hover, .floor-planresult-title .view-select a.active {
	background-color: #263746 !important;
	color: #fff !important;
}
.floorplan-map-tab .view-select a:hover, .floorplan-map-tab .view-select a.active {
	background-color: #263746 !important;
	color: #fff !important;
}
.floor-plan-title-sightmap{
	font-size: 29px;
    font-weight: 400;
    letter-spacing: 3px;
    padding-bottom: 30px;
	text-align: center;
	font-family: "proxima-nova";    
	font-weight: 400;
	color: #263746;
}
.map-view .view-select{
	padding-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}
.floor-plan-title-sightmap-container{
	padding-top: 100px;
}
@media (max-width: 750px){
	.view-select{
		flex-direction: column;
	}
	
}
@media (max-width: 750px){
	.floor-plan-title-sightmap-container{
		padding-top: 30px;
	}
}

@media (max-width: 750px){
	.floor-planresult-title .view-select{
		padding-bottom: 0;
	}
}

.current-menu-item a{color: #263746;}

.page-template-template-sightmap .hero-image {
	height: 98% !important;
}
 @media (max-width: 750px){
	.page-template-template-sightmap .hero_section.fullheight {
		height: 75vh !important;
	}
 }
 @media (max-width: 875px) and (min-width: 700px) {
    .hero_section.fullheight {
		height: 73vh !important;
    }
}
.view-select a{
	min-width: 230px;
	text-align: center;
}
.table-result-row td{ 
	vertical-align: middle;
}


.base-rent {
	font-size: 16px !important;
}
.floor-plan-details-section .monthly-rent, .floor-plan-details-section .calculate-your-costs{
	font-weight: 600;
	font-size: 22px;
}
.floor-plan-details-section .rfwa-fee-calculator  {
	display: inline-flex;
	width: 100% !important;
	align-items: center;
	justify-content: center;
	gap:2px;
}
.floor-plan-details-section .rfwa-fee-calculator::before{
	width: 28px;
	height: 28px;
}
@media (max-width: 1200px) {
	.floor-plan-details-section .monthly-rent, .floor-plan-details-section .calculate-your-costs{
		font-size: 20px;	
	}
}


@media (max-width: 750px) {
	.mobile-result-row-right.price-monthly {
		font-size: 23px !important;
        color: #263746 !important;
        font-family: "proxima-nova" !important;
        font-weight: 400 !important;
	}
	.floor-plan-details-section .monthly-rent, .floor-plan-details-section .calculate-your-costs {
		font-size: 16px;
	}
	code.base-rent {
		font-size: 13px !important;
	}
	
}
@media (max-width: 699px) {
	.mobile-result-row-right.price-monthly {
		font-size: 16px !important;
	}
	.floor-plan-details-section .monthly-rent, .floor-plan-details-section .calculate-your-costs{
		font-size: 18px !important;
	}
}
.calculate-your-costs {
	color: #263746;
	font-family: "proxima-nova";
	font-size: 22px;
	font-weight: 600;
}
.result-table p{
	color: #263746;
}
.pagination-bar {
	padding-top: 20px;
}
.monthly-leasing-price {
	font-size: 14px;
}

