@charset "UTF-8";
/* CSS Document */


@media (max-height:760px){
}

@media (max-height:860px){

}

@media (max-height:820px){

	}



@media (min-width:1500px) {
.inner-bnr-title h1 {font-size: 130px;}
.feature-cnt-inner {max-width: 550px;}
	}


@media all and (max-width:1600px){
.popup-galleryimg img {height: 697px;}
.logo img{width:200px;}
.explor-top-title ul li {    font-size: 22px;    margin-right: 32px;}

}


@media all and (max-width:1400px){

.hood-ftrlogo, .leed-logo {margin-right: 25px;}
.ftr-right-link {margin: 0 25px 0 0;}
.popup-galleryimg img {height: 500px;}
.gallery-wrper {min-height: 780px;}
.ftr-left-col .ftr-logo{margin-right: 35px;}

.flexslider {  min-height: 480px !important; }
.flexslider .slides img { height: 520px; object-fit: cover; }

}


@media all and (max-width:1300px){


.feature-cnt-inner {padding: 0 20px;}
.feature-cnt h2 {font-size: 42px; padding-bottom: 45px; line-height: 50px;}
.feature-cnt p {font-size: 24px;}

.popup-galleryimg img {height:auto;}

.ameniti-want-sec h2{font-size: 42px;}
.ameniti-want-sec ul li{font-size: 24px;}

.cnt-lease-inner {padding: 0 20px;}

.explor-top-title ul li {font-size: 22px; margin-right: 44px;}


.ftr-left-col .ftr-logo {margin-right: 30px;}
.hood-ftrlogo, .leed-logo {margin-right: 20px;}
.leed-logo{max-width: 120px;}
.hood-ftrlogo img{width: 128px;}
.bzto-logo img{width: 100px;}
.handicap img{width: 15px;}
.eho-wrap img{width: 18px;}
.ftr-right-link {margin: 0 20px 0 0;}
.who-sec-inner {padding: 0 30px;}

}



@media all and (max-width:1200px){

.logo img{width:150px;}
.say-sec-inner {padding: 0 30px;}
.say-sec h2, .blog-image-text h2,.say-sec h1 {font-size: 75px;}
.say-sec p {font-size: 21px; line-height: 31px;}
.welcm-title h1,.welcm-title h2 {font-size: 100px;}
.ftr-inner{padding: 0 40px;}
.ftr-left-col .ftr-logo {margin-right:20px;}
.ftr-left-col .ftr-logo img {width: 170px;}
.ftr-left-col address {padding-top: 30px;}
.hood-ftrlogo img{width: 110px;}
.main-hero-section {padding-top: 25px;}

.cnt-lease p {font-size: 20px; line-height: 29px;}
.cnt-lease h2 {font-size: 35px; padding-bottom: 31px;}


.blog-img-txt-inn { padding: 0px 40px; }


}

@media all and (max-width:1100px){

.feature-cnt p {font-size: 20px; line-height: 29px;}
.feature-cnt {padding: 110px 0 80px 0;}
.feature-cnt h2 {font-size: 35px; padding-bottom: 31px; line-height: 43px;}
.feature-cnt .fetr-btn {padding: 9px 17px; font-size: 20px;}
.feature-caption p {font-size: 20px;}

.feature-slide {min-height: auto !important;}

.feature-cnt ul li {font-size:20px;}

.ameniti-want-sec h2{font-size: 35px;}
.ameniti-want-sec ul li{font-size: 20px; line-height: 29px; padding-bottom: 10px;}
.ameniti-want-sec h2 {font-size: 30px; padding-bottom: 25px;}
.ameniti-want-sec ul li {font-size: 16px; line-height: 25px;}

.explor-top-title ul li {font-size: 21px; margin-right: 35px;}


/* .ftr-right-link {margin: 0 15px 0 15px;} */
.leed-logo{max-width: 100px;}
.hood-ftrlogo img{width: 107px;}
.bzto-logo img{width: 83px;}
.handicap img{width: 12px;}
.eho-wrap img{width: 15px;}
.intro-sec-inner {max-width:800px;}

}




@media (max-width: 1100px) and (min-width:874px){

.ftr-inner {padding: 0 20px;}


}

@media all and (max-width:1024px){
.tour-btn {
   font-size: 18px;
   padding: 10px;
}
.leed-logo{max-width: 150px;}
.hood-ftrlogo img{width: 160px;}
.bzto-logo img{width: 125px;}
.handicap img{width: 18px;}
.eho-wrap img{width: 23px;}
.special-popup-detail {width: 90%; max-width: 100%;  padding:60px;}


	}
