@media screen and (min-width:1400px){
    #carousel-slider div ul li{height:90px;}
    .gallery_caption{min-height:61px;padding: 19px 7%;font-size: 23px;line-height: 23px;}
}
@media screen and (max-width:1200px){
/*    footer .property_name, footer .residents, footer .schedule_tour{font-size: 24px;}*/
    .contact_details .address_section{width: 100%;}
    .contact_details .office_hours{width: 100%;}
    .footer-container .logo{width: 20%;}
    .resident_wrap {width: 45%;}

  footer .resident_wrap {
    width: 25%;
  } 
}
@media screen and (max-width:1024px){
    #map_zoom_btn .zoom {
        font-size: 40px;
        line-height: 35px;
    }
    #map_zoom_btn .zoom.zoom_out span{top: -15px;}
    .width3{width:1%;}
    .width47{width:49%;}
    header{padding: 16px 30px 0;height:90px;}
    header .logo_wrap img {width: 156px;}
    header .header_right{padding-top: 13px;}
    #nav_menu{top:14px;right:9px;}
    .footer-container{width:100%;padding-top:40px;}
    footer{padding: 0 30px 0;}
    footer a,footer .property_name, footer .residents, footer .schedule_tour{font-size: 18px;line-height: 25px;}
    footer .property_name{margin-bottom: 2px;}
    footer .address_wrap .phone_number > span,footer .address_wrap .address > span{margin-bottom:0;}
    footer .logo, footer .address_wrap{padding: 0;}
    footer .logo .f_aperture_logo img {width: auto !important;}
    footer .resident_wrap .eho_ada{padding-top:5px;}
    footer .residents, footer .schedule_tour{padding-bottom: 5px;}
    /*Footer Edits*/
    footer .privacy_policy{font-size:15px;/*margin-top: 67px;*/}
    .bozzuto_logo img {width: 145px;}
    footer .back_to_top {margin-top: -22px;}

    .inner_wrapper{padding-top:90px;}
    .specials-active .inner_wrapper{padding-top:138px;}
    .inner_wrapper .content_area{padding:30px;}
    .inner_wrapper .content_block{padding:30px 12px;}
/*    .inner_wrapper .section_heading{font-size: 80px;line-height: 70px;}*/
    .inner_wrapper .link{margin-bottom: 25px;}
    #home_page.inner_wrapper .section_heading{padding-bottom:30px;}
    #home_page .social_media_feed{padding:0 30px 50px;}
    #home_page .social_media_feed #carousel{padding:0 10px;}
    #home_page .social_media_feed .slides{height:230px;}
    #home_page .social_media_feed .flex-direction-nav .flex-prev{left:-20px;}
    #home_page .social_media_feed .flex-direction-nav .flex-next{right:-20px;}
    #home_page .intro_overlay_wrap{top:90px;}
    #home_page .hero_banner .flex-direction-nav a{margin-top:9px;}
    .intro_overlay{width: 78%;}
    .hero_banner .flex-direction-nav .flex-prev,.hero_banner .flexslider:hover .flex-direction-nav .flex-prev,#gallery_images .flex-direction-nav .flex-prev,#gallery_images .flexslider:hover .flex-direction-nav .flex-prev{left: 4%;}
    .hero_banner .flex-direction-nav .flex-next,.hero_banner .flexslider:hover .flex-direction-nav .flex-next,#gallery_images .flex-direction-nav .flex-next,#gallery_images .flexslider:hover .flex-direction-nav .flex-next{right:4%;}
    
    /*Gallery page*/
    #gallery_page h1{font-size: 80px;letter-spacing: -0.012em;}
    .gallery_intro {padding: 35px 58px 23px;}
    .gallery_category{width: 200px;left:30px;font-size: 15.41px;line-height: 37.7px;}
    .gallery_category li a{padding-top: 0;}
    #gallery_images .flex-direction-nav{right:30px;}
/*    .gallery_category{font-size:36px;line-height:23px;letter-spacing: -0.02em;}*/
/*    .gallery_category li a{padding: 21px 0 16px;}*/
    #gallery_images{height:548px;}
    #gallery_images .flex-control-nav{bottom: 86px;}
    .gallery_caption{padding: 14px 58px;text-align: center;}
    
    /*Neighborhood*/
    .neighborhood_content .page_content_title2{padding-left:58px;padding-right:48px;}
    #map_btn{width: 40px;top: 100px;}
    #map_btn a{height: 40px;}
    #map_zoom_btn{font-size: 40px;line-height: 35px;}
    #map_zoom_btn .zoom{width:40px;height:40px;}
    #map_zoom_btn .zoom.zoom_out {line-height: 4px;}
    .map_gallery li{height:245px;}
    .retail_sec{padding:35px 48px 36px 58px;}
    .n_location{padding: 47px 58px 30px 48px;}
    .n_location ul{-webkit-column-gap: 50px;-moz-column-gap: 50px;-o-column-gap: 50px;column-gap: 50px;}
    .n_loc_desc{margin-bottom: 25px;}
    
    /*Floorplans*/
    .advanced_search .customSelect{font-size: 22px;}
    .advanced_search .search_btn{height:40px;}
