@media (min-width: 768px){
	.mobile {display: none !important;}	
	.top-specials-body::-webkit-scrollbar {
		display: none;
	  }
}
.top-specials-body::-webkit-scrollbar {
	display: none;
  }
@media (min-width: 769px){
	footer .left_sec a {text-align: left;}
	.tab-mob{display: none!important;}
	#expanded_menu:not(.show){height:0!important;opacity: 0;overflow: hidden;visibility: hidden;}
	.falls_slider .flex-viewport {overflow: visible !important;}
	.fp_advanced {display: none !important;}
	.fp_selectgroup{display: flex !important;justify-content: center;}
}

@media (min-width: 1500px) {
	.contact_banner img {right: 0;}
	.amenities_banner img {right: -13vw;}
	.neighborhood_middle_section_img {background-size: 55%;}
	.rooted_community {background-size: 900px auto !important;}
	.expanded_menu_links {padding-top: 107px;}
	.blog_details_desc, .blog_details_desc > * {font-size: 20px;line-height: 30px;}
	.blog_details_desc h3 {font-size: 24px;line-height: 33px;}
	.blog_details_desc h4 {font-size: 23px;line-height: 32px;}
	.blog_details_desc h5 {font-size: 22px;line-height: 31px;}
	.blog_details_desc h6 {font-size: 20px;line-height: 30px;}
	.blog_details_image {height: 45vw;max-height: 800px;}
	.fp-floors {max-width: 100%;}
	.fp-floors .col:first-child{margin-left: 0;}
	.fp-floors .col:last-child{margin-right: 0;}
}

@media (max-width: 1500px) {
	.fp-floors .col {margin: 0 45px;}
}

@media (max-width: 1300px) {
	.fp_selectgroup .col {padding: 10px;}
	.community_amenities_block .amenities_animation {left: 7vw;}
	.rooted_community .discover_amenities {padding-top: 0;}
	.progress_slider {padding-left: 5vw;width: 55%;}
	.slider_active_image {width: 45%;}
	.active .recent_posts_title {font-size: 26px; line-height:40px;}
	.active .slide-content {padding-bottom: 0;}
	.active .read_more {margin-top: 20px;}
	.active .slide_right {margin-top:25px;margin-bottom: 30px;}
	.active .recent_posts_title {letter-spacing: 3.4px;}
	.active .recent_posts_info:after {margin-bottom: 5px;}
	.col-1, .col-2 {padding-right: 40px;}
}

@media (min-width: 1201px){
	.is-sticky header{
		padding-top: 33px;
  	}
}