@media all and (max-width:1023px){
	/*--------------------------------------
     Reviews page
     ---------------------------------------*/
     .review_item_wrap{width:100%;padding-right: 0px;}
     .review_item{margin-right: 0px;}
     .review_media_head > div{width:100%;}
     .link-review{text-align: left;}

/*     .total_review{display: block;text-align: right;font-size: 12px;}
     .more_section{padding-right: 0px;display: block;margin-bottom: 20px;padding-bottom: 0px;}
     .load_more_reviews button{padding-left: 0px;}
     .google .link-review{padding-top: 20px;}
     .apartment .link-review{padding-top: 20px;}
     .load_more_reviews{float:left;margin-bottom: 0px;}*/
}

@media (max-width: 1600px) and (min-width:1367px){
	.instagram_featured_box {width: 20%; }
}


@media (max-width: 1366px) and (min-width:1025px){

	.one-fourth {width: 23%; margin-right: 2.66666667%;}
	.one-fourth:nth-child(4n) { margin-right: 0; }
	.find-perfact-fit .select-style .nice-select { width: 100%; }
	.search-by-filter a:not(last-chils) { margin-right: 8px; }
	.search-by-filter a:last-child { margin-right: 0px; }
	.nice-select span {font-size: 16px;}


	.plan-info strong { display: block; font-size: 16px; line-height: 18px;}
	.plan-info span { display: block; font-size: 16px;}
	.button.detail {padding: 10px 10px; font-size: 14px; }

	#filter-options {padding: 0px 30px;}
	.blog-list-wrap { padding: 40px 30px;}
	span.blog-time {font-size: 12px;}

	.floor-plan-sidebar { width: 320px; }
	.floor-detail-right { width: calc(100% - 320px); }
	.floor-plan-details-info strong, .floor-plan-details-info span { font-size: 18px;}

	.flexslider .slides img { height: 720px; object-fit: cover; }

	.instagram_featured_box {width: 25%; }

}

@media (max-width: 1260px) and (min-width:1025px){
	.blog-details-div {  min-height: 148px;}
	.blog-item {width: calc(100% / 3);}
	.blog-item:nth-child(3n+1) { clear: both; }
	.blog-item:nth-child(4n+1) { clear: unset; }
}