/*    .quick_search .bedroom_type{width: 183px;}*/
    .quick_search .bedrm_type_search{width: 225px;height:60px;margin-top:30px;}
    /*Floorplans listing*/
    #floorplans_result .search_match{padding:19px 30px 15px;}
    #floorplans_result .list_outer_wrap{padding:0 30px;}
    #floorplans_result .sort_by_section{padding: 27px 12px 20px;}
    #floorplans_result .sort_by_section > a{margin: 0 5px 0 3px;}
    #floorplans_result .list_wrapper .list{padding: 37px 12px 58px;}
    .list_wrapper .list_text h3{font-size: 60px;line-height: 50px;}
    #floorplans_result .list_wrapper .list .link{margin-top:33px;margin-bottom: 0;}
    #floorplans_result .floor_plans_pagination{padding:15px 30px;}
    /*Floorplans detail*/
    .flr_detail_sec h1,.flr_detail_sec h2{font-size: 73px;line-height:60px;}
    
    .error-text{padding: 40px 0px 0px 55px;}
    .top-wrap{padding-top: 90px;min-height: 630px;}
  /*  .thanku-text{padding-bottom: 230px;}*/
    .thanku_social{margin-bottom:70px}
    /*Blog page*/
    #blog_page .top_container{width:100%;padding:0 30px;margin:26px auto 50px;}
    #blog_page .page_content_title{margin-bottom: 4px;margin-left: 25px;}
    #blog_page #blog_listing .left #tiles:after{bottom:59px;}
    #blog_page .left .blog_tiles .link{margin-top: 30px;}
    #blog_page .left .blog_tiles .link,#blog_page .blog_pagination .wp-paginate a,#tile-detail .share p,#blog_page .left #tile-detail .link{font-size: 21px;}
    .blog_tiles{width: 46%;margin-right: 2%;margin-bottom:14px;}
    .blog_tiles .image{height:250px;}
    .blog_tiles .tile-date{font-size: 12px;margin-bottom: 20px;}
    .blog_tiles .tile-section{padding: 15px 10% 25px 10%;}
    .blog_tiles .tile-heading{margin-bottom:10px;}
    #blog_page .blog_pagination{margin-top: 10px;}
    #blog_page .left .link{font-size: 21px;border-bottom: 5px solid #f4da72;padding-bottom: 7px;}
    .widgets h4, .widgets ul li a {font-size: 18px;}
    .right input[type="text"], .rss, .subscribe{font-size: 18px;height: 34px;margin-bottom: 15px;background-size: 8%;}
    .rss p, .subscribe p{line-height: 35px;}
    .widgets#widget_search #searchform .srch_icon{height:34px;width:30px;background-size: auto 60%;}
    .right input[type="text"]#searchText{padding-right: 35px;}
    .subscribe{background-size: 12%;}
    .widgets ul li a{margin-bottom: 0;}
    #widget_tags ul li a{padding: 2px 10px;}
    #blog_page.blog_detail_sec .top_container{margin-top:40px;}
    #tile-detail .tile-content,#tile-detail{font-size: 18px;}
    #tile-detail img{margin-bottom: 36px;}
    
    /*Amenities page*/
    .amenities_tiles_section{margin: 0 -12px 36px 0;}
}
@media screen and (max-width:1024px) and (min-width:768px){
     /*Amenities page*/
    .tile_title{font-size: 22.66px;}
}
@media screen and (max-width:950px){
	.specials_intro p{width: 95%;}
    #gallery_page #carousel-slider div ul li {height: 60px;}
    #carousel-slider {padding: 10px 0;}
    .carousel-wrapper {margin-top: -141px;}
    header .header_right > a {margin: 0 8px;}
    .menu_icon_wrap {margin-left: 15px;}
    .bozzuto_logo img {width: 135px;}
}