@media (max-width: 1200px){
	header{padding:40px 4vw;}
	.privacy_policy {font-size: 14px;}
	#menu_close{right: 4vw;top: 48px;}
	.home-page #menu_close {top:58px;}
	.expanded_menu_links{padding-top: 77px;}
	.rooted_community{padding-right: 50px;padding-left: 50px;}
	.animated_gif_wrap,.rooted_community .discover_amenities{max-width: 100%;}
	.new_beginnings {padding: 80px 0;}
	.new_beginnings .flex_box .h_content_wrap{padding-left: 18.5vw;}
	.new_beginnings .flex_box,.new_beginnings img{width: 95%;}
	.new_beginnings .text_wrap{padding-left: 30px;padding-right: 30px;}
	.content_sec{padding-left: 4vw;padding-right: 4vw;}
	.inner_page .content_sec {padding-top: 55px;}
	.animated_gif_wrap {margin-bottom: 105px;}

	#home_page .map_sec{width: calc(100% + 8vw);margin-left: -4vw;}
	.urban_access .green_means{padding-top: 75px;}

	.features_banner_img {background-position: right -70px bottom 245px;}
	.falls_slider .flexslider {width: calc(100% - 160px);}
	.features_list_inner_wrapper {padding-right: 0;}
	.features_list_container {margin-left: 5vw;margin-right: 0;}

	.g_cat_wrap li{margin: 0 20px;}
	#gallery_page .falls_slider{width: calc(100% + 8vw);margin-left: -4vw;}
	#gallery_page .animated_gif_wrap{max-width: 86%;}
	#gallery_page .animated_gif_wrap img{max-width: 200px;}

	.contact_details_container {width: 315px;}
	.contact_form_container {width: calc(100% - 315px);padding-right: 7.6vw;}
	.contact_details_top {padding-left: 3vw; padding-right: 3vw;}
	.contact_banner img {right: -30vw;}
	.contact_wrapper .content_wrapper {padding-left: calc(50px + 4vw);}
	
	#virtual_tour_page h1.heading_h3, #why_bozzuto_page h1.heading_h3, #page_404 .heading_h3, #neighborhood_page .heading_h3, #gallery_page .heading_h3, .blog_main_wrapper h1 {padding-top: 40px;}
	.why_bozzuto_content {padding-bottom: calc(46.9vw + 100px);}

	.neighborhood_middle_section img {right: 5vw;}
	.commute_desc_map {width: 60vw;}
	.commute_desc_content {padding-right: 50px;}

	.amenities_block .flex_box, .amenities_block .amenities_image {width: 95%;}
	.amenities_block .flex_box {padding-left: 15%;}
	.amenities_wrapper .content_wrapper {padding-left: 4vw;}
	.community_amenities_block .amenities_animation {left: 2vw;}
	.amenities_block .flex_box .point_discalimer{right :0;}
	.floorpans_wrapper{padding: 0 4vw;}
	.floorpans_searchwrap{padding-left: 20px;padding-right: 20px;}
	.neighborhood_categories .g_cat_wrap li {margin: 0 14px;}
	.map-view-container {margin: 0 -4vw;}

	.fp_results_item {width: calc(50% - 50px);}
	.neighborhood_middle_section {padding-left: 50px;}
	.go_shift_left {margin-left: 160px;}

	.col-1 {padding-right: 50px;}
	.col-3 {width: 100%;margin-top: 40px;}
	.tags {padding-right: 50px;}
	.social_media_wrapper, .col-1, .col-2, .tags {width: 50%;}
	.recent_article_no {margin-right: 15px;}

	.blog_details_image {margin-right: -4vw;}

	.blog_post_item {width: calc(33.33% - 40px);margin: 0 20px 90px;}
	.blog_post_wrapper {margin-right: -20px; margin-left: -20px;}

	.blog_details_image_wrapper {margin-left: -4vw; margin-right: -4vw;}

	.slide_right {margin-left: 15px;}
	.active .recent_posts_title {font-size: 20px;line-height: 30px;}
	.progress_slider {padding-left: 20px;}
	.slide_left {letter-spacing: 1px;}
	.blog_details_image_wrapper .content_sec_blog {position: relative;padding-right: 4vw;padding-left: 8vw;}
}

@media (max-width: 1024px) {
	.blog_sidebar .selectivo--open .selectivo__dropdown {max-height: 200px;}
        #home_page .social_media_feed .slides{height:230px;}
}

@media (max-width: 960px){
	.urban_access .green_means{padding-top: 60px;}
	.h_content .heading_highlight.green{line-height: 25px;}
	.heading_highlight.green:after{top: 5px;}
	.refresh_perspective .flex_box_2{padding-top: 50px;}

	.new_beginnings .text_wrap{padding-top: 72px;}
	.community_amenities_block .amenities_animation {left: 4vw;}
	#gallery_page .animated_gif_wrap img{max-width: 180px;}

	.fp-floors {flex-flow: wrap;margin-bottom: 60px;max-width: 670px;margin-left: auto;margin-right: auto;}
	.fp-floors .col {margin: 0;width: 50%;padding: 25px 10px;}
	.fp-floors a {margin: auto;}
	.top_content {margin-top: -5px;}
	.community_amenities_block .amenities_animation {left: -25px;}
	.sc-btn{font-size: 16px; margin-right: 40px !important; padding: 13px 17px !important;}
	header ul li {margin-right: 10px;}
	header ul li:last-child {margin-right: 20px;}
}

@media (min-width: 769px) and (max-width: 960px) {
	.footer_address span a:last-child {display: block;}
	.blog_post_item {width: calc(50% - 40px)};
	header ul li {margin-right: 20px;}
	header ul li:last-child {margin-right: 20px;}
}