@media (max-width:1024px) and (min-width:768px){

	.search-by-filter a:not(last-chils) { margin-right: 10px; }
	.search-by-filter a:last-child { margin-right: 0px; }
	.search-by-filter a {width: 140px;font-size: 16px;}
	.quick-search-title {margin-right: 60px;}
	.nice-select span {font-size: 16px;}

.navigation-bar ul.menu li a {font-size: 35px;}

.ftr-right-col {width: 100%; float:left; padding:67px 0 0;}
.ftr-right-link {margin: 0 40px 0 0;}
.ftr-left-col .ftr-logo {margin-right: 40px;}
.hood-ftrlogo, .leed-logo{margin-right: 40px;}
.ftr-right-col a.ftr-privacy {position: relative;}

.welcm-title h1,.welcm-title h2 {font-size: 80px;}
.feature-cnt p {font-size: 16px; line-height: 25px;}
.feature-cnt h2 {font-size: 30px; padding-bottom: 20px; line-height: 33px;}
.feature-cnt .fetr-btn{padding: 8px 10px; font-size: 18px;}
.feature-cnt {padding: 80px 0 50px 0;}
.slidshow-info p {font-size: 20px;}
.say-sec h2, .blog-image-text h2,.say-sec h1{font-size: 55px;}
.say-sec p {font-size: 18px; line-height: 25px;}
.slidshow-home .flexslider .slides > li {height: 700px;}


.inner-bnr-title {max-width: 600px;}
.inner-bnr-title h1 { font-size: 70px;}
.explor-top-title ul li {font-size:19px; margin-right:25px;}
.feature-caption p {font-size: 18px; line-height: 21px;}
.cnt-who-box p {font-size: 14px; line-height: 23px;}
.usr-photo {width: 160px;}
.cnt-who {width: calc(100% - 190px); padding-top: 6px;}
.whoyello-circle {bottom: 20px; left: -70px;}
.gallery-wrper { min-height: 670px;}
.cnt-lease h2 {font-size: 30px; padding-bottom: 30px;}
.cnt-lease p {font-size: 16px; line-height: 25px;}
.why-page-sec h2 {font-size: 85px;}
.why-page-sec p {font-size: 23px;}
#why-bozzuto h3 {padding-bottom: 15px;}
.touch-box {padding: 0 40px;}
.feature-cnt ul li {font-size: 16px; padding-bottom: 17px;}
.footer-bottom ul{line-height:25px;}



.plan-item {width: 47%; margin-right:6%;}
.plan-item:nth-child(3n){margin-right:6%;}
.plan-item:nth-child(2n){margin-right:0;}
.plan-item:nth-child(3n+1) { clear: unset; }
.one-fourth {width: 47%; margin-right: 5.5%; margin-bottom: 45px;}
.one-fourth:nth-child(2n){margin-right:0;}
.find-perfact-fit .select-style .nice-select { width: 100%; }
.select-style label {margin-bottom: 0;}


#filter-options {padding: 0px 30px; }
#filter-options ul li { font-size: 17px; margin-right: 20px; }
#filter-options ul li:last-child {margin-right: 0px; }
.blog-list-wrap {padding: 40px 30px;}
.blog-item { width: calc(100% / 2);}

.button.detail {  font-size: 14px;}

.floor-plan-sidebar { width: 320px; }
.floor-detail-right { width: calc(100% - 320px); }
.floor-plan-details-info strong, .floor-plan-details-info span { font-size: 18px;}
.floor-plan-aside-btn a {font-size: 16px;}

.sidebar-search { margin-top: 35px; margin-bottom: 40px;display: none;}
.blog-image-text h2 { padding-bottom: 30px; }
.blog-img-txt-out { padding: 195px 0 280px 0; }
.top-blog-image {margin-top: -240px; }
.blog-left-content { width: calc(100%); padding-right: 0px; border-right: 0px solid #283876;  }
.blog-right-sidebar { width: 100%; padding-left: 0px; border-left: 0px solid #283876;   padding-top: 20px;}
.addthis_inline_share_toolbox { clear: both !important; margin-top: 20px; float: left; width: 100%; }
.sidebar-div { float: left;padding-top: 20px;width: 100%; }
.sidebar-div ul li a {font-size: 16px;line-height: 22px;}

.gal-popup-caption p {font-size: 20px; }
.flexslider .slides img { height: 520px; object-fit: cover; }

.instagram_featured_box {  width: 50%; }


}


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


.gallery-wrper {min-height: 575px;}

.explor-top-title ul li{font-size: 17px;  margin-right: 20px;}


}



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

.gallery-filter ul li {font-size: 22px; margin-right: 50px;}


}


@media (min-width: 768px) {
.mobview{display:none;}

	}