@media screen and (max-width:768px){
    .fee_table{padding: 0 25px;}
    .tab_mobile, .tablet{display: block !important;}
    #home_page.inner_wrapper .section_heading.small-heading1{max-width: 200px;}
    .desktop{display: none !important;}
    
    .menu_icon_wrap{height:30px;margin: 0 0 0 45px;}
    #nav_menu{top:0;right:0;left:0;width:100%;text-align: center;background: rgba(255,255,255,1);}
    #nav_menu .close_icon_wrap{top:0;right: 16px;width: 63px;height:80px;background: #f4da72;}
    .close_icon{top: 13px;}
    .close_icon_wrap span.menu_txt{top: 19px;}
    #nav_menu .mCSB_outside+.mCSB_scrollTools{right:-33px;}
    header{background-color: #1c252b;}
    header .header_right > a{margin: -4px 20px;}
    .footer_social a{margin:0 6px;}
    #nav_menu .primary_menu {
        font-size: 27.86px;
        line-height: 29.95px;
    }
    #nav_menu {
        font-size: 18.8px;
        line-height: 25.69px;
    }
    #nav_menu .menu_buttons {
        font-size: 17px;
        line-height: 15px;
    }
    #nav_menu .menu_buttons a {
        line-height: 32px;
        border: 3px solid #f4da72;
    }
    
    .contact-left .form-title{padding-bottom: 10px;}
    .contact_form_section .contact-left{width: 100%;margin-right: 0;}
    .contact_form_section .contact-right{width: 100%;}
    .contact_details .address_section{width: 50%;}
    .contact_details .office_hours{width: 50%;}
    .contact_details .resident_concern{width: 90%;}
    .contact-left .contact_form_wrapper{width: 100%;}
    .contact_form_section{margin: 45px 0 55px;padding: 0 55px;width: 100%;}
    .contact_form_section .contact-right{margin-top: 38px;}
    /*.contact_image{height: 575px !important;}*/
    .office_hours table{padding-right: 53px;}
    .dis-text{font-size: 49px;}
    .return-text{line-height: 20px;padding-top: 14px;}
    .thanku_social{margin-bottom:40px}
    .thank-desc{max-width: 550px;}
    .thank-head{max-width: 482px;}
    /*home page*/
    .inner_wrapper .content_block,.inner_wrapper .content_block .text_section, .inner_wrapper .content_block .image_section{display: block;width:100%;}

    .inner_wrapper .content_block .image_section{height:470px;}
    .inner_wrapper .content_area{padding:0;}
    .inner_wrapper .content_block{padding:30px 0;}
   
    .red-text{max-width: 245px;}
    .top-wrap{padding-top: 78px;}
    

    .inner_wrapper .content_block .image_section{height:460px;}
    .inner_wrapper .content_area,.inner_wrapper .content_block,.inner_wrapper .content_block.neighborhood_sec .text_section{padding:0;}
    .inner_wrapper .content_block .text_section,#home_page .content_block.neighborhood_sec{padding:60px 55px;}
    .inner_wrapper .link{margin-bottom:0;}
    .content_block .link_neighborhood:after{display: none;}
    #home_page.inner_wrapper .section_heading{max-width:441px;}
    #home_page.inner_wrapper .content_block.neighborhood_sec .section_heading{max-width: 100%;}
    #home_page .social_media_feed{padding:0 0 60px;}
    .hero_banner .flex-direction-nav a,.flex-direction-nav{display: none;}
    /*.specials_txt{background: #ffffff;}*/
    
    /*Neighborhood*/
    .map_wrapper{margin:0;height:auto;overflow: hidden;}
    .map_wrapper #map{border:0;height:451px;}
    .map_side_bar{left:0;}
    .neighborhood_category > li:last-of-type{border-bottom: 0;}
    .map_gallery li{height:177px;}
    .n_location ul{-webkit-columns: 1;-moz-columns: 1;-o-columns: 1;columns: 1;}
    .n_loc_desc{width:100%;}
    
    /*Floorplans*/
    #floorplans_result{padding-bottom: 83px;}
    .advanced_search{padding: 75px 0 150px;}
    .floorplans_page .qksrch_heading{font-size: 32px;line-height:35px;margin-bottom:85px;}
    .advanced_search form{display: block;margin:0 auto;width:50%;min-width:385px;}
    .advanced_search .dropDown,.advanced_search .dropDown.availability, .advanced_search .dropDown.floor{width:100%!important;max-width:100%!important;margin:0;margin-bottom:25px;}
    .advanced_search .search_btn{width:80%;min-width:281px;margin-top:30px;height:55px;}
    .advanced_search .bedroom{margin-right:0;margin-bottom:40px;}
    .advanced_search .check_type label{font-size: 75px;line-height: 62px;padding-top: 13px;padding-right:14px;margin-left:22px;}
    .advanced_search .bedroom .sep_line{height:75px;margin-top: 0;}
    .advanced_search .check_type:first-of-type label{margin-left:22px;}
    .advanced_search .customSelect,.advanced_search .search_btn{font-size: 27px;}
    .advanced_search .customSelect .selectValueWrap .caret{top:13px;right:32px;}
    .advanced_search .customSelect .selectedValue{padding: 14px 50px 9px 30px;}
    .advanced_search .customSelect .selectList dl dd{padding-left:30px;padding-right:50px;}
    .quick_search{padding-bottom: 55px;}
    /*Flooprlans Listing*/
    #floorplans_result .advanced_search .adv_srch_close, #floorplans_detail .advanced_search .adv_srch_close{display: block;}
    #floorplans_result .advanced_search, #floorplans_detail .advanced_search{display: none;position: absolute;z-index:1;top:0;left:0;width:100%;padding-top:80px;}
    #floorplans_result .advanced_search .specials_bar, #floorplans_detail .advanced_search .specials_bar{display: none!important;}
    #floorplans_result .search_match{padding:8px 30px 4px;letter-spacing: 0.02em;text-align: center;}
    #floorplans_result .search_match > h1{width:100%;padding-left:0;}
    #floorplans_result .sort_by_section{text-align: center;padding: 27px 0 20px;}
    #floorplans_result .list_wrapper .list{width:100%;border-top:1px solid #000000;}
    #floorplans_result .list_wrapper .list .list_thumb{width:55%;}
    #floorplans_result .list_wrapper .list .list_text{width:40%;padding-left:15px;}
    #floorplans_result .list_wrapper .list .link{font-weight: 600;padding-bottom: 3px;}
    #floorplans_result .list_wrapper .list .link:after{display: inline-block;}
    #floorplans_result .floor_plans_pagination{text-align: center;}
    #floorplans_result .pagination{float: none;}
    #floorplans_result.noresult .search_match{margin-top:53px;}
    /*Floorplans detail*/
    #floorplans_detail{margin-bottom: 42px;}
    .back_to_resuts{text-align: center;padding:10px 25px 8px;font-size: 25px;line-height: 18px;letter-spacing: 0.02em;font-family: "alternate-gothic-no-1-d",sans-serif;font-weight: 400;}
    .back_to_resuts a{color:#1c252b;}
    .flr_detail_sec{padding: 40px 30px 70px 50px;background: #ebeded;}
    .flr_detail_sec h2{float: none;margin-bottom: 30px;}
    .flr_detail_sec .detail_cnt{float: left;}
    .flr_detail_sec .btn_wrap{margin-top: 20px;}
    .flr_detail_sec .btn_wrap .link{font-weight: 500;margin-top: 25px;}
    .flr_detail_sec .detail_img{float: right;width: 55%;margin-top:0;}
    .mfp-zoom-out-cur .mfp-image-holder .floorplan_popup .mfp-close{background: url(../images/floorplans/flrrplns_dtl_close_white.png) no-repeat right center;background-size: auto 50%;right:40px;}
    .mfp-bg{background: #1c252b;opacity: 1;}
    .floorplans_page#floorplans_landing .specials_bar{right:0;bottom:0;}
    
    /*Why Bozzuto page*/
    #why_bozzuto_page .top_container{margin: 40px auto 82px;width: 100%;}
    #why_bozzuto_page .page_content_title{margin: 0 0 40px 59px;}
    #why_bozzuto_page .why_left{width: 100%;}
    #why_bozzuto_page .why_right{width: 100%;padding: 36px 60px 0;}
    .why_buzzoto_image{height: 427px !important;}
    
    /*Services Page*/
    .services_image{/*height: 491px !important;*/background-position: 25% center !important;}
    .services_form_section{margin: 47px auto 30px;width: 100%;padding: 0;}
    .services_list{margin-top: 47px;}
    .services_form_section p{padding: 0px 58px;}
    .services_list .services_left{width: 100%;margin-right: 0;padding: 25px 58px 35px;background-color: #f4da72;background-image: url(../images/triangles_bg.png);background-position: center center;}
    .services_list .services_right{width: 100%;float: right;margin-right: 0;padding: 31px 58px 45px;background-color: #ebeded;background-image: url(../images/triangles_bg.png);background-position: center center;}
    #services_page .center-div{width: 76%;}
    
    /*Features page*/
    .features_lower{display: block;}
    .features_lower_left, .features_lower_right{width: 100%;}
    /*#features_page .hero_banner_common{height: 733px !important;}*/
    #features_page .center-div{width: 77%;}
    .features_subtitle{letter-spacing: -0.012em;padding: 0 0 44px 0;}
    .features_details_section{margin: 44px 0 47px;}
    .features_upper_left{padding: 45px 40px 45px;}
    .features_lower_left{padding: 34px 50px 50px;}
    .features_lower_right{padding: 50px 50px 38px;}
    .features_lower_left p, .features_lower_right p{margin-bottom: 35px;}
    .hero_banner_common .flex-direction-nav a{display: none;}
    .apartment_overview .flex-direction-nav a{display: none;}

    /* Blog page*/
    .blog_tiles .image {height: 180px;}
    .blog_tiles .tile-section {padding: 19px 10% 25px 10%;}
    .blog_tiles .tile-content{display: none;}
    #blog_page .left .blog_tiles .link{margin-top: 18px;}
    .blog_tiles{margin-bottom:10px;}
    #blog_page #blog_listing .left #tiles:after{bottom:75px;}
    #blog_page .right{padding-left: 2.5%;}
    #blog_page .no_post_found{padding-left:25px;}
    #blog_page .left #tile-detail .link{display: block;}
    span.tile-date{position: static;background: white;color: #1c252b;padding: 0;float: left;width: 100%;font-size: 14px;margin-bottom: 15px;}
    #tile-detail img{margin-top: 0;}
    #tile-detail {padding-right: 7.5%;}
    
    /*Story page*/
    /*#story_page .hero_banner_common{height: 733px !important;}*/
    #story_page .center-div{width: 75%;}
    .features_heading p{padding-top: 25px;}
    .story_introduction{padding: 33px 0 50px;}
    .story_section2_left{width: 72%;padding-right: 20px;padding-bottom: 35px; margin: 0 auto 0 20px; padding-left: 0px;}
    .story_section2_right{width: 100%;}
    .story_section2{padding: 50px 0 55px;}
    .story_section3{padding: 0 !important;}
    #story_page .video_container{margin: 0 -30px;}
    .story_section4{padding: 50px 0;}
    .story_heading h1{line-height: 80px;margin-bottom: 0;}
    
    /*Amenities page*/
    .amenities_tile{width: 33.33%;padding: 0 12px 12px 0 !important;}
    .amenities_heading h1{line-height: 80px;margin-bottom: 0;}
    /*#amenities_page .hero_banner_common{height: 733px !important;}*/
    .amenities_content h2{padding: 38px 0 35px;}
    .bottom_caption p:nth-child(2){padding-top: 12px;}
    .amenities_tiles_section{margin: 0 -32px 50px -20px;}
    .amenities_tile:nth-child(3n){padding: 0 0 12px 0 !important;}
    .list_thumb {display:block;}

}
@media screen and (max-width:768px) and (min-width:768px){
    .map_wrapper #map{margin-top:46px;}
    .map_side_bar{top:0;width:100%;height:auto;font-size:13.07px;line-height:12.32px;}
    .neighborhood_category{display: table;table-layout: fixed;width: 100%;height:46px;background-color:#1c252b;color:#f4da72;}
    .neighborhood_category > li.active, html.system .neighborhood_category > li:hover{background: #f4da72;color:#1c252b;}
    .neighborhood_category > li.active .categoryname, html.system .neighborhood_category > li:hover .categoryname{background: transparent;color:#1c252b;}
    .neighborhood_category > li{border: 0;display: table-cell;vertical-align: middle;border-right:1px solid #ffffff;}
    .neighborhood_category > li.arts_entertainment{width:105px;}
    .neighborhood_category > li:last-of-type{border-right:0;}
    .neighborhood_category .categoryname:before{display: none;}
    .neighborhood_category .categoryname{padding:0 3%;text-align: center;width:100%;}
    .neighborhood_category .sub-category{display: none!important;}
    #map_zoom_btn{top:55px;}
    #map_btn{top:160px;}
    
}
@media screen and (min-width:768px){
    #gallery_images .flex-viewport{height:100%!important;}
    .gallery_caption_wrap{margin-top: 0px!important;}
}
@media screen and (max-width:767px){
    header .header_right > a{ float: left;}
    .hero_banner {min-height: 100vh;}
    .mobile{display: block !important;}
    .tablet, .desktop_tab{display: none !important;}
    .width25, .width50, .width47, .width3{width:100%;}
    header{height:78px;padding: 16px 25px 0;}
    header .logo_wrap img {width: 120px;}
    header .header_right{padding-top: 7px;}
    header .header_right > a{margin: -2px 10px;}
    header .header_right > a.location{margin-left: 0;}
    .menu_icon_wrap{margin-left:12px;top: -12px;}
    #nav_menu{text-align: left;padding: 35px 30px 20px;}
    #nav_menu .close_icon_wrap{height:72px;}
    .close_icon{top: 6px;}
    .close_icon_wrap span.menu_txt{top: 11px;}
    .sub_heading_bold{font-size: 28px !important;line-height: 34px;}
    
    footer{padding: 0 25px 40px;}
    .footer-container > div,.footer-container .logo, footer .logo .f_aperture_logo{float: left;clear: none;}
    footer .resident_wrap > *{padding:0;}
    .inner_wrapper{padding-top:78px;}
    .specials-active .inner_wrapper {padding-top:116px;}
    .footer-container .resident_wrap,.footer-container .logo{width:100%;}
    footer .logo .f_aperture_logo{margin-top:0;margin-bottom:20px;}
    footer .logo .f_aperture_logo img {width: auto !important;}
    footer .bozzuto_logo_wrap{margin-top:27px;}
    footer .eho_ada .privacy_policy{display: inline-block!important;margin-top:0;margin-left: 15px;font-size: 17px;vertical-align: bottom;margin-bottom: -6px;}
    .footer-container .resident_wrap{padding-top:20px;}
    footer .residents, footer .schedule_tour{padding-top:20px;font-size:17px;border-bottom: 5px solid #f4da72;padding-bottom:0;}
    footer .property_name, footer .address_wrap a{font-size: 19px;}
    footer .property_name{margin-bottom: 2px;}

    /*Footer Edits*/
    .footer-container{padding-bottom: 155px;}
    .resident_wrap .schedule{text-align: left;}
    footer .resident_wrap{margin-top: 0;}
    .footer-container .logo{position: absolute;bottom: 0;padding-top: 26px;}
    footer .logo>a{float: left;}
    footer .eho_ada,.footer_social{text-align: left;}
    .bozzuto_logo{width: 100%;}
    .footer_social{position: absolute;top: 0;margin-top: 0;left: -9px;}
    footer .eho_ada{margin-top: 22px;}
    .ada_eho_wrap{width: 100%;margin-left: 0;margin-top: 22px;}
    .ada {
    margin-top: 0;
}
.eho img {
    margin: 0px 8px 0;
}
    
    .error-wrap{margin-bottom: 30px;}
    .error-text{padding: 30px 0px 0px 25px;}
    .top-wrap{min-height:unset;height: auto !important;}
    .thanku-text { padding-top: 70px;top:0%;transform:translateY(0%);-ms-transform: translateY(0%); -webkit-transform: translateY(0%);-o-transform: translateY(0%);-moz-transform:translateY(0%);}   
    .thanku_goback {padding-bottom: 55px;}
    
    .inner_wrapper .section_heading{font-size: 27px;line-height: 30px;}
    .inner_wrapper .content_area{font-size: 18px;padding-top:30px;}
    .inner_wrapper .link{font-size: 17px;line-height: 23px;margin-top:30px;border-width: 5px;padding-bottom: 3px;}
    .inner_wrapper .content_block .text_section, #home_page .content_block.neighborhood_sec{padding:30px 25px 50px;}
    #home_page.inner_wrapper .section_heading{padding-bottom: 5px;max-width: 300px;}
    #home_page.inner_wrapper .content_block.neighborhood_sec .section_heading{max-width:300px;}
    .inner_wrapper .content_block .image_section{height:350px;}
    #home_page .mob_social_feed li{width: 50%;}
    #home_page .social_media_feed{padding:0 0 30px;}
    #home_page .mob_social_feed li{height:250px;}
    #home_page .intro_overlay_wrap{top:78px;}
    .specials-active #home_page .intro_overlay_wrap {top: 188px;}
    .hero_banner .flex-direction-nav a{margin-top:19px;}
    .intro_overlay h1{font-size: 65px;line-height: 49.28px;}
    .intro_overlay p{font-size: 18px;line-height: 20px;}
    .intro_overlay > span{font-size: 15px;}
    #home_page .intro_overlay_wrap{bottom:41px;}
    .specials_bar {font-size: 16px;line-height: 20px;width:100%;}
    .specials_intro, .specials_txt{padding: 5px 25px;}
    .intro_screen .intro_btm{font-size: 29px;}
    .intro_screen .intro_logo{margin-top:20px;}
    .intro_screen .intro_btm .intro_down{margin-top:8%;}
    .specials_intro h2,.specials_intro .specials_disclaimer {text-align: center;}
	.specials_intro h2 {width: 95%; margin: 0 auto; padding: 0; font-size: 13px; line-height: 15px;}
    .open_btn .action_icon, .close_btn .action_icon {height: 12px;}
    .specials_intro .open_btn {right: 6px;}
    /*Gallery page*/
    /*#gallery_page{padding-bottom: 40px;margin-bottom: 50px;}*/
    #gallery_page{padding-bottom: 20px;margin-bottom: 0px;}
    #gallery_images .slides li img {display: block !important;}
    #gallery_images .slides li {background: none !important;}
    #gallery_images .slides li.video {min-height: 300px;}
    #gallery_page h1{font-size: 49px;line-height: 45px;letter-spacing: -0.012em;padding:0 25px;}
    .gallery_intro {padding: 20px 0 10px;}
    .gallery_category{font-size:16px;position: relative;top: 0;bottom:auto;width: 100%;right:0;left:0;line-height: 23px;letter-spacing: -0.02em;font-family: "futura-pt-bold",sans-serif;font-style: normal;font-weight: 700;}
    .gallery_category .selected_cat{cursor: pointer;background: #f4da72;color:#1c252b;padding: 16px 60px 11px;}
    .mobile.selected_cat:after{position: absolute;content:">";right:40px;transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
    .gallery_category .mob_gfilter{display: none;position: absolute;z-index:3;width:100%;top:0;left:0;background: #1c252b;overflow: hidden;}
    .gallery_category .mob_gfilter .gfilter_close{z-index:2;position: absolute;top:11px;font-family: "futura-pt",sans-serif;font-weight: 600;right:40px;color:#ffffff;cursor: pointer;}
    .gallery_category ul{display: block;margin:15px auto 25px;position: relative;}
    .gallery_category li{float: none;border: 0;display: block;width:100%;text-align: center;padding: 0 60px;}
    .gallery_category li a{display: inline-block;padding: 3px 0 3px;background: none;color:#f4da72;font-size: 14px;}
    .gallery_category li a.active, html.system .gallery_category li a:hover{background: none;}
    .gallery_category li a.active{color:#ffffff;}
    #gallery_images{height:auto !important;}
    #gallery_images .flex-viewport {background-image: none;background-color: transparent;}
    #gallery_images .flex-control-nav{bottom: 73px;}
    #gallery_images .flex-control-nav li{margin: 0 4px;}
    #gallery_images .flex-control-nav li a{width:11px;height:11px;}
    .gallery_caption_wrap{padding-right:58px;position: relative;margin-top: 0px!important;}
    /*.carousel-wrapper {margin-top: auto !important;}*/
    .gallery_caption_wrap .addthis_button_compact.gal_share{width:56px;border-width: 2px;}
    .gallery_caption_wrap .addthis_button_more.gal_share{width:56px;border-width: 2px;}
    .gallery_caption{min-height:53px;padding: 15px 25px;font-size: 17px;text-align: left;background-color: rgba(235, 237, 237, 0.8);background-image: none;}
    #carousel-slider {padding: 10px 0;}
    #gallery_page.inner_wrapper .flexslider, #gallery_page.inner_wrapper .flex-viewport, #gallery_page.inner_wrapper .flexslider .slides, #gallery_page.inner_wrapper .flexslider .slides li {
        height: auto;
    }
    #gallery_images .slides li img {height: auto;}
    .gallery-page .main_wrapper {height: auto;}
    .carousel-wrapper{margin: 0px auto!important;}

    /*Neighborhood*/
    .map_gallery_mob.flexslider{height:380px;margin:30px 0!important;}
    #neighborhood_page .page_content_title2{font-size: 49px;}
    .map_side_bar{position: relative;width:100%;height:auto;}
    .neighborhood_category .categoryname,.neighborhood_category .sub-category > li{padding:0 15px 0 25px;}
    .retail_sec{font-size: 18px;line-height: 20px;padding:15px 25px 25px;}
    .retail_sec .page_content_title2{margin-bottom: 10px;}
    .n_location{padding: 47px 25px 30px;}
    .n_loc_desc h3{line-height: 23px;margin-bottom: 3px;}
    .n_loc_desc p {margin-top: 0;margin-bottom: 10px;}
    #neighborhood_page .intro_overlay h1{width:90%;margin:0 auto;line-height: 45.55px;font-size: 49px;}
    
    /*Floorplans*/
    .advanced_search {padding: 15px 0 115px;}
    .floorplans_page .qksrch_heading {font-size: 22px;line-height: 30px;margin-bottom: 14px;padding:0 40px;}
    .advanced_search .bedroom{margin-bottom: 30px;}
    .advanced_search .check_type label{font-size: 53px;line-height: 45px;padding-top:7px;}
    .advanced_search .bedroom .sep_line{height:52px;}
    .advanced_search .dropDown, .advanced_search .dropDown.availability, .advanced_search .dropDown.floor{margin-bottom:8px;}
    .advanced_search .customSelect .selectedValue,.advanced_search .customSelect .selectList dl dd{padding-left:40px;padding-right:40px;}
    .advanced_search .customSelect .selectValueWrap .caret{right:24px;}
    .advanced_search .search_btn{height:55px;margin-top:2px;width:100%;min-width:0;}
    .quick_search .bedroom_type label > span {
        font-size: 25px;
        line-height: 19px;
    }
    .quick_search .bedroom_type label{
        padding: 9px 0 18px;
    }
    
    .quick_search .bedroom_type{display: block;margin:0 auto 20px;width:50%;min-width:183px;}
    .quick_search .bedrm_type_search{min-width:183px;width:50%;max-width:225px;}
    /*Floorplans listing*/
    #floorplans_result{padding-bottom: 62px;}
    #floorplans_result .adv_srch_wrap .adv_srch_txt:after, #floorplans_detail .adv_srch_wrap .adv_srch_txt:after{margin-left:15px;}
    #floorplans_result .adv_srch_wrap .adv_srch_txt,#floorplans_detail .adv_srch_wrap .adv_srch_txt{padding-left: 40px;}
    .advanced_search .adv_srch_close{right:25px;}
    #floorplans_result .search_match {padding: 8px 25px 4px;font-size: 19px}
    #floorplans_result .list_outer_wrap{padding:0 25px;}
    #floorplans_result .sort_by_section{padding: 20px 0 15px;font-size: 21px;}
    .list_wrapper .list_text h3{font-size: 43px;line-height: 35px;margin-bottom:8px;}
    #floorplans_result .list_wrapper .list{font-size: 17px;line-height:22px;padding: 25px 0 40px;}
    #floorplans_result .list_wrapper .list .link{font-size: 17px;}
    #floorplans_result .list_wrapper .list .list_text, #floorplans_result .list_wrapper .list .list_thumb{width:100%;float:none;}
    #floorplans_result .list_wrapper .list .list_thumb img{max-width:none;}
    #floorplans_result .list_wrapper .list .list_text{margin-top: 20px;padding-left:0;}
    #floorplans_result .floor_plans_pagination{padding:8px 25px;}
    #floorplans_result .pagination a{display: none;}
    #floorplans_result .pagination a.previous, #floorplans_result .pagination a.next{display: block;}
    
    /*Floorplans detail*/
    .back_to_resuts{font-size: 19px;}
    .flr_detail_sec{padding:30px 25px 50px;}
    .flr_detail_sec .detail_cnt,.flr_detail_sec .detail_img{float: none;width: 100%;}
    .flr_detail_sec h2{font-size: 43px;line-height: 35px;margin-bottom: 15px;}
    .flr_detail_sec .detail_cnt{font-size: 17px;line-height: initial;}
    .flr_detail_sec .detail_cnt p{margin-bottom: 0;}
    .flr_detail_sec .detail_img{margin-top:25px;}
    .flr_detail_sec .detail_img img{width: 100%;}
    .flr_detail_sec .btn_wrap{max-width: 250px;margin-top: 10px;}
    .flr_detail_sec .btn_wrap .link{font-size: 17px;line-height: 23px;font-weight: 600;letter-spacing: -0.02em;margin-top:20px;}
    .flr_detail_sec .btn_wrap .link:after{display: inline-block;}
    .mfp-zoom-out-cur .mfp-image-holder .floorplan_popup .mfp-close{right:25px;}
    
    /*Contact page*/
    .contact-left .form-title{font-size: 28px;}
    .static_map{border: none;height:375px;}
    .contact_details .address_section{width: 100%;background-color: #f4da72;padding: 20px 25px;}
    .contact_details .office_hours{width: 100%;background-color: #1c252b;color: white;margin-bottom: 0px;padding: 20px 25px;}
    .contact_details .resident_concern{width: 100%;background-color: #f4da72;padding: 20px 25px;margin-top: 0px;margin-bottom: 40px;}
    .office_hours .futuraptbold_title{color: white;font-size: 18px;}
    .office_hours table td{color: white;font-size: 18px;line-height: 21px;}
    .direction-title{margin-left: 30px;font-size: 18px;}
    .contact_form_section{margin: 33px 0 20px;padding:0 25px;}
    .contact_details{margin-top: 33px;overflow:hidden; }
    .futuraptbold_title{font-size: 18px;}
    .futuraptbook_text{font-size: 18px;}
    .ip_address{margin: 15px 0 0 0;font-size: 18px !important;}
    .office_hours table{width: 286px;}
    .text_overlay_section h1{font-size: 49px;line-height: 45px;}
    .text_overlay_section h1 > span{white-space: normal;}
    #contact_page .text_overlay_section h1{max-width:100%;}
    .contact_image{/*height: 393px !important;background-position: left center !important;*/background-position: 30% center !important;}
    .contact_details .address_section p{line-height: 20px;}
    #contact_page .text_overlay_section{width: 80%;}
    
    /*Why Bozzuto page*/
    #why_bozzuto_page .top_container{margin: 30px auto 34px;width: 100%;}
    .page_content_title{font-size: 49px;}
    #why_bozzuto_page .page_content_title{margin: 0 0 30px 32px;}
    .why_buzzoto_image{height: 290px !important;}
    #why_bozzuto_page .why_right{padding: 39px 25px 0;}
    .why_right .top_article{padding-bottom: 38px;}
    .why_right .bottom_article{padding-top: 36px;}
    .why_bozzuto_heading{font-size: 28px;}
    
    /*Services Page*/
    .services_image{/*height: 390px !important;background-position: 30% center !important;*/background-position: 25% center !important;}
    .services_heading h1{line-height: 45.55px;font-size: 49px;}
    .services_heading p{line-height: 20px; padding-top:15px;}
    .services_form_section{margin: 25px auto 40px;}
    .services_form_section p{padding: 0px 25px;}
    .services_list{margin-top: 30px;line-height: 28px;}
    .services_list .services_left{padding: 25px 25px 33px;}
    .futuraptbold_subtitle{font-size: 20px;}
    .services_list .services_right{padding: 33px 25px 39px;}
    #services_page .center-div{width: 83%;}
    .indent_list ul li,.indent_list h2{line-height: 21px;}
    
    /*Features page*/
    .features_upper{display: block;}
    .features_upper_left, .features_upper_right{width: 100%;}
    .features_upper_right{height: 322px !important;}
    /*#features_page .hero_banner_common{height: 490px !important;}*/
    .features_heading h1{font-size: 49px !important;line-height: 45px;}
    .features_heading p{font-size: 18px !important;line-height: 20px;}
    .features_details_section{margin: 31px 0 42px;}
    .features_subtitle{font-size: 28px;line-height: 45px;padding: 0 0 24px 0;}
    .features_upper_left .futuraptbold_subtitle{font-size: 18px;line-height: 24px;}
    .features_upper_left h2{line-height: 24px;letter-spacing: 0;}
    .features_upper_left{padding: 25px;}
    .features_lower .futuraptbold_subtitle{font-size: 18px;}
    .features_lower_right h2{line-height: 20px;letter-spacing: 0px;}
    .features_lower_left p, .features_lower_right p{margin-bottom: 25px;line-height: 18px !important;letter-spacing: 0em;}
    .features_lower_left ul, .features_lower_right ul{line-height: 18px;letter-spacing: 0em;}
    .features_lower_left{padding: 27px 25px 40px;}
    .features_lower_right{padding: 26px 25px 33px;}
    .features_lower_left h2, .features_lower_right h2{line-height: 18px;letter-spacing: 0em;margin-bottom: 12px;}
    .features_lower ul li{margin-bottom: 8px;}

    /* Blog Page*/
    #blog_page .top_container{padding:0;}
    #blog_page .page_content_title{margin-bottom: 17px;}
    #blog_page .left,#blog_page .right,.blog_tiles{width: 100%;display: block;border: 0;}
    #blog_page #blog_listing .left{padding-right:0;}
    #blog_page #blog_listing .left #tiles:after{display: none;}
    #tiles{border: 0;}
    #blog_page .right{padding: 34px 25px 0;}
    .blog_tiles,a.blog_tiles:nth-last-child(2), a.blog_tiles:last-child{margin-bottom: 13px;}
    .blog_tiles .image {height: 320px;}
    .blog_tiles .tile-section {padding: 18px 25px 27px;}
    .blog_tiles .tile-date{margin-bottom: 15px;font-size: 14px;}
    #blog_page .left .blog_tiles .link,#blog_page .blog_pagination .wp-paginate a,#tile-detail .share p,#blog_page .left #tile-detail .link{font-size: 18px;}
    .tile-heading{margin-bottom: 26px;font-size: 18px;}
    #blog_page .blog_pagination .old_list{margin-right:25px;}
    #blog_page .blog_pagination .new_list{margin-left:25px;}
    #blog_page .left .blog_tiles .link{font-size: 18px;display: inline-block;border-bottom-width: 4px;padding-bottom: 2px;margin-bottom: 0;}
    .right input[type="text"], .rss, .subscribe{height: 50px;padding: 0 10px 0 20px;font-size: 24px;background-size: auto;margin-bottom: 20px;}
    .widgets{padding-left: 25px;}
    .widgets#widget_search #searchform .srch_icon{height:50px;width:40px;background-size: auto 50%;}
    .right input[type="text"]#searchText {padding-right: 35px;}
    .rss p, .subscribe p{line-height: 51px;}
    .widgets h4{font-size: 21px;}
    .widgets ul li a{font-size: 18px;}
    #widget_tags ul li a {padding: 3px 12px;}
    #blog_page.blog_detail_sec .top_container{margin-top:0;}
    #tile-detail{padding-right: 0;}
    #blog_page .left #tile-detail .link{margin:29px 30px 0 0;}
    #tile-detail .share{margin: 29px 0 0 30px ;}
    #tile-detail .tile-heading{margin: 0 30px 26px;font-size: 21px;}
    #tile-detail .tile-content, #tile-detail > p, #tile-detail ul, #tile-detail ol{padding: 0 30px 15px;}
    #tile-detail{margin-bottom: 82px;}
    .blog-common#blog-detail #tiles{margin-bottom: 15px;}
    span.tile-date{margin: 0 30px 15px;}
    #blog_page .page_content_title{font-size: 28px;}
    
    /*Story page*/
    .story_section3_image{width: 50%;}
    /*#story_page .hero_banner_common{height: 490px !important;}*/
    .story_heading h1{line-height: 45px;}
    .story_heading span{display: inline;}
    .story_heading p{padding-top: 20px;}
    .story_introduction{padding: 20px 0 35px;}
    .story_introduction h2{margin-bottom: 20px;font-size: 28px;line-height: 34px;}
    #story_page .page_content_title2{font-size: 49px;line-height: 45px;}
    .story_section2_left{padding-bottom: 10px;font-size: 28px;line-height: 34px;}
/*    .story_section2_right p:nth-child(1){margin-bottom: 38px;}*/
    #story_page .submit_btn{width: 85%;max-width: 280px;}
    .story_section4 h2{padding-bottom: 30px;font-size: 28px;line-height: 34px;}
    #story_page .video_container{margin: 0 -25px;}
/*    #story_page .flexslider .slides li{background-position: 5% center !important;}*/

    /* Thanku page*/
    .heading-text{font-size: 49px;line-height: 45px;}
    .thank-head{max-width: 219px;line-height: 34px;font-size: 28px;}
    .thank-desc{max-width: 288px;line-height: 28px;}
    
    /*Amenities page*/
    .amenities_tile{width: 50%;padding: 0 8px 8px 0 !important;;}
    /*#amenities_page .hero_banner_common{height: 490px !important;}*/
    .amenities_heading h1{line-height: 45.55px !important;}
    .amenities_heading p{padding-top: 15px !important;}
    #amenities_page .center-div{width: 70%;}
    .amenities_content h2{font-size: 28px;padding: 35px 0 35px;}
    .bottom_caption p:nth-child(2){padding-top: 9px;}
    .amenities_tile:nth-child(2n){padding: 0 0 8px 0 !important;}
    .amenities_tiles_section{margin: 0 -8px 40px 0;}
    
    .amenities_dark_gray_tile_mobile{background: #c2cac7;}
    .amenities_pattern_tile_mobile{background: #d7dddc url(../images/triangles_white_big_bg.png) center center / cover;}
    .amenities_light_gray_tile_mobile{background: #ebeded;}
    .amenities_gray_red_tile_mobile{background: #ccc5c1;}
    #carousel-slider .flex-direction-nav a.flex-next {right: -40px !important;width: 30px;height: 30px;margin-top: -15px;}
    #carousel-slider .flex-direction-nav a.flex-prev {left: -40px !important;width: 30px;height: 30px;margin-top: -15px;}
    /*#carousel-slider div ul li {width: calc(70vw / 3 - 8.6666px) !important;}*/
}
@media screen and (max-width:480px){
    .inner_wrapper .content_block .image_section{height:220px;}
    #home_page .mob_social_feed li{height:170px;}
    .error-wrap{background-position: 22% center;} 
    #tile-detail .share p{margin-right: 10px;}
    #blog_page a.tw {width: 28px;height: 25px;}
    #blog_page a.fb {width: 11px;height: 25px;}
    #blog_page a.pinterest {width: 28px;height: 30px;}
    #tile-detail .share a{margin-right: 5px;}
    .blog_tiles .image {height: 200px;}
    .map_gallery_mob.flexslider{height:276px;}
    .advanced_search form{min-width:0;width:100%;padding:0 40px;}
    .advanced_search .customSelect .selectedValue,.advanced_search .customSelect .selectList dl dd{padding-left: 30px;}
    .insta_section_content {display: flex;
        font-size: 20px;
        line-height: 24px;
    }
    .story_section2_left{width:90%;}
    /*Amenities page*/
    .tile_title{font-size: 15px;line-height: 13.41px;}
    .tile_short_desc{font-size: 13px;line-height: 13.41px;}
    .card__back .tile_title{font-size: 19.6px;line-height: 13.41px;padding: 13.5% 10px 9px;}
    .card__back .tile_short_desc{font-size: 13px;line-height: 13.41px;padding: 0 10px;}

    #carousel-slider .flex-direction-nav a {width: 30px;height: 30px;margin: -15px 0 0;}
    #carousel-slider div ul li {height: 50px;}
    .carousel-wrapper {margin-top: -146px;}
}

@media screen and (max-width:420px){
	.specials_intro p{width: 81%;}	
	#floorplans_result{padding-bottom: 80px;}
}
@media screen and (max-width: 370px){
    /*Story page*/
    #story_page .flexslider .slides li{background-position: 15% center !important;}
    #gallery_page{margin-bottom: 80px;}
}
@media screen and (max-height:479px){
    .intro_screen .intro_btm .intro_down{margin-top: 2%;}
}
@media screen and (max-width:768px) and (min-height:480px) {
    .intro_screen{background-size:auto 140%;}
}
@media screen and (max-width:590px) and (max-height:479px) {
    .intro_screen{background-size:auto 120%;}
}
footer .office_hours table td {
	color : #000;
}

footer .office_hours .futuraptbold_title {
	color: #000;
}

@media screen and (max-width: 767px) {
   footer .office_hours {
   padding-top: 40px;
   }
}