@media (max-width: 768px){
	.desktop{display: none!important;}
	.top-specials-button{
		font-size: 12px;
	}
	.top-specials-body .h1{
		font-size: 20px
	}
	.top-specials.show{
		overflow-y: auto;
	}
	.vt-web {display: none !important;}
	.vt-mobile {display: block !important;}
	#gallery_page .btn.btn_darkgreen.vt-mobile {display: inline-block !important;}
	/*......Header......*/
	#expanded_menu{width: 100%;opacity: 0;pointer-events: none;}
	#expanded_menu.show{opacity: 1;pointer-events: all;}
	.expanded_menu_links{padding: 58px 80px 33px 20px;}
	header{padding: 25px 20px;z-index: 99;}
	header .logo_wrap img{min-width: 214px;}
	#menu_close {right: 21px;top: 30px;}
	.home-page #menu_close {top: 42px;}
	#menu-quick-nav, #menu-quick-nav-1 {flex-direction: column;text-align: center;}
	
	/*......Footer......*/
	footer{height:auto;padding:50px 0;position:relative;}
	#footer_wrapper{flex-direction: column;padding: 0;}
	footer .left_sec{order:1;padding-bottom: 65px;padding-top: 25px;}
	footer .mid_sec{order:0;display:flex;flex-direction: column;}
	footer .mid_sec .footer_address{order:1;margin-top: 0;}
	#social_wrap {margin-top: 0;}
	footer .mid_sec span{order:0;}
	footer .rht_sec{margin: 25px 0;text-align: initial;min-width: auto;align-items: center;}
	footer .rht_sec a{margin:0 10px;}
	.tour_link{margin-top:0;margin-bottom:25px;width:90%;}
	footer #social_wrap img{height:20px;width:auto;}
	footer #social_wrap .footer_twitter img {height: 18px;}
	.privacy_link{margin-top:15px;}
	footer .left_sec a{font-weight:200;}
	.privacy_policy {margin-top: 20px;}
	footer #housing_wrap{margin-top:0;position: absolute;bottom: 50px;left: 50%;transform: translateX(-50%);}
	footer #housing_wrap img {height: 20px;}
	footer .mid_sec a span {display: block;}
	footer .mid_sec .comma-separator, .address-separator:first-of-type, .address-separator:last-of-type {display: none;}
	.footer_logo_wrapper {text-align: center;}
	
	/*......Common CSS......*/
	.main_heading_black{font-size: 24px;letter-spacing: 6.17px;line-height: 40px;margin-bottom: 0;}
	.heading_h3{font-size: 20px;letter-spacing: 4px;line-height: 31px;}
	.txt_intro,.txt_blurb{font-size: 20px;line-height: 30px;}
	.text_main{font-size: 16px;line-height: 26px;}
	.btn.btn_link,.g_cat_wrap button{font-size: 15px;letter-spacing: 1.61px;}
	/*......Home......*/
	#home_page .banner svg{height:260px;}
	.home_quick_links{flex-direction: column;padding-bottom: 50px;}
	.home_quick_links a{margin: 0 15px 15px;}
	.content_sec{padding: 46px 20px 0px;}
	.flex_box{flex-direction: column;align-items: flex-start;}
	.refresh_perspective{padding-bottom: 52px;}
	.refresh_perspective .flex_box_2{padding-top:23px;}
	.refresh_perspective img,.new_beginnings img{width: 100%;}
	.refresh_perspective .flex_box .h_content{padding: 11px 0;width: 100%;}
	.refresh_perspective .flex_box.flex_box_2{padding-top: 10px;flex-direction: column-reverse;}
	.flex_box_2 > *{width: 100%;}
	.flex_box_2 .btn_wrap{text-align: left;}
	.refresh_perspective .btn.btn_darkgreen{margin-right: 0;margin-top: 45px;width: 100%;max-width: 280px;}
	.sc-btn{max-width: 300px !important; letter-spacing: 2px;}
	.refresh_perspective .txt_blurb{width: 100%;max-width: 100%;}
	.rooted_community{padding: 50px 15px 72px;}
	.animated_gif_wrap{align-items: center;margin: 50px auto;}
	.animated_gif_wrap > div{margin-bottom: 50px;}
	.animated_gif_wrap > div:last-child{margin-bottom: 0;}
	.rooted_community .h_content{padding-bottom: 0;}
	.rooted_community .discover_amenities{padding-top: 14px;flex-direction: column-reverse;}
	.rooted_community .text_main{padding-left: 0;}
	.rooted_community .btn_link{margin-top:40px;}
	.new_beginnings{padding: 65px 0;}
	.new_beginnings .flex_box{width: 100%;padding-top: 15px;}
	.new_beginnings .flex_box .h_content_wrap{padding-left: 0;align-items: flex-start;}
	.new_beginnings .text_wrap{padding: 20px 0 0;}
	.new_beginnings .txt_blurb{max-width: 100%;}
	.new_beginnings .text_wrap .btn{margin-top: 20px;}
	#home_page .map_sec{margin-top: 25px;width: calc(100% + 40px);margin-left: -20px;height: 61vw;font-size: 0;}
	.urban_access .green_means{padding-top: 25px;}
	.urban_access .txt_blurb{margin-top: 30px;}
	.urban_access .btn_link {margin: 25px 0 88px;}
	.urban_access .cycle_img{position: relative;}
	.urban_access .cycle_img img{position: absolute;right: -27vw;transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);top: 4px;width: 47vw;}

	/*......Why Bozzuto page......*/
	#virtual_tour_page .content_sec, #why_bozzuto_page .content_sec, #neighborhood_page .content_sec{padding-top:40px;}
	.inner_page .content_sec{padding-top:50px;padding-bottom: 40px;}
	.why_bozzuto_content{margin: 30px auto;padding: 45px 20px calc(46.9vw + 128px);}
	.why_bozzuto_content .heading_h3{max-width: 100%;}
	.book_img{margin-bottom: 64px;}
	.why_bozzuto_content .txt_intro{font-size: 16px;line-height: 26px;}
	#virtual_tour_page h1.heading_h3, #why_bozzuto_page h1.heading_h3, #page_404 .heading_h3, #neighborhood_page .heading_h3, #gallery_page .heading_h3, .blog_main_wrapper h1{padding-top: 0;}

	/*......404 page......*/
	#page_404 .btn_small{margin-top: 42px;}
	#page_404.inner_page .content_sec{padding-bottom: 94px;}
	#page_404 .content_sec > *{max-width: 430px;}
	#page_404 .main_heading_black{margin-top: 5px;}
	#page_404 .txt_intro{margin-top: 30px;}
	#page_404 .tree_img{margin-top: 63px;}

	/*......Gallery page......*/
	#gallery_page.inner_page .content_sec{padding-bottom: 62px;padding-top: 40px;}
	.g_intro_sec .txt_intro{margin-top: 28px;}
	.g_image_wrap{margin-top: 54px;}
	.g_cat_wrap li{display: block;margin-bottom: 7px;}
	.g_cat_wrap li:last-child{margin-bottom: 0;}
	#gallery_page .falls_slider{width: 100%;margin-left: 0;height: 65vw;margin-bottom: 75px;}
	.g_cat_wrap button{font-weight:900;}
	#gallery_page .btn.btn_darkgreen {font-size: 15px;max-width: 280px;width: 100%;padding: 13px 17px;}
	#gallery_page .animated_gif_wrap img {max-width: 100%;width: 38.4vw;margin-bottom: 30px;}
	.falls_slider .video_wrapper video{max-width:100%;}
    
	/*-----Features-----*/
	.features_banner_img {background-position: right 50% bottom 15%;background-size: 150%;}
	.features_banner h1 {padding: 40px 0 45px;}
	.features_wrapper .content_wrapper {padding: 0 20px 43px 20px;}
	.content_wrapper p {margin-top: 35px;}
	.features_slider {padding: 0 20px;height: 65vw;margin-bottom: 80px;}
	.falls_slider .flexslider {width: 100%;}
	.falls_slider .slide_item:before, .falls_slider .slide_item:after, .falls_slider .flex-control-nav {display: none;}
	.falls_slider .flex-direction-nav .flex-next, .falls_slider .flex-direction-nav .flex-prev {width: 26px; height: 26px; background-size: contain; transform: translateY(50%);}
	.falls_slider .flex-direction-nav .flex-next, .falls_slider .flexslider:hover .flex-direction-nav .flex-next {right: -10px;}
	.falls_slider .flex-direction-nav .flex-prev, .falls_slider .flexslider:hover .flex-direction-nav .flex-prev {left: -10px;}
	.falls_slider .slider_caption {left: 0;right: 0;font-size: 12px; line-height: 15px;letter-spacing: 0.75px; padding: 5px 35px 5px 5px;}
	.custom-slider-pagination {display: flex;color: #000;font-family: sofia-pro, sans-serif;font-weight:700;font-size: 13px;letter-spacing: 0.81px;justify-content: center;align-items: center;position: relative;padding: 10px 0;}
	.features_list_wrapper .main_heading_black {max-width: 190px;padding-top: 15px;}
	.features_list_wrapper .content_sec {padding: 0 20px;}
	.title_image_wrapper img {width: 123px;width: 38.4vw;position: absolute;right: -38px;top: 0;}
	.features_list_container ul li {font-size: 16px; line-height: 26px;}
	.features_list_container ul li, .amenities_block .flex_box li, .go_content_wrapper ul li {padding-left: 17px;}
	.features_list_container ul li:before, .amenities_block .flex_box li:before, .go_content_wrapper ul li:before {top: -1px;}
	.features_list_container {flex-direction: column;margin-top: 30px;margin-left: 0;}
	.features_list_inner_wrapper .btn_darkgreen {font-size: 15px;max-width: 280px;width: 100%;}
	.play_pause_wrapper {right: 0;bottom:0;}
	.play_pause_wrapper button{width: 15px;height:15px;}
	.features_list_container p {margin-left: 0; font-size: 16px;margin-top: 25px;}

	/*-------Contact-------*/
	.contact_wrapper .h_content {position: relative;}
	.contact_banner h1, .amenities_banner h1 {padding: 40px 0;}
	.contact_wrapper .content_wrapper {padding: 0 20px 40px;}
	.contact_banner img {right: -80px;bottom: 0;width: 400px;}
	.contact_bottom_section {flex-direction: column;padding: 0 20px;}
	.contact_form_container, .contact_details_container {width: 100%;}
	.contact_form_container {padding: 0 0 50px;}
	.contact_details_container {padding:0;margin-bottom: 62px;}
	.contact_details_container {order: 2;}
	.contact_form_container .hywrap button[type="submit"] {width: 100%;max-width: 280px;margin: 0 auto;}
	.contact_form_container .hywrap .top_align .control-label, .contact_form_container .hywrap input, .contact_form_container .hywrap input[type=text], .contact_form_container .hywrap select, .contact_form_container .hywrap textarea {font-size: 14px;}
	.contact_form_container #more-info a{line-height: 26px;padding-bottom: 0;}
	.contact_form_container #more-info {text-align: center;}
	.contact_form_container .hywrap .control-group.hytag_form_comment {margin-bottom: 25px;}
	.contact_details_top {padding: 30px 20px;}

	/*------Thank You-----------*/
	.thank_you_container {border-top: 3px solid #e08870;padding-top: 40px;}
	.thank_you_container .thank_you_title {font-size: 20px;letter-spacing: 4px;line-height: 31px;}
	.thank_you_container p {font-size: 16px;line-height: 26px;margin: 30px 0;}
	.thank_you_container img {width: 27px;}
	.social_icon {margin-right: 22px;}

	/*--------Neighborhood--------*/
	.go_content_wrapper .main_heading_black {margin-bottom: 30px;}
	#neighborhood_page .heading_h3 {padding-bottom: 30px;}
	.top_content{margin-top: 30px;padding: 0;}
	.neighborhood_top_section {flex-direction: column;margin-bottom: 50px;}
	.top_img, .top_content, .commute_desc_map {width: 100%;}
	.neighborhood_top_section .txt_blurb {margin-top: 30px;}
	.go_content_wrapper {max-width:100%;padding: 0;margin-bottom: 40px;}
	.go_content_wrapper:nth-child(3) {max-width: 60%;}
	.neighborhood_middle_section {padding: 100px 15px 25px;}
	.go_shift_left {margin-left: 0;}
	.go_content_wrapper ul li {font-size: 16px; line-height: 26px;padding-bottom: 5px;}
	.neighborhood_middle_section img {right: 20px; top: 20px;width: 38.4vw;}
	.neighborhood_middle_section {margin-bottom:50px;}
	.neighborhood_middle_section_img{background-position: top 60% right;background-size: 400px;}
	#neighborhood_page #map {height: 61vw;}
	.calc_commute_section {margin-top: 50px;margin-bottom: 0;}
	.score_wrapper {width: 100%;}
	.score_wrapper {margin-bottom: 30px;}
	.commute_wrapper.flex_box {margin-bottom: 50px;}
	.commute_desc {flex-direction: column;}
	.commute_desc_content {padding: 0;margin-bottom: 20px;}
	.btn.btn_calc_commute {margin: 0 auto;width: 280px;}
	.poi-cat {margin-top: 30px;}
	.commute_desc_map {height: 320px;margin-bottom: 50px;}
	.fp_results_item {width: 100%;margin: 0 0 60px;padding: 0;}
	.fp_results {margin: 0;}
	.fp_pagination {justify-content: center; margin: 0 auto 70px;}
	.total-results-n, .sort_desktop {display: none;}
	.sort_mobile {display: flex;}
	.sort_select_wrapper {font-size: 16px;font-weight: 700;letter-spacing: 2.4px;}
	.sort_container {flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
	.total-results-no, .sort_select_wrapper {letter-spacing: 1px;}
	.total-results-wrapper {margin: 0;}
	.map-view-container {margin: 0 -20px;}

	/*-----Virtual Tour-----*/
	.virtual_tour_section {margin-top: 30px;}
	.video_wrapper {margin-top: 20px;}
	.video_outer_wrapper {width: 100%;}

	/*-------Amenities-------------*/
	.amenities_banner {padding-bottom: 0;background-position: right -185px bottom 0;}
	.amenities_banner_img {background-position: right -185px bottom 0;}
	.amenities_wrapper .content_wrapper {padding: 0 20px 45px;}
	.amenities_banner .main_heading_black {max-width: 140px;}
	.amenities_image_section {height: 53vw;}
	.amenities_block {margin-bottom: 50px;}
	.amenities_block .flex_box {margin-bottom: 50px;}
	.community_amenities_block .main_heading_black, .amenities_block .flex_box {padding: 0;}
	.community_amenities_block .main_heading_black {max-width: 320px;}
	.amenities_block .flex_box ul, .amenities_block .flex_box .btn {margin-left: 0;}
	.community_amenities_block .flex_box ul, .outdoor_spaces_block .flex_box ul {margin-top: 25px;}
	.amenities_block .flex_box li {font-size: 16px; line-height: 26px;}
	.amenities_block .flex_box, .amenities_block .amenities_image {width: 100%;}
	.amenities_block .amenities_animation {width: 38.4vw;}
	.outdoor_spaces_block .amenities_animation {right: -35px;top: -10px;}
	.community_amenities_block .amenities_animation {left:auto;right: -44px;top: 30px;}
	.top_notch_services_block .amenities_animation {top: -10px;left: -44px;}
	.top_notch_services_block .main_heading_black {max-width: 215px;margin-top: 20px;margin-left: 35vw;}
	.top_notch_services_block .flex_box ul {margin: 50px 0 55px;}
	.amenities_block .btn_darkgreen {font-size: 15px;max-width: 280px;width: 100%;}
	.top_notch_services_block, .top_notch_services_block .flex_box {margin-bottom: 0;}
	.amenities_wrapper .content_sec {padding-bottom: 0;}
	.amenities_block .flex_box .point_discalimer{
	  font-size:13px;
	  bottom: -47px;
	}

	/*--------Floorplan Detail---------*/
	.fp-details-view {flex-direction: column;}
	.details-plan, .details-info {padding: 0; width: 100%;}
	.fp_details_container {padding: 0 0 60px;}
	.details-info {margin-top: 40px;}
	.fp_noresult {font-size: 16px;}
	.fp_selectgroup {display: none;}
	.fp_selectgroup .col {width: 50%;padding: 8px 20px;}
	.fp_selectgroup .col::after {content: "";clear: both;display: table;}
	.floorpans_searchwrap {margin-bottom: 50px;}
	.floorpans_searchwrap {margin-top: 10px;padding: 50px 20px;}
	.floorpans_searchwrap h1 {font-size: 20px;margin: auto;margin-bottom: 15px;}
	.floorpans_searchwrap p {font-size: 20px;margin-bottom: 5px;line-height: 30px;}
	.sort_select_wrapper .customSelect .selectValueWrap .caret {top: 11px;}

	/*------------BLOG------------*/
	.slide {display: none;}
	.slide.active{display: block;}
	.slider_active_image {height: 45vw;}
	.slider_outer_wrapper {flex-direction: column;}
	.slider_active_image, .progress_slider {width: 100%;}
	.progress_slider li:first-child.active .slide_right, .active .slide_right {margin: 30px 0 40px 0;}
	.progress_slider {padding-left: 0;}
	.slide_right_content {width: 100%;}
	.progress_slider .slide, .progress_slider {position:static;}
	.slider_outer_wrapper {position: relative; margin-top: 90px;}
	.slide_left {position:absolute;top:0;}
	.blog_post_item {width: 100%;margin: 0 0 50px;}
	.blog_post_wrapper {margin: 20px 0 0;}
	.post_img {height: 60vw;}
	.blog_widgets_wrapper {flex-wrap: wrap;}
	.blog_sidebar{margin: 0 -20px;}
	.col {width: 100%;padding: 0;}
	.recent_posts_info {font-size: 14px;}
	.blog_post_item .read_more {margin-top: 30px;}
	.blog_widgets_wrapper input[type="submit"], .archives, .categories {margin-bottom: 40px;}
	.tags {width: 100%;padding-right: 0;}
	.blog_main_wrapper.inner_page .content_sec {padding-bottom: 0;}
	.blog_widgets_bg_mob {display: block;background-color: #226f62;background-position: bottom right;}
	.blog_widgets_bg_desktop {display: none;}
	.pogress_bar_wrapper {left: -20px; right: -20px;}
	.recent_article_container {padding-right: 40px; padding-left: 40px; margin: 0 -40px;}
	.similar_units {margin-top: 50px; font-size: 24px;}

	/*-------BLOG DETAILS ---------*/
	.blog_details_wrapper {margin-top: 90px;}
	.blog_main_wrapper.inner_page .blog_details_image_wrapper .content_sec {padding-top: 35px;padding-bottom: 20px;}
	.blog_details_image {margin-top: 30px;height: 70vw;}
	.blog_title {margin: 10px 0;font-size: 20px;font-weight: 700;letter-spacing: 3.89px;line-height: 27px;}
	.blog_details_image {margin-right: -20px;}
	.blog_content_wrapper .content_sec {display: flex;flex-direction: column;}
	.blog_links_wrapper {flex-direction: column;align-items: flex-start;order: 2;}
	.blog_details_desc {order: 1;}
	.blog_content_wrapper .content_sec {padding-left: 0; padding-right: 0;}
	.blog_details_desc {margin-top: 20px;}
	.blog_share_cnt {margin-bottom: 40px;}
	.blog_links_wrapper {padding-bottom: 80px;}
	.blog_widgets_wrapper {padding: 20px 20px 180px 20px;}
	.blog_details_image_wrapper {margin-left: -20px; margin-right: -20px;}
	.blog_details_image_wrapper .content_sec_blog {padding: 34px 0 20px 20px;}
	.social_media_wrapper {margin-top: 40px;}

}

@media (max-width: 767px){
	.desktop-tab{display: none!important;}
	#neighborhood_page .map-view-container {display: none;}
	#neighborhood_page #mobmap {display: block;height: 50vw;max-height: 320px;margin: 0 -20px;}
	#mobmap .map_sec {height: 100%;}
	.poi-cat {display: block;}
	.filter_by_category {cursor:pointer;display: block;font-size: 16px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: #e08870;text-align: center;}
	.filter_by_category:after {content: '';background:url('../images/up-arrow.png');transform: rotate(180deg);position: absolute;top:7px;right: 25px;display: block;width: 13px;height: 8px;}
	.filter_by_category.active:after {transform: rotate(0deg);}
	.neighborhood_categories .g_cat_wrap {display: none;padding: 25px 20px 35px;position: absolute;background-color: rgba(167, 216, 187, 0.95);}
	.neighborhood_categories .g_cat_wrap button {color: #fff;font-size: 20px;letter-spacing: 2.5px;}
	.neighborhood_categories .g_cat_wrap .active button {color: #e08870;}
	.neighborhood_categories .g_cat_wrap li {padding: 0px 0 10px; display: block;}
	.back-to-results {width: 210px;display: flex;align-items: center;}
	.back-to-results:before {top: 5px;}
}

@media (max-width: 640px) {
	.amenities_banner_img {background-position: right 100% bottom 0;}
	.fp_selectgroup .col {width: 100%;}
	#specials_logo{width: 115px;}
	#specials_logo span{width: 115px;}
	.specials_section{    width: calc(100% - 115px);padding: 25px;}
	.specials_popup h2{font-size: 18px;margin-top: 0;}
	.specials_popup .heading_highlight.green:after{margin-top:5px;height: 20px;}
	
	.top-specials-body .h1{
		font-size: 16px;
	}
	.top-specials-body p{
		font-size: 14px;
	}
	.top-specials-button{
		padding: 9px 10px;
		letter-spacing: 2px;
		font-size: 14px;
	}
	.specials_popup .top-specials-button {
		font-size: 13px;
	}
	.top-specials-body .bottom-text {
		font-size: 18px;
	}
}

@media (max-width: 480px){
	.urban_access .cycle_img img{right: -44vw;top: 25px;width: 77vw;}
	.urban_access .txt_blurb{margin-top: 46px;}
	.contact_banner .main_heading_black {max-width: 300px;}
	.contact_banner img{width: 300px;}
	.features_list_inner_wrapper .btn_darkgreen {display: block;}
	.features_banner_img {background-position: 0 -300px;background-size: cover;}
	.rooted_community .main_heading_black br {display: none;}
	.fp-floors .col{width: 100%;}
	.btn_apply, .btn_filled{width: 100%;}
	.amenities_banner_img {background-size: 390px;background-position: right -120px bottom 180px;}
	.top_notch_services_block .main_heading_black {align-self: flex-end;margin-left: 0;}
	.floorpans_searchwrap h1 {max-width: 200px;}
	.go_content_wrapper:nth-child(3) {max-width: 100%;}
	.mfp-image-holder .mfp-content {height: 70vh;}
	.blog_widgets_bg_mob {background-size: contain;}
	#specials_logo{position: relative;width: 100%;padding: 15px 0;}
	#specials_logo span{position: relative;}
	.specials_section{width: 100%;padding: 20px;}
	.specials_popup h2{font-size: 16px;letter-spacing: 1.5px;line-height: 25px;}
	span.disclaimer{font-size: 12px;margin-top: 16px;}
	a.popup_close{top: 90px;}
}
@media (max-width: 380px){
	footer .mid_sec {
		margin: 0 0px;
	}
	.tour_link {
		width: 100%;
	}
}
@media (max-width: 360px){
	.sort_container {flex-direction: column;align-items: flex-start;}
	.sort_select_wrapper {margin-top: 10px;}
	.sc-btn{letter-spacing: 1.5px;}
	.top-specials-close {
		margin-top: 15px;
		margin-left: 15px;
		width: 18px;
		height: 18px;
	}
	.top-specials-body {
		padding: 0 40px 25px;
	}
	.top-specials-body .h1 {
		font-size: 15px;
	}
	.top-specials-button {
		font-size: 13px;
	}
	.top-specials-body .bottom-text {
		font-size: 18px;
	}
}
/* SEO edits */
@media only screen and (max-width:768px) {
	footer .mid_sec a span.adress2 span{
		display: inline !important; 
	}
}
@media only screen and (min-width:769px) and (max-width:960px) {
	.footer_address span a.tel_link {
		display: inline !important; 
	}
}