@media all and (max-width:767px){
.mob-headicon a {display: none;}
.main-hero-section {display: none;}
.deskview{display:none;}

.mobfltr-inner { padding-left: 30px; }

.mob-hero-sec h2{font-size: 80px; letter-spacing: -0.5px;     padding-left: 20px;}
.bnr-inner-page { padding-bottom: 0px;}
/*.inner-bnr-title {position: static;}*/
.search-unit, .btn-style {margin-top: 40px;}


.show header.head{position:absolute; z-index: auto;}
.mobile-icon {position: fixed;}
.show .logo {position: relative; z-index: 1;}
.show .mob-headicon {position: relative; z-index: 1;}
.navigation-bar ul.menu li a {font-size: 30px;  padding-bottom: 23px;}
nav.navigation-bar {right: -500px; padding: 130px 40px 40px 50px; max-width: 500px;}
.sublink-menu ul li a{font-size: 18px;}


.blog-image-text h2 { padding-bottom: 30px; }
.top-blog-image {margin-top: -190px; }

.blog-left-content p {font-size: 20px;}
.blog-title h2 {font-size: 32px;    width: 100%;}

.sidebar-search { margin-top: 35px; margin-bottom: 40px;display: none;}
.blog-left-content { width: calc(100%); padding-right: 0px; border-right: 0px solid #283876;  }
.blog-right-sidebar { width: 100%; padding-left: 0px; border-left: 0px solid #283876;   padding-top: 20px;}
.addthis_inline_share_toolbox { clear: both !important; margin-top: 20px; float: left; width: 100%; }
.sidebar-div { float: left;padding-top: 20px;width: 100%; }
.sidebar-div ul li a {font-size: 16px;line-height: 22px;}
.blog-search-thumb-read {font-size: 16px;}
.blog-post-date, .blog-left-content p {font-size: 18px;}

.say-sec-inner, .blog-img-txt-inn {padding: 0 20px;}
.blog-details-result-wrap {padding: 0px 20px;}
.saytopyellow-circle{display:none;}
.sayblue-circle {top: -59px; left: 156px; width: 22%; display:none;}
.saybrown-circle {right: -35px; top: 200px; width: 16%;}
.saybtmyellow-circle {left: -75px; bottom: 115px; width: 19%;}
.say-sec-cnt {padding: 114px 0 55px 0;}
.blog-img-txt-out { padding: 114px 0 220px 0; }

.say-sec h2, .blog-image-text h2,.say-sec h1 {font-size: 60px; /*max-width:400px;*/}

.page-id-70 .say-sec h2 {    max-width: 293px !important;}

.say-sec h2 b:before{content: ""; background-image: url(http://54.83.26.143/staging.theharvey-website.e2logy/wp-content/themes/harvey/assets/images/sy-blue-circle.png);
    width:175px; height:175px; background-size: 100%; position: absolute; left: -14px; background-repeat: no-repeat; top: -58px; z-index: -9;}

.say-sec p, .blog-image-text p, .why-page-sec p {font-size: 22px;  color: #000000;  line-height: 32px; padding-bottom: 30px;}
.say-sec p{padding-bottom:0;}
.sayconnect-btn {margin-top: 30px;}

.slidshow-info p {font-size: 15px; width: 95%; margin: 0 auto; line-height: 1.45;}
.slidshow-home .flexslider .slides > li {height: 550px;}

.page-id-7 .say-sec h2 {
    max-width: 243px !important;
}

.page-id-9 .say-sec h2 {    max-width: 249px;}

.say-sec h2{ max-width: 320px;}
.find-perfact-fit h2 { font-size: 28px;}

.feature-cnt {width:100%;  padding: 85px 0 60px 0;}
.feature-img {width: 100%; float: left; height: 630px !IMPORTANT; position: relative;}
.feature-cnt-inner {max-width: 100%; padding: 0 40px;}
.feature-cnt p {font-size: 22px; line-height: 32px;}
.feature-cnt h2{padding-bottom: 25px;}
.feature-cnt .fetr-btn {padding: 12px 20px;}


.know-form {padding: 50px 0;}
.know-form-inner {max-width: 100%; padding: 0 40px;}
.know-form h2 {padding-bottom: 25px;}
.knowgreen-circle {display: none;}
.knowyellow-circle {top: auto; left: -95px; bottom: 62px;}
.knowbrown-circle {left: -80px; bottom: auto; top: 105px; width: 19%;}
.knowblue-circle {right: -90px; bottom: -9px; width: 36%;}


.inner-bnr-title h1{font-size: 73px;  max-width: 530px; letter-spacing: -0.5px;}

.explor-top-title ul{display:none;}
.explor-top-title h2{padding-bottom:0; font-size:40px;}
.neighbor-feature .feature-cnt{padding: 100px 0 80px 0;}
.feature-slide{position: relative !important; width:100%;}
.feature-slide.flexslider .slides > li {height: 630px;}
.feature-caption p {font-size: 19px;}
.filterDiv:after {background-size:17%;}


#intro-sec .say-sec-cnt {padding: 165px 0 130px 0;}
.introskyblue-circle{display:none;}
.introyellow-circle {right: -50px; left:auto; top:70px; width: 20%;}
.introbrown-circle {bottom: 15px; top: auto; left: -79px; width: 14%;}
.introblue-circle{position: absolute; right: -40px; bottom: 40px; width: 14%;}
.cnt-who-box {width: 100%; margin-bottom: 32px;}

.who-sec-continer {padding: 130px 0;}
.who-sec-inner {padding: 0 40px;}
.cnt-who {padding-top: 10px;}
.m-whobrown-circle{position: absolute; bottom:-75px; right:0px; z-index:9;}
.whobrown-circle{display:none;}
.whoyello-circle {bottom: 60px; left: -30px;}
.whogreen-circle {right: -111px; top: 40px;}
.filterDiv {width: 50%; padding-bottom: 50%;}

.servgreen-circle{display:none;}
.servbrown-circle {left: -97px; bottom: 16px; right: auto; width:130px;}
.servblue-circle {bottom: 40px; left: auto; right: -45px; width:93px;}
#serv-intro {overflow: hidden;}
.servtopyellow-circle {position: absolute; right: -25px; top: 60px;}
.feature-cnt ul li { font-size: 22px;}
/*.feature-cnt ul li:before{display:none;}*/

.ameniti-want-sec ul{width: 100%;}
.ameniti-want-sec ul li:before{display:none;}
.ameniti-want-sec ul li {font-size: 22px;  line-height: 32px; padding-left: 0;}



.cnt-lease {width: 100%; padding: 50px 0px 70px 0px;}
.map-lease {width: 100%; float:left; position: relative; height: 630px;}
.cnt-lease-inner {max-width: 100%; padding: 0 40px;}


.whyrightblue-hapn-circle {display: none;}
.why-page-sec h2{ font-size:61px; line-height: 67px;}
#why-bozzuto h3 {padding-bottom: 10px;}
.whyyellowtop-circle {top: 570px; right: auto; left: -99px; width: 170px;}
.whybottombrown-small-circle {    right: -100px;    bottom: auto;    top: 80px;}
.why-page-sec {overflow: hidden;}
.whyleftgreen-circle {left: auto; bottom: 25%; top: auto;  right: -95px; width: 140px;}
.contact-address {margin-top: 10px;}
.page-id-68 .inner-bnr-title h1 {max-width: 100%;}



.sublink-menu {margin-top: 40px;}


.touch-box {padding:0 60px; top: auto; transform: inherit; z-index: 99;}

.touch-sec-inner {margin-top: 100px; padding-bottom: 200px; height:auto; overflow: inherit; }
.touch-sec {height: inherit; position: relative; overflow: hidden;}
.touch-box-inner {padding: 100px 40px;}

.thnkyellow-circle {bottom: auto; left: -115px; top: 195px; width: 33%;}
.thnkblue-circle {display: none;}
.thnkbrown-circle {right: -100px;  top: 40%; width: 30%;}
.thnkskyblue-circle {right:150px; bottom:100px; width: 20%;}

.erorskybluetop-circle {display: none;}
.erorgreen-circle {left: 50%; top: auto; z-index: 9; bottom: -70px; width: 25%; transform: translateX(-50%);}
.erorblue-circle {display: none;}
.erorbrown-circle {right: -100px; bottom: 52%; z-index: 9;}
.erorskybluebtm-circle {left: -100px; bottom: 19%;}
.erorskybluebtm-circle img {width: 200px;}

.glry-top-btn a.glry-close-popup{width: 40px; float: right;}
.glry-top-btn a.glry-share{width: 40px; float: left;}

.cnt-lease p {font-size: 22px; line-height: 32px;}
.feature-cnt h2 {font-size:40px;}
.getdrt-btn a {padding: 9px 20px; font-size: 20px;}


.ftr-left-col {float: left; width: 100%;}
.ftr-left-col .ftr-logo {float:left;}
.mob-hood-logo {float: left;  margin-top: 23px;}
.ftr-left-col address{width: 100%; font-family: 'SharpGroteskBook20';}
.ftr-left-col address{padding-top: 8px;margin-bottom: 15px;}
.ftr-right-col { width: 100%; float:left; padding: 42px 0; padding-top: 17px;display: block;}
.ftr-right-col .hood-ftrlogo, .ftr-right-col .desk-leed-logo{display:none;}
.mob-leed-logo{float: left;top: 0;}
.ftr-right-col a.ftr-privacy {display: inline-block; margin-top: 0;}
.ftr-right-link {margin: 0px; float: left; top: 0;}
.ftr-right-link .bzto-logo {margin-bottom: 15px; margin-right: 50px;}
.ftr-inner {padding: 0 20px;}
.footer-bottom {margin-top: 0;}
.footer-bottom ul li {font-size: 14px; line-height: 22px;}
.footer-bottom ul li:after {height: 14px; top: 2px; margin: 0 9px;}
.footer-bottom p {font-size: 14px;}



/**** Fhase-2 ****/

.one-fourth {width: 100%; margin-bottom: 50px;}
.select-style label {margin-bottom:0px; }
.select-style .nice-select {width: 100%;}
.quick-search { max-width: 255px; margin: 0 auto; display: table; text-align: center;}
.search-by-filter a {width: 100%; margin-right: 0 !important;  margin-bottom: 30px;}
.quick-search-title { margin-right: 0; width: 100%;}


.plan-item {width: 100%;    margin-bottom: 20px;}
.plan-map {width: 100%;}
.plan-map img{width:100%; margin-bottom:50px;}
.plan-info {width: auto;}

.plan-map { top: 0%; transform: translateY(-0%); -webkit-transform: translateY(-0%); -moz-transform: translateY(-0%); right: 0px;position: relative;}

.floor-plan-sidebar{width: 100%;}
.floor-detail-right {width: 100%;}

.view-detail-content {padding: 0 40px;}
.keyplan{display:none;}


#filter-options {padding: 0px 30px; }
#filter-options ul{display: none;}
#filter-options ul li { font-size: 14px; margin-right: 10px; }
#filter-options ul li:last-child {margin-right: 0px; }
.blog-list-wrap {padding: 40px 30px;}
.blog-list {display: block;}
.blog-item {width: 100%;float: left;margin-bottom: 45px;}

.button.detail {  font-size: 16px;}
.floor-plan-details-info strong, .floor-plan-details-info span { font-size: 18px;}
.floor-plan-aside-btn a {font-size: 16px;}

.gal-popup-caption p { bottom: 25px; font-size: 15px; margin: 0 auto; line-height: 1.45; }
.flexslider {  min-height: auto !important; }
.flexslider .slides img { height: 240px; object-fit: cover; }

.view-detail-popup.active {z-index: 999;}
.view-detail-popup {position: fixed;    height: 100%;}
.floor-plan-details-info {float: left; width: 260px; }
.floor-plan-aside-btn { float: left; width: calc(100% - 260px);    float: left;
    width: calc(100%); }
.popup_overflow { overflow: hidden; }

.instagram_featured_box {width: 100%; }



.spcl-yellow-circle {display: none;}
.spcl-green-circle{display:none;}
.spcl-brown-circle{display:none;}
.special-popup-detail {padding: 40px;}
.special-popup-detail h2 {font-size: 40px; max-width: 318px; line-height: 43px;}
.special-popup-detail a.shdl-tour-btn {font-size: 16px;}
.special-popup-detail p {font-size: 11px; margin-top: 37px;}

 /*--------------------------------------
     Reviews page
 ---------------------------------------*/
     .reviews_content_section{padding: 27px 20px;}
     .review_item .review_comment p{font-size: 13px;}
     .review_item .review_comment h4{font-size: 14px;}
     .reviews_page .banner_content{bottom: 30px;}
     .reviews_page h1{font-size: 25px;}
     .review_rating li{width: 12px;height: 12px;margin: 15px 0 15px 10px;}
     .star_list li {width: 15px;height: 15px;margin: 0px 0 15px 10px;}
     .link-review{padding-right: 0px;padding-top: 20px;}
     .load_more_reviews button{font-size: 13px;margin-right: 0px;padding-left: 0px;}
     .total_review{font-size: 13px;display: block;text-align: right;}
     .star_list{float:right;margin-top: 6px;}
     .more_section{padding-right: 0px;display: block;margin-bottom: 20px;padding-bottom: 0px;}
     .load_more_reviews{width:100%;float:left;margin-bottom: 0px;}

     .google .link-review{padding-top: 20px;}
     .apartment .link-review{padding-top: 20px;}
	 #reviews-banner .say-sec-cnt{padding: 114px 0 75px;}


}

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

/*.show .head{background: rgb(168, 91, 49);}
nav.navigation-bar{max-width: 100%; right: -100%;}*/


}


@media all and (max-width:676px){
.mob-hero-sec h2 {font-size:62px;}

.inner-bnr-title h1{font-size: 45px; max-width: 400px;}
.say-sec h2, .blog-image-text h2,.say-sec h1 {font-size:40px;}
.say-sec h2{ max-width: 230px;}
.saybtmyellow-circle {left: -48px;}

nav.navigation-bar {right: -100%; padding: 130px 40px 40px 70px; max-width:100%;}

.why-page-sec-cnt {padding: 125px 0 50px 0;}
.touch-box {padding: 0 40px;}


}




@media all and (max-width:600px){
.mob-hero-sec h2 {font-size: 50px;}
.say-sec h2 b:before {width: 120px; height: 120px; left: -14px; top: -43px}
.container {padding: 0 30px;}

header.head {padding: 20px 20px 4px 20px;}
.mobile-icon {top: 20px; right: 20px;}

#category_map h2 {font-size: 22px; padding: 20px 30px;}
.category-content a {margin-bottom: 10px; font-size: 15px; line-height: 24px;}
.category-content {padding: 20px 30px;}
.arrowUp {width: 20px; height: 20px;}
.arrowDown{width: 20px; height: 20px;}
.feature-cnt-inner {padding: 0 30px;}
.neighbor-feature .feature-cnt {padding: 70px 0 70px 0;}
.feature-slide.flexslider .slides > li {height: 430px;}
.feature-slide{min-height:auto !important;}
.feature-caption p {font-size: 15px;}
.who-sec-inner {padding: 0 30px;}
.usr-photo {width: 120px;}
.cnt-who {width: calc(100% - 150px);}
.who-sec-continer {padding: 80px 0;}
.gal-popup-caption p { bottom: 25px;}


.m-whobrown-circle {bottom: -50px;  width: 19%;}


.introbrown-circle {left: -50px;}

.why-page-sec p {font-size: 20px; line-height: 31px; padding-bottom: 22px;}
#why-bozzuto h3 {font-size: 20px;}
.why-page-sec h2 {font-size: 50px; line-height: 55px;}

.map-lease {height: 400px;}

.feature-slide.flexslider .slides > li {height: 500px;}




.thnkskyblue-circle {bottom: 120px;}
.touch-box h2 {font-size: 40px;}
.touch-box p {font-size: 23px; line-height: 34px;}
.backhm-btn a {font-size: 17px;}





}


@media all and (max-width:500px){

.navigation-bar ul.menu li a {font-size: 25px;  padding-bottom: 15px;}
nav.navigation-bar {padding: 130px 40px 40px 40px;}
.sublink-menu ul li a {font-size: 16px;}


.footer {padding: 50px 0 50px 0;}
.ftr-left-col {width: 100%;}
.ftr-left-col address {width: 100%;}
.hood-ftrlogo {width: 100%; margin-right:0; margin-bottom: 30px;}
.container {padding: 0 20px;}

.ftr-right-link a{width:100%;}
.ftr-right-link { top:0px;}
.ftr-right-col a.ftr-privacy{margin-top:0;}

.say-sec p {font-size: 15px; line-height: 24px;}
.feature-cnt ul li {font-size: 15px; padding-bottom: 17px;}
#intro-sec .say-sec-cnt {padding: 80px 0 80px 0;}
.introyellow-circle {top: 30px;}
.introblue-circle {bottom: 20px;}
.explor-top-title {padding: 25px 0px;}
.knowbrown-circle{left: -60px;}

.feature-cnt h2 {padding-bottom:25px; }

.feature-cnt p {font-size: 15px; line-height: 24px;}
.cnt-who-box p {line-height: 24px;}
.who-sec-continer {padding: 50px 0;}
.feature-cnt .fetr-btn { padding: 9px 10px; font-size: 15px;}
.snipet-form .hywrap button { max-width: 160px; height: 40px; font-size: 18px;}
.sayconnect-btn {font-size: 15px;}
.ameniti-want-sec ul li {font-size: 15px;  line-height: 24px;}
.cnt-lease p {font-size: 15px; line-height: 24px;}



.why-page-sec h2 {font-size: 40px; line-height: 44px; padding-bottom: 15px;}
.why-page-sec p {font-size: 17px; line-height: 27px; padding-bottom: 19px;}
#why-bozzuto h3 {font-size: 18px; padding-bottom:5px; line-height: 22px;}


.touch-box h2 {font-size: 35px; padding-bottom: 25px;}
.touch-box p {font-size: 20px; line-height: 30px;}
.touch-box-inner {padding: 90px 40px; min-height:340px;}

.getdrt-btn a {padding:8px 20px; font-size: 18px;}

.map-lease {height:350px;}
.say-sec-cnt, .blog-img-txt-out {padding: 75px 0 50px 0;}

.slidshow-home .flexslider .slides > li {height: 400px;}
.feature-img {height: 400px !IMPORTANT;}
.feature-slide.flexslider .slides > li {height: 400px;}




.footer-bottom ul li {font-size: 11px; line-height: 22px;}
.footer-bottom ul li:after {top: 4px;}
.footer-bottom ul li:nth-child(2):after{display:none;}
.footer-bottom p {font-size: 11px;}

.blog-image-text {height: 340px;}
.top-blog-image { margin-top: -90px; }

}


@media all and (max-width:467px){

.show .mobile-icon span {top: 11px;}
.mob-headicon a {width: 40px;}
.mobile-icon {width: 45px; height: 45px;  padding: 4px;}
.mobile-icon span{width: 21px;}
.mobile-icon span:before {top: -6px;}
.mobile-icon span:after { top: 6px;}
.show .mobile-icon span {top: 17px;}

nav.navigation-bar { padding:95px 40px 40px 50px;}

.mob-hero-sec h2 {font-size: 40px;  padding-left: 20px; }
.inner-bnr-title h1{ font-size:40px; max-width: 245px;}
.inner-bnr-title{bottom: 10px; padding-left: 20px;}
.who-sec-inner {padding: 0 20px;}
.cnt-who-box p {line-height: 20px; font-size: 13px;}
.usr-photo {width: 80px;}
.cnt-who {width: calc(100% - 95px);}
.cnt-who h2 {font-size:25px;}
.feature-caption { padding: 0 20px 70px 20px;}
.feature-caption p {line-height: 20px;}
.feature-cnt-inner {padding: 0 20px;}
.neighbor-feature .feature-cnt {padding: 50px 0 50px 0;}

.mob-headicon a { width: 35px;}
.logo {width: 100px;}
.mobile-icon {right:20px; width: 45px; height: 45px;}
.mob-headicon a {margin-right: 16px;}
.mobile-icon span {width: 22px; }
.mob-headicon {margin-right: 45px;}
.say-sec-inner {padding: 0 20px;}
.know-form-inner {padding: 0 20px;}
.know-form h2 {font-size:34px;}

.page-id-68 .inner-bnr-title{bottom: 18px;}
.cnt-lease-inner {padding: 0 20px;}
.cnt-lease {padding: 65px 0px 65px 0px;}


.feature-img {height: 400px !IMPORTANT;}
.slidshow-home .flexslider .slides > li {height: 400px;}
.feature-slide.flexslider .slides > li {height: 400px;}
.mobfltr .nice-select span.current {font-size: 22px;}
.mobfltr .nice-select .option {font-size: 16px;}
.glry-top-btn a.glry-close-popup {width: 30px;}
.glry-top-btn a.glry-share {width: 30px;}
.glry-top-btn {right: 20px; top: 20px;}

.touch-box { padding: 0 20px;}
.touch-box-inner {padding: 50px 20px;}
.say-sec h2,.say-sec h1 {    font-size: 32px; max-width: 180px;}
.feature-cnt h2 {padding-bottom: 25px; line-height:32px; font-size:30px;}
.explor-top-title h2{font-size:25px;}
.ameniti-want-sec h2{font-size:30px; line-height: 35px;}
.cnt-lease h2 {font-size:30px;}
.say-sec-cnt { padding: 55px 0 45px 0;}
.feature-cnt {padding: 55px 0 45px 0;}
.ameniti-want-sec {padding:55px 0 45px 0;}
.say-sec h2, .blog-image-text h2,.say-sec h1 {letter-spacing: -0.8px;}
.feature-cnt h2{letter-spacing: -0.8px;}
.explor-top-title h2{letter-spacing: -0.8px;}


.ftr-left-col .ftr-logo {width: 100px;}
.mob-hood-logo { width: 110px;margin-top: 28px;}
.ftr-left-col address {font-size: 14px;}

.floor-plan-details-info {float: left; width: 100%; }
.floor-plan-aside-btn { float: left; width: calc(100%); }



.special-popup-detail h2 {font-size: 30px; max-width: 260px;  line-height: 35px;}
.special-popup-detail a.shdl-tour-btn {font-size: 13px; margin-top: 18px;}

 /*-------------------------------------
     Reviewspage
-------------------------------------*/
.review_item .review_comment {width: 100%;text-align: center;padding-left: 0px;}
.review_item .reviewer{margin: 0 auto 10px;}
.review_rating {display: inline-block;margin: 0 auto;}
#reviews-banner .say-sec-cnt{padding: 75px 0 55px;}


}




@media all and (max-width:400px){


.say-sec-cnt {padding:75px 0 55px 0;}
.cnt-lease h2 {font-size: 28px;}


.thnkskyblue-circle{bottom: 140px;}




	}
@media all and (max-width:360px){
	.mob-hero-sec h2 { font-size: 32px; padding-left: 20px; }
	.say-sec h2, .blog-image-text h2,.say-sec h1 {font-size: 32px;}
	.inner-bnr-title h1 {font-size: 32px;}
}

@media (min-width:768px) and (max-width:1024px){
	.special-popup-detail{
		padding: 80px;
	}
}
@media (max-width:768px){
	.special-popup-detail .specialclose-btn{
		right: 10px;
		top: 10px;
	}
	.special-popup-detail .specialclose-btn a img{
		height: auto;
		width: 30px;
	}
}
