/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2 Mar, 2015, 3:41:58 PM
    Author     : root
*/
@media (min-width: 1601px) {
    .inner_page .content_block{min-height: 600px;}
    .inner_page .content_block .left_block{min-height: 540px;}
    .home-video-bg{height: 50vw;}
    .contact_section{max-width: 1220px;float: none;margin: 0 auto;}
    .why_bozzuto_wrapper .content_wrapper{max-width: 1500px;margin:0 auto;}
    .about_content{max-width: 1220px;margin: 0 auto;}
    /*-----------------floorplans------------------*/
    /*.floorplan_type_block{width:25%;}*/
    .cont_wrap ul{max-width: 490px;margin: 0 auto;padding: 0px;}
    #gallery_top_slider{height: 850px;}
}
@media (min-width: 1370px) and (max-width: 1920px){
	.page-content-wrapper .content-left{min-height: 750px;}
        .floor-plan-menu-bar {width:calc(71.9% - 572px);}
        .floor-listing{width:26%;}
}

@media (max-width: 1600px) {
    .header-title img{
        width: 275px;
        padding-top: 0px;
    }
    .header-title{
        /*width: 23%;*/
        width: 30%;
    }
    .header-menu {
        /*width: 62%;*/
        width: 55%;
    }
    .mobile-footer div {
        width: 15%;
    }
    .mobile-footer {
        padding-left: 50px;
    }
    .data-content {
        padding: 0px 40px;
    }
    .content-image-wrapper img {
        float: left;
        /*width: 33.33%;
        width: calc((100% - 40px)/3);*/
        width: 100%;
    }
}

@media (max-width: 1350px) {
	.floor-listing{width:160px;}
	.floor-detail-btn{font-size:14px;}
    .floor-plan-detailWrap .lgt_box_thumbnail p{text-align: center;}
    .floor-plan-detailWrap .lgt_box_thumbnail p{font-size: 12px;}
}

@media (min-width:1300px){
    .blog-content {margin-right: 45px;}
    .getintouch-content {width: calc(26% - 30px);}
    .instagram-content { width: calc(24.5% - 15px);}
}
@media (max-width:1300px){
    .header-title h2{font-size:26px;}
    .footer-logos .twenty20, .jturner-logo, .footer-social a {margin-right: 12px;}
    .footer-logos .bozzuto {margin-top: 9px;}
}
@media(max-width: 1300px){
    header a {
        font-size: 14px;
    }
}
@media (max-width: 1250px) {
    header, .header{padding: 0px 60px;}
    header ul li{padding-right: 30px;}
    .form_section{padding: 24px 40px;}
    .unit_section{padding: 30px 20px 0px;}
    .result_count_section{padding-right: 40px;}
    .sort_section{padding-left: 40px;}
    .result_count_section span{right:40px;}
    .price_disclaimer{margin:10px 0 10px 40px;}
}
@media(max-width: 1115px){
    /* header a {
        font-size: 14px;
    } */
    header, .header {
        padding: 0px 15px;
    }
    .tour_link span {
        padding: 0px 8px;
    }
    .header_left .green_btn {
        font-size: 15px;
    }
}
@media (max-width: 1220px) {
    .header-menu .neighborhood p.non-split {
        display: none;
    }
    .header-menu .neighborhood p.split {
        display: block;
        top: -8px; 
        position: relative;
    }
    .header-title h2{font-size:23px;}
    .floor-listing ul li {font-size:16px;}
    /*.floor-search-btn {width:58%;}*/
    .floor-plan-subtitle {font-size:10px;}
    .floor-plan-heading {font-size:15px;}
	.floor-plan-page{margin: 0 1%;width: 98%;}
        
    .text_block,.image_block{padding: 0px 50px;}
}

@media (max-width: 1200px){
    .header-title img {width: 188px;}
    .header-menu ul li {max-width:75px;font-size:9px;}
    .header-title h2 {font-size:19px;line-height:110px;}
    #keyDisplay {width: 100%;}
    .left-menu-bar {width: 25%;}
    .right-map {width: 74%;}
    .text_wrapper,.inner_page .content_block:nth-child(even) .right_block .text_wrapper{padding: 0px 50px;}
    /*.left_menu_section{width: 28%;}
    .right_map_section{width: 72%;}*/
    #keyDisplay li ul li span{font-size: 13px;}
    .poi_details a{font-size: 10px;}
    header ul li{padding-right: 20px;}

}
@media (min-width:1200px){
    .thankyou-container{min-height: 500px;}
     .floor-plan-image{width:572px;float:left;}
     /* .floor-plans{width:572px;float:left;} */
    .floor-plan-menu-bar {width: 25%;}
    .floor-plan-detailWrap .floor-plan-image{width: 565px;}
}

@media (max-width: 1110px) {
    #signup-popup {
        position: absolute;
        right: 15px;
        left: auto;
        top: 43px;
    }
    .page-content-wrapper .content-left {
        padding-left: 0px;
    }

    .header-title h2{font-size: 17px;}
    .header-menu ul li a img{width: 70px;}

    footer {padding-right: 0; padding-left: 0;}
    footer .footer-wrapper {padding: 0;}
    
    header, .header{padding: 0px 15px;}
    .about_section .green_btn{padding:11px 30px;}
    

    .image_block1{width: 290px;height: 265px;}
    .image_block2{width: 170px;height: 182px;left: 160px;}
    .image_block3{width: 124px;height: 103px;top: 300px;}

    .detail_img{left:30px;width:calc(50% - 30px);}
    .cont_wrap{width:50%;}
    .btn_wrap{padding: 30px 0px 60px;}
    .cont_wrap ul{padding: 0px 50px 0px 30px;}

    .floorplan_type_block h3{font-size: 18px;}
    .floorplan_type_block .green_btn{font-size: 14px;}
    .floorplan_type_block .green_btn{padding: 10px 30px!important;}
    .backto_results{left:30px;}
    .floorplan_type_block ul li p{font-size: 15px;}

    header a {font-size: 14px;padding-top: 1px;display: inline-block;}
}
@media (max-width: 1054px) {
    .header-menu .neighborhood p.split {
        top: 0px;
    }
}
@media (max-width: 1024px) {
    .flex-pauseplay button {right: 15px; bottom: 15px;}
   .address-blk, .footer-phonenumber, .footer-beforePhone {display: none;}
   .address-blk.mobile-address, .footer-mobile-phonenumber {display: block;}
   
   .header-title h2 {padding: 0px 5px;}
   .header-menu ul li a img{width: 65px;}
   #jturner-logo{width: 115px;}
   
   .contact_section .address-blk{display: inline-block;position: relative;top:0;}
   .text_wrapper,.content_block:nth-child(even) .right_block .text_wrapper{padding: 0px 20px;}
   .inner_page .content_block{min-height: 400px;}
   .text_wrapper ul li{padding-left: 20px;padding-bottom: 10px}
   .text_wrapper{top:50%!important;}

   .map_section{float: left;width:100%;}
   #keyDisplay li span{font-size: 13px;}
   .right_map_section,#keyDisplay{height: 575px;}
   .gallery_category li a{font-size: 15px;}
   #gallery_top_slider{height: 550px;}
      #gallery_bottom_slider{height: 280px;}

   .bedroom_block{width:190px;height: 190px;font-size: 120px;}
   .floorplan_type_block h3{max-width:85%;margin: 0 auto;}
}
@media (max-width: 990px) {
    header a {
        font-size: 13px;
    }
    .header-welcome h2{
        font-size: 20px;
    }
    .mobile-footer div { width: 20%; }

    .blog_wrap,#side_bar{width: 100%;}
    .blog_wrap{padding:5px 0px;}
    .right-map {width: 69%;}
    .left-menu-bar {width: 30%;}
    .bozzuto img, .twenty20 img {width: 100px;}
    .footer-logos .bozzuto {margin-top: 9px;}
    .footer-logos .twenty20 {margin-top: 7px;}

    .covid_popup_wrap .covid_popup {padding: 15px 30px 25px 30px;flex-direction: column; }
	.covid_popup_wrap .covid_popup_close {top: 7px;right: 7px;}
	.covid_popup_wrap .covid_info {padding-right: 0px;text-align: center;}
	.covid_popup_wrap .covid_info p {font-size: 16px;margin-right: 0;line-height: 22px;}
	.covid_popup_wrap .covid_btn_wrap a {margin-top: 20px;display: block;padding: 8px 15px;}

    /*-----------------floorplans------------------*/
    /*.floorplan_type_block{width:50%;}*/
}
@media screen\0 {
   .contact-ip {padding: 5px;line-height: 20px;}
}
@media (max-width: 870px) { 
    footer #addressLIne {
        width: 30%;
    }
    #addressLIne p {
        width: auto;
        float: right;
    }
    .footer-social {
        padding-top: 15px;
        width: 100%;
        text-align: center;
    }
    .footer-logos {
        width: 70%;
        text-align: center;
    }
    .floor-detail-btn{font-size: 13px;}
    .footer-logos {width: 70%;}
    #addressLIne {width: 30%;}
    .footer-social {width: 100%;justify-content: center;}
    footer .footer-wrapper {flex-wrap: wrap;}
    .mobile-footer-logo {display: inline-block;}
    .desktop-footer-logo{display: none;}
    .eho-logo, .ada-logo {margin-top: 13px;}
    .eho-logo {width: 15px;}
    .ada-logo {width: 12px;}
    .bozzuto img {width: 112px;}
    .twenty20 img {width: 117px;}
}
@media (min-width: 769px) {
    .bedroom_block.mobile_only{display: none;}
    .gallery_category{display: flex!important;}
    .detail_img img{position: relative;top:50%;transform: translateY(-50%);max-height: 450px;}
    .detail_img a{position: relative;text-align: center;}
    .floorplan_type_block ul li p.mobile_only{display: none!important;}
    .floorplan_type_block ul li p{width: 100%;}
    .floorplan_type_block ul li:first-child,.floorplan_type_heading ul li:first-child{width:15%;}
     .floorplan_type_block ul li:last-child,.floorplan_type_heading ul li:last-child{width:20%;}
     .floorplan_type_block ul li.available_li,.floorplan_type_heading ul li.available_li{width: 15%;}
     .floorplan_type_block ul li p:last-child{text-align: center;}
     .floorplan_type_block ul li{padding: 20px 0px;}
     .floorplan_type_block .green_btn{margin-top: 0px;padding: 10px 38px;max-width: 153px;}
}

@media (min-width: 768px) {
     #keyDisplay li.poi ul.poi_details{display: none!important;}
}
@media (min-width: 769px) and (max-width: 828px) {
    header, .header {
        padding: 0px 10px !important;
    }
    .tour_link span {
        padding: 0px 5px !important;
    }
    .header_left .green_btn {
        font-size: 10px !important;
    }
    header .header_block a {
        font-size: 11px;
    }
}
@media (max-width: 768px) {
    .price-container{
        display: inline-block;
        width: 50%;
        text-align: left;
    }
    .price-container p.price{
        width: 100%;
    }
    .specials-popup-section-inner {
        width: 350px;
        padding: 30px 20px;
    }
    .specials-popup-wrapper h3 {
        font-size: 20px;
        max-width: 200px;
        line-height: 25px;
    }
    .specials-popup-wrapper p {
        max-width: 100%;
        font-size: 15px;
    }
    #content-wrapper {
        min-height: 603px;
    }
    .error_page #content-wrapper {
        display: flex;
        align-items: center;
    }
    .mob-video-poster {
        display: none;
        height: 290px;
        background-size: cover;
    }
    /* .home-video-bg video, .audio-icon {
        display: none;
    } */
    .promo-popup-wrapper {
        align-items: flex-end;
    }
    .promo-popup-wrapper .promo_box {
      width: 100%;
    }
    .promobox-content {
        padding: 30px 10px;
    }
    .promobox-content p {
        margin-right: 0;
    }
	.lg-hidden{display: block !important;}
	.mob-hidden{display: none !important;}
	.contact-form-block .error-msg {bottom: 36px;}
	/*.mobile-view-callus .locateus{ display:none;}*/
    /* .mobile-view-callus div{width:33.33% !important;} */
    .mobile-view-callus div{width:25% !important;}
	.svg_img{height:auto !important;}
	.floor_list_img{height:auto !important;}
        #jturner-logo{top: 233px; left: 13px; width: 90px;}
    header, .header {
        height: 173px;
    }
    .header-menu, .header-welcome {
        display: none;
    }
    .header-title {
        width: 100%;
        margin-top: 0px;
    }
    .header-signup-banner{
        width: 50%;
        height: 40px;
        margin-top: 0px;
        text-align:right;
    }
    .header-signup-banner a {
        /*width: 100%;*/
        display: inline-block;
        text-align: right;
    }
    .header-signup-banner a.signup-link,.header-signup-banner a.blog-menu-link{
        border: none;
        font-size: 18px;
        text-decoration: underline;
        height: 100%;
        line-height: 30px;
    }
    .header-mobile-view {
        display: inline-block;
        background-color: #A7AD47;
    }
    .header-mobile-menu {
        width:100%;
        margin-top: 2px;
        height: auto;
        z-index: 1;
        position: relative;
    }
    .header-mobile-menu ul {
        height: auto;
		float: none;
		display: block;
		padding:0px;
    }
    .header-mobile-menu ul li{
        display: block;
        width: 100%;
        height: auto;
        max-width: 100%;
        padding: 5px 0px;
    }
    .header-mobile-menu img {
        float: left;
        height: 50px;
        padding: 0px 5px;
        /*position: absolute;*/
        left: 0px;
        margin-top:10px;
    }
    .header-mobile-menu p {
        line-height: 70px;
        margin: auto;
        font-size: 18px;
        width: calc(100% - 158px);
    }
    .mobile-view-callus {
        display: block;
    }
	.contactus.active-menu {
    border-bottom: 1px solid #8C8C8C;
    }
    footer {
        padding: 0px;
        position: relative;
    }
    footer .footer-wrapper {
        padding: 13px 20px;
        display: block;
    }
    footer #addressLIne {
        padding-top: 8px;
    }
    .footer-social .footer_i {
        margin-right: 0;
    }
    .footer-wrapper .footer-social {
        text-align: center;
        /*width: 40%;*/
    }
    .footer-logos {
        flex-direction: column;
    }
    .mobile-footer {
        display: block;
        padding-left: 0px;
    }
    .menu-child {
        width:100%;
        border: none;
        padding: 0px;
        margin-top: 0px;
		position: relative;
		top: auto;
    }
    .menu-child ul li {
        text-align: center;
    }
    .menu-child:after, .menu-child:before{
        border: none;
    }
    .open-menu p, .open-menu ul li {
        /*border-bottom: 1px solid #8C8C8C;*/
    }
    .page-content-wrapper .content-left, .page-content-wrapper .content-right {
        width: 100%;
        padding: 0px 25px;
        padding-top: 15px;
        margin-left: 0%;
    }
    .content-two-column{
        width: 100%
    }
    .content-image-wrapper {
        text-align: center;
    }
    .content-image-wrapper img {
        width: 50%;
        float: left;
    }
    .content-image-wrapper img:nth-child(1) {
        padding-right: 10px;
    }
    .content-image-wrapper img:nth-child(2) {
        margin-top: 0px;
        padding-left: 10px;
    }
    .mobile-footer div {
        width: 25%;
    }
    .four-col {
        width: 100%;
        padding-top: 25px;
    }
    .footer-content-row img {
        width: auto; 
    }
    .blog-content-text {
        float: left;
    }
    .getintouch-content .footer-social {
        display: none;
    }
    .full-footer-section-border {
        display: none;
    }
    .footer-phone{ display: block;}
    .footer-address-separator {display: none;}
    .ada-wrap{margin-right:1px !important;}
    .ada-logo, .eho-logo{float: left;margin-top: 9px;}
    #content-wrapper {/*padding-bottom: 50px;*/ overflow-y: auto;}
	.address-item,.contact-abt-title{font: 700 15.5px / 26px "robotomedium";}
	.get-direction-link{font: 500 15.5px / 28px "robotomedium";}
	.leasing-hr-item,.abt-bozzutto{font: 500 15.5px / 26px "robotomedium";}
    .gallery-tile{width: 50%;}
    .gallery-tile a img{width: 100%;height: auto;}
    .mfp-image-holder .mfp-content {max-width: 90% !important;}
   .gallery-container {padding-top: 2px;margin-bottom: -45px;width: 100%;float: left;min-height:0;}
   .page-banner {height: 290px;}
   .reason-div { width: 210px; height: 180px; }
   .reason-content {font-size: 22px; height: 100px;}
   .home-page .reason-content { height: 130px;}
   .reason-count {font-size: 42px;}
   .features-reason {height: 75px;}
   .header-title span {display: none;}
   .header-title img {display: inline-block;}
   .thankyou-container{margin-bottom: 20px;}
   .content-text {font-size: 15.5px; line-height: 25px;}
   .page-content-wrapper .content-left li{font-size: 15.5px; line-height: 25px;}
   .content-text-title{font-size: 15.5px; line-height: 25px;}
   .page-content-wrapper .content-left h1{font-size: 22px;}
   .mobile-menu-sub-arrow {display: block;}
   .header-signup-banner a.schedule-app-web {display: none;}
   .menu-child ul li a { line-height: 55px; font-size: 15px;}
   #addressLIne p { margin-top: 0px; width: 100%;}
   #signup-popup {padding: 20px 20px;}
   .footer-wrapper div.bozzuto-logo { float: right;}
   .error-msg { left: 195px; bottom: 35px; }
   .home-page .leasing-hours-blk{padding-bottom:0px;}
    .footer-logos, #addressLIne, .footer-social {width: 100% !important;}
    .footer-logos a, .jturner-logo {margin-right: 0;}
    .eho-logo {margin-right: 5px;}
    .footer-logos a, .jturner-logo, .footer-top-row { float: none; }
    .footer-top-row {display: block; margin-bottom: 5px;}
    .footer-bottom-row {display: flex;justify-content: center;align-items: center;}
    .footer-logos .bozzuto {margin-right: 12px;}
    .contactus.active-menu { border-bottom: 1px solid #8C8C8C; }
    .footer-social {padding-top: 13px;}
    .contact-rt-blk{width:100%;padding-left: 0;}
    .right-map{width: 100%;}
    .floor-plan-heading {margin: 5px auto 10px;width: 100%;text-align: center;padding:5px 4%;line-height:22px;}
    .floor-plan-page {margin-left: 0;width: 100%;}
    .floor-plan-image{width: 94%;margin: 0 auto;height: 763px;float: none;}
    
    .help_text {font-size: 12.5px;}
    #keyDisplay,.menu-text-wrap,.left-menu-bar,.right-map{width: 100%;}
    .left-menu-bar{padding:10px;}
    .right-map{height:400px;}
	.blog_list_wrap .blog_content{width:100%;}
	.sidebar{margin-top: 20px;}
	.no_blog_found{min-height: 100px;}
	.floor-detail-btn{width:90%;float:right;}
	.floor-detail-heading{width:50%;}
	.floor-detail-item{width:50%;float:none;}
	
    #neighborhood .text_wrapper h3{max-width: 100%}
    #neighborhood .text_wrapper h3 br{display: none;}
	#neighborhood{margin-bottom: -30px;}
	#neighborhood #map #pop_up_wrap #content-sect p,#neighborhood #map #pop_up_wrap h3,
    #neighborhood #map #pop_up_wrap #direction a {font-size:12px;}
	#neighborhood #map #pop_up_wrap #content-sect {margin-bottom:5px;}
    #neighborhood #map #pop_up_wrap #direction {margin: 0px 20px 10px;}
    #mapImage{display: block;width: 100%;}
    .right-map{display:none;}
	.blog_description p,.blog_description ul{line-height: 25px;font-size: 15.5px;}
    .blog_description ul{padding-left:15px;}
	.blog_list_wrap .detailpage_heading{font-size: 22px;}
	.page-content-wrapper .content-left{min-height:150px;}
        .floor-plan-heading.selection-header {width: 100%;margin:0;}
        .floor-plan-menu-bar{width:100% !important;}
        /* .floor-plans{width:100% !important;} */
        .floor-plan-content {margin: 0 auto;width: 92%;}
        /* .floor-plans{margin-right:0;width:100%;height:auto;float:left;} */
        .floor-plan-inner{overflow:hidden;right:0;position:relative;height:auto;width:100%;padding-bottom:0px;}
        .floor-plan{margin:2% 0 0 0;width:49%;}
        .floor-plan-inner .floor-plan:nth-child(2n) {
            margin-left:2%;
        }
        .floor-plan-up,.floor-plan-down{display:none;}
        .floor-clear-btn {float:right;}
        .floor-plan-detail {width:100%;margin-left:0;height:auto;}
        .floor-detail-bar {
            height: auto;
            margin-top: 10px;
            padding: 10px !important;
            width: 100% !important;
            position:relative;
			min-height:250px;
        }
        /*.floor-detail-item{width: 120px;float:left;}*/
        .floor-detail-btn-block{position: absolute;top:10px;right:17px;width:50%;}
        .floor-plan-menu-block-bedroom .dropdown {display: block;}
        .floor-plan-nav{position: relative;}
		.nores_block{position:relative;margin-top:100px;}
		.ie-browser svg{height:430px;}
        .floor-plan-detailWrap .lgt_box_thumbnail{float: right;margin-right: 7px;}
        .floor-plan-detailWrap .lgt_box_thumbnail{margin-top: 15px;}
        .floor-plan-detailWrap .lgt_box_thumbnail img{height: auto;}
        label.floor-chk-lbl.mobile_only{display: inline-block;}
        .floor-plan-menu-block-bedroom{margin-bottom: 15px;}

        .blog_list_wrap{padding: 20px 25px;}
        .blog_list_wrap .title_wrap h1{font-size: 22px;}
        .blog_list_wrap .blog_content .post_details {margin-top: -4px;}
        .blog_list_wrap .blog_content .post_details .post_head a{font-size: 15.5px;line-height: 25px;}
        .blog_list_wrap .blog_content .post_details p,#owl-demo .item h2 a,.search-2 h2, .text-2 h2, .mailpress-2 h2, .categories-3 h2, .archives-3 h2, .tag_cloud-2 h2,#TabsPostsLeft > div > a, #TabsPostsRight > div > a,.recent-posts-3 ul li a, .archives-3 ul li a, .categories-3 ul li a{font-size: 15.5px;line-height: 25px;}
        .sidebar_wrap .tagcloud a{font-size: 15.5px!important;line-height: 25px!important;}
        .header-menu ul li a img {width: 80px;}

        .banner-text {width: 180px; height: 180px; font-size: 24px;}
        .backto_results{position: relative;display: block;text-align: center;padding: 26px 0px;left:0;bottom: 0;}
        .sort_section label{line-height: 41px;vertical-align: top;}
        
        /*---------------------Home Page-------------------*/
        .desktop_only{display: none;}
        header > div.header_left{display: none;}
        header > div.header_middle{width:60%;text-align: left;}
        header > div.header_middle img{width:116px!important;}
        header > div.header_right{width:40%;}
        header{height: 60px;padding: 0px 16px;}
        .mob-video-poster{height: 61.57vw;}
        .home-page h1,.home-page h2,.inner_page h1{font-size: 20px;font-weight: 400;letter-spacing: 0.56px;margin-bottom: 22px;}
        .home-page h3{font-size: 22px;font-weight: 400;letter-spacing: 0.18px;line-height: 34px;margin-bottom: 22px;}
        .home-page h4{font-size: 16px;font-weight: 400;letter-spacing: 0.13px;margin-top: 0px;}
        header>div.header_right ul.mobile_only a{top:-4px;}
        .mobile_only{display: inline-block;}
        .text_wrapper p,.home-page p,.inner_page p{font-size: 14px;line-height: 23px;}
        .home-video-bg{height: auto;}
        
        #nav_wrap{width:100%;}
        
        .about_section{padding: 35px 0px!important;}
        .about_content{display: block;}
        .about_content > div{width:100%!important;padding: 0px 17px!important;}
        .about_content > div ul li{display:flex;margin-bottom: 30px;}
        .about_content .text_blk,.about_content img{display: inline-block;}
        .about_content img{vertical-align: top;}
        .about_content .text_blk{padding-left: 24px;width:calc(100% - 24px);}
        .content_block li img{max-height: 24px;}
        .content_block li:first-child img{max-height: 18px;}
        .about_content > div:first-child{margin-bottom: 35px;}
        .text_blk h4{margin-bottom: 10px;}
        .about_content > div:first-child{text-align: center;}
        .about_content > div:first-child h4, .about_content > div:first-child p,.about_content>div:first-child h3{text-align: left;}
        .about_content > div:last-child{padding:0px!important;}
        .about_content > div:last-child img{max-width: 370px;width: 100%;margin: 0 auto;display: block;}
        
        .floorplan_section ul{flex-wrap: wrap;}
        .floorplan_section ul li{width:100%;display: block;}
        .floorplan_section ul li:first-child{height:59vw;order:2;}
        .floorplan_section ul li:last-child{padding: 12px 17px 24px!important;text-align: center;order:1;}
        .floorplan_section{padding: 25px 0px 0px;}
        .floorplan_section h2{text-align: center;margin-bottom: 37px;}
        .floorplan_section ul li:last-child p{text-align: left;}
        
        .green_living_section{height: 60.8vw;background-size: cover!important;}
        .green_text{position: relative;top:50%;transform: translateY(-50%);}
        .green_text h4{font-size: 14px;padding: 0px 20px;}
        
        .contact_section{padding: 25px 17px 0px!important;width:100%;}
        .contact_wrapper > div{width:100%;}
        .contact_section .address-blk{display: block;position: relative;top:0;margin-bottom: 33px;}
        .address_block ul li{width:100%;}
        .contact_section .name-fields li:first-child, .contact_section .hywrap .control-group.hytag_email, .contact_section .hywrap .control-group.hy-address, .contact_section .hywrap .control-group.hy-state, .contact_section .hywrap .control-group.hy-move-in{padding-right: 0px;}
        .contact_section .name-fields li:last-child, .contact_section .hywrap .control-group.hytag_phone, .contact_section .hywrap .control-group.hy-zip, .contact_section .hywrap .control-group.hy-city, .contact_section .hywrap .control-group.hy-bedrooms{padding-left: 0px;}
        .contact_section .name-fields li{width: 100%;}
        .contact_section .hywrap .control-group{width:100%;clear:both;}
        .contact_section .hywrap form{max-width: 500px;}
        .contact_section .hywrap #more-info a{font-size: 14px!important;}
        .form_block{margin-top: 50px;}
        .contact_section .hywrap button[type="submit"]{margin: 0 auto 10px!important;float: none;display: block;}
        
        .home_gallery_slider, .amenities_slider, .features_slider {display: block;}
        .home_gallery_slider,.home_gallery_slider ul{width:100%;height:60vw;opacity: 1;}
        .gallery_section > ul{display: none;}
        .gallery_section .home_gallery_slider ul li,.amenities_slider ul li,.features_slider ul li{width:100%;display: block;}
        .home_gallery_slider .flex-viewport,.amenities_slider .flex-viewport,.features_slider .flex-viewport{height: 100%;}
        .gallery_section .overlay{padding: 30px 17px;}
        .gallery_section .overlay span{bottom: 65px;left:-2px;}
        .gallery_section h2{margin-bottom: 35px!important;}
        
        /*------------------Amenities page---------------------*/
        .inner_page .content_block .left_block{min-height: 0px;}
        .inner_page .content_block{display: block;padding-bottom: 0px;min-height: 100%;}
        .left_block,.right_block{width:100%;float:none;}
        .left_block{height: 60vw;}
        .text_wrapper{top:0%!important;transform: translateY(0%);padding: 0px;}
        .right_block{padding: 23px 15px;}
        .text_wrapper h3,.text_block h3, .amenities_features_wrapper .text_wrapper h2,.amenities_features_wrapper .text_block h2, .why_bozzuto_wrapper .text_wrapper h2, .why_bozzuto_wrapper .text_block h2{font-size: 22px;line-height: 34px;margin-bottom: 15px;}
        .inner_page .content_block:nth-child(even) .right_block .text_wrapper{padding: 0;}
        .banner_section{height: 35vw;}
        .text_wrapper ul li{padding-left: 30px;padding-bottom: 20px;}
        .text_wrapper ul li:before{top:7px;}
        .amenities_slider,.amenities_slider ul,.features_slider,.features_slider ul{width:100%;height:55vw;opacity: 1;}
        .amenities_slider .flex-direction-nav,.features_slider .flex-direction-nav{position: absolute;top:50%;transform: translateY(-50%);background: transparent;height:41px;}
        .amenities_slider,.features_slider {position: relative;}
        .amenities_slider .flex-direction-nav li,.features_slider .flex-direction-nav li{width:41px;height:41px;background: #fff;border-radius: 50%;position: absolute;}
        .amenities_slider .flex-direction-nav li:first-child,.features_slider .flex-direction-nav li:first-child{left:16px;}
        .amenities_slider .flex-direction-nav li:last-child,.features_slider .flex-direction-nav li:last-child{right:16px;}
        .amenities_slider .flex-direction-nav a,.features_slider .flex-direction-nav a{position: relative;}
        .amenities_slider .flex-direction-nav a:before,.features_slider .flex-direction-nav a:before{content:'';width:7px;height:7px;position: absolute;border: 2px solid #979797;border-bottom: 0;border-right: 0;top: 16px;left: 7px;transform: rotate(-45deg);}
        .amenities_slider .flex-direction-nav a.flex-next:before,.features_slider .flex-direction-nav a.flex-next:before{content:'';transform: rotate(135deg);left:23px;}
        
        /*---------------------------------------
        Why Bozzuto page
        -----------------------------------------*/
        .content_wrapper{display: block;width:100%;padding: 22px 15px;}
        .image_block{display: none;}
        .text_block{width:100%;padding: 0px;}
        .text_block ul li{padding-bottom: 25px;}
        .text_block ul li:last-child{padding-bottom: 0px;}

        /*-------------------------------------
        Map Section
        --------------------------------------*/

        .amenities_features_cont ul:first-child .right_block .text_wrapper{top:0px!important;}

        /*-----------------------------------
        Gallery section
        ------------------------------------*/
        .bottom_slider_container{height: 540px;}
        .slider_image_block,.slider_image_block:nth-child(2),.slider_image_block:nth-child(3),.slider_image_block:nth-child(5),.slider_image_block:nth-child(6){height:135px;width:50%;}
        .slider_image_block{margin-top: 0px!important;margin-bottom: 10px;}
        .gallery_category{display: none;width:100%;left:0;top:48px;}
        .gallery_category li{width: 100%;}
        .gallery_category li a{padding: 12px 0px 12px 15px;font-size: 14px;text-align: left;}
        #gallery_top_slider{height: 50vw;}
        .gallery_caption{width:100%;margin-left: 0;padding:14px 15px;font-size: 12px;display: flex;flex-wrap:wrap;}
        .gallery_caption .caption{width:80%;}
        .gallery_page h1{padding-left: 15px;margin: 15px 0px;}
        .cat_selected_value{position: relative;cursor: pointer;width:100%;background-color: #f3f3f3;color: #082b50;font-family: roboto-condensed, sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.39px;padding: 15px 0px 15px 15px;text-transform: uppercase;}
        .cat_selected_value a{text-decoration: none;color:#082b50;}
         .cat_selected_value:after{content:'';position: absolute;right: 20px;width: 7px;height: 7px;padding: 0;border-right: 2px solid #979797;border-bottom: 2px solid #979797;top: 18px;transform: rotate(45deg);}
         .cat_selected_value.active:after{content:'';transform: rotate(225deg);top: 21px;}
        #gallery_top_slider .flex-direction-nav li,#gallery_top_slider .flex-direction-nav li a,#gallery_bottom_slider .flex-direction-nav li,#gallery_bottom_slider .flex-direction-nav li a{width:25px!important;height: 25px!important;} 
        .bottom_slider_container{padding: 0px 10px;}
        .slider_image_block{padding: 0px 5px;}
        .gallery_page h2{font-size: 22px;margin: 15px 0px 0px;}
        #gallery_bottom_slider ul.slides li{flex-direction: row;}
        #gallery_bottom_slider .flex-control-nav,#gallery_top_slider .flex-control-nav{display: none;}
        #gallery_bottom_slider{height: 445px;padding-bottom: 0px;}
        #gallery_bottom_slider .flex-direction-nav{padding: 10px 5px 0px;}
        #gallery_bottom_slider .flex-direction-nav{height: 30px;}
        #gallery_top_slider .flex-direction-nav li:first-child{margin-left: 15px;}
         #gallery_top_slider .flex-direction-nav li:last-child{margin-right: 15px;}
         #gallery_top_slider .flex-direction-nav a.flex-next:before{content:url(../images/gallery/small_right_green_arrow.png);right:9px;top:-11px;}
         #gallery_top_slider .flex-direction-nav a.flex-prev:before{content:url(../images/gallery/small_left_green_arrow.png);left:9px;top:-11px;}
         #gallery_bottom_slider .flex-direction-nav a.flex-next:before{content:url(../images/gallery/small_right_arrow.png);right:9px;top:-11px;}
         #gallery_bottom_slider .flex-direction-nav a.flex-prev:before{content:url(../images/gallery/small_left_arrow.png);left:8px;top:-11px;}
         .gallery_category li,.gallery_category li:last-child{border-right:0px;}
         .gallery_container{padding-top: 0px;}
         .gallery_page h2{padding: 0px;}


         /*-------------------------------------
         Floorplan section
         --------------------------------------*/
         .form_section{padding: 20px 15px;}
         .floor-plan-menu-bar{display: block;max-width: 400px;margin: 0 auto;}
         .floor-plan-menu-block:first-child,.floor-plan-menu-block{width:100%;}
         .floor-plan-menu-block{padding: 0px;}
         .floor-plan-menu-block label.floor-chk-lbl{padding-right: 40px;}
         .floor-plan-menu-block .dropdown{margin-bottom: 18px;float:none;}
         .floor-plan-menu-block h2, .floor-plan-menu-block label, .floor-plan-menu-block:nth-child(2) h2, .floor-plan-menu-block:nth-child(3) h2, .floor-plan-menu-block:nth-child(4) h2 {margin-bottom: 6px !important;}
         .floor-plan-menu-block:last-child{text-align: center;}
         .floor-search-btn{margin-top: 0px;max-width: 200px;}
         .quick_search_section .row{max-width: 374px;margin:0 auto;}
         .bedroom_block{margin: 0 1px;width:calc(50% - 2px);display: inline-block;height: 185px;}
         .bedroom_block_cont .row:last-child .bedroom_block:last-child{width:100%;}
         .bedroom_block:nth-child(2n+1){margin-left: 0px;}
         .bedroom_block_cont .row:last-child{margin-top: 0px;}
         .bedroom_block_cont .row:first-child .bedroom_block{margin-bottom: 2px;}
         .quick_search_section{padding: 0px;}

         .floorplan_type_block ul,.floorplan_type_heading ul{display: block;}
         .floorplan_type_heading{display: none;}
         /*.floorplan_type_block ul li:nth-child(2){display: none;}*/
         .floorplan_type_block ul li{max-width: calc(100% - 48px);border-bottom: 1px solid #fff;padding: 9px 0px;width:100%;}
         .floorplan_type.floorplan_type_block _block ul li p:first-child{text-align: left;}
         .floorplan_type_block .green_btn{padding: 7px 61px!important;width:100%;}
         .floorplan_type_block ul li:last-child{border-bottom: 0px;padding-bottom: 20px;}
          .floorplan_type_block ul li:first-child{padding: 9px 0px;}
          .floorplan_type_block ul li h3 span{display: inline-block;width:50%;font-size: 14px;text-align: left;color:#6e6e7a;}
          .floorplan_type_block .mobile_only{display: block;}
          .floorplan_type_block ul li p:first-child,.floorplan_type_block ul li p:last-child{text-align: left;padding-right: 0px;}
          .floorplan_type_block .green_btn{margin-top: 20px;max-width: 288px;}
          .floorplan_type_block{padding: 0px;margin-bottom: 10px;}
          .unit_section{padding: 5px 0px 0px;}
          .result_count_section, .sort_section{width:100%;text-align:left;padding: 0px 15px;}
          .results_block label, .results_block .sort_section h2{display: inline-block;}
          .results_block .dropdown{display: inline-block;float: none;margin-left: 4vw;/*padding: 9px 8px 10px 10px;*/}
          .results_block{padding: 20px 0px;}
          .load_more_section{padding-top:15px;}
          .floorplan_type_block ul li p.mobile_only{display: inline-block!important;float:left;}
          .floorplan_type_block h3{max-width: 100%;text-transform: none;}
          .no_results{padding: 60px 0px;}
          .result_count_section span{position: relative;right: auto;bottom: auto;margin-bottom: 15px;}
          .floorplan_type_block ul li p{font-size: 14px;}

          .detail_img {width: 100%;position: relative;height: auto;top: 0;left: 0;background-color: #ffffff;box-shadow: 0 2px 54px rgba(0, 72, 110, 0.43);padding: 30px;}
          .blue_wrapper{padding: 25px 0px;}
          .cont_wrap{width: 100%;padding: 10px 60px;}
          .cont_wrap ul{display: block;padding: 0px;}
          .btn_wrap{padding: 10px 0px;}
          .cont_wrap ul li a{margin: 20px 0px;}
          .cont_wrap ul li,.cont_wrap ul li:first-child, .cont_wrap ul li:nth-child(2){margin:0px auto;width:100%;max-width: 200px;}
          .cont_wrap p{font-size: 16px;}
          .cont_wrap h2{font-size: 22px;}
          .detail_img a{text-align: center;}

          .virtual-tour-wrapper #content-wrapper {min-height: 1px;}
          .price_disclaimer{margin-left: 24px;}
          .floorplan_type_block ul li span{font-size: 15px;}
          .flr_detail .cont_wrap{padding: 10px 45px;}

}
@media (max-width: 767px) {
    .deskonly {
        display: none !important;
    }
    .mobonly {
        display: block !important;
    }
    #content-wrapper {
        min-height: 1px;
    }

    /*-------------------------------------
        Map Section
        --------------------------------------*/
        .map_section{display: block;}
        .right_map_section #map,.right_map_section .map-btn,.right_map_section #map_zoom_btn{display: none;}
        .mobile-neighborhood-map{width:100%;display: block;height: auto;}
        .right_map_section,.left_menu_section{width:100%;}
        .right_map_section{height: auto;}
        #keyDisplay li span.plus {display: block;}
        #keyDisplay li.poi ul.poi_details{display: none;}
        #keyDisplay li span{font-size: 14px;}
        #keyDisplay li ul li span{font-size: 13px;}
        #keyDisplay li ul li.poi:after{content:'';position: absolute;right: 10px;width: 7px;height: 7px;padding: 0;border-right: 2px solid #979797;border-bottom: 2px solid #979797;top: 21px;transform: rotate(45deg);}
        #keyDisplay li ul li.poi.active:after{content:'';position: absolute;right: 10px;width: 7px;height: 7px;padding: 0;border-right: 2px solid #979797;border-bottom: 2px solid #979797;top: 25px;transform: rotate(225deg);}
        .poi_details a{font-size: 12px;}
        #keyDisplay li:before{top:8px;}
        .category_sub,.category_sub li{background: #fafafa!important;}
        #keyDisplay li.display_all{display: none;}
        .left_menu_section{border-left: 0px;}
        #keyDisplay li span.poi_title{padding-right: 24px;}

}
@media (max-width: 600px) {
    .floorplan_type_block{width:100%;margin:5px auto;padding: 0px;}
    .unit_section{padding: 0px;}
}

@media (max-width: 631px) { 
    .mfp-title {font-size:14px !important;}
	.floor-plan-pic{height:auto;}
    .blog_list_wrap .blog_pic{width: 100%;}
    .blog_pic img{max-width: 100%;}
    .post_details{float: left;width: 100%;}
    .blog_list_wrap .blog_content .post_details .post_head{margin: 10px 0px 0px;}
    #jturner-logo{  position: static; width: 120px; float: left; padding-left: 20px;}
    #mapImage {transform: scale(1.4);}
    .mobile-neighborhood-map {display: block;overflow: hidden;}
    /*#content-wrapper{ padding-bottom: 20px;}*/
    .blog_content_inner {flex-wrap: wrap; }
    .blog_pic_wrapper {width: 100%;}
    .post_details {padding-left: 0;}
}
@media (max-width: 500px) {
    .eho { margin-left: 10px !important;}
	.socialmedia_icons {margin-top: 10px;width: 159px;float: none;margin: 40px auto 0;}
    .back_social_wrap{float: left;margin:0px 0px 20px;width: 100%;}
    .specials-popup-section-inner {
        width: 300px;
    }
    .specials-popup-wrapper p {
        font-size: 14px;
    }
}
@media (max-width: 492px) {
    .mobile-footer div{ width: auto; padding-left: 15px;}
   /*.footer-social a { width: 20px; background-size: contain; height: 20px;}*/
   .bozzuto-logo{ float: none;}
   .floor-plan{width:100%;}
   .floor-detail-btn{height:35px;padding:3px 2px;font-size:12px;}
    .floor-plan-detailWrap .lgt_box_thumbnail{width: 50%;text-align: right;}
    .floor-plan-detailWrap .lgt_box_thumbnail img{max-width: 100%;width: 95%;}
}
@media (min-width: 769px) and (max-width: 1024px) {
	.gallery-slider .flex-control-nav {bottom: 20px;}
	.ipad-hidden{display: none !important;}
	.ipad-view{display: block !important;}
	.page-banner.slider-banner, .home-video-bg{height: 640px;}
        .floor-plan-page {
            margin: 0 1%;
            width: 98%;
        }
        /*.floor-plan-content{width:77%;}*/
        .floor-plan-heading.selection-header, .floor-plan-content{width:100%;}
        .floor-plan-heading{font-size:13px;line-height:32px;width:100%;}
        /*.floor-plan-heading.selection-header{width: 90%;}*/
        /*.floor-listing ul li {font-size:13px;padding-left:8px;line-height:24px;}*/
        .floor-listing{padding: 7px 0; width: 20%;}
        /*.floor-plan-menu-bar {width: 24% !important;}*/
        .floor-plan-menu-block .dropdown {font-size:13px !important;}
        .floor-chk-lbl {padding:0px 18px 0px 0px!important;}
        .floor-plan-menu-block .floor-chk-container:last-child .floor-chk-lbl{padding:0px 0px 0px 0px!important;}
        input.floor-plan-chk[type="checkbox"] + label span {height:15px;width:15px;margin-top:2px;}
        .floor-search-btn, .floor-clear-btn{font-size:14px;padding:2px 0;/*height:33px;*/}
        /*.floor-search-btn{width:58%;}*/
        .floor-plan-image {/*height:518px;*/  width: 54%;}
        .floor-detail-bar,.floor-plan-detail {height:504px;}
        .floor-plan-page .floor-plan-detailWrap .floor-detail-bar{height: auto;min-height: 504px;}
        .floor-plan-menu-title {font-size:15px;}
        .floor-plan-menu-block {margin-bottom:9px;}
        .floor-plan-subtitle {font-size:10px;}
        /* .floor-plans{width:54%;} */
        .floor-plan-inner{/*right: -10px;*/}
        .floor-name{font-size:28px;}
        .floor-num,.floor-rate{font-size:12px;line-height:22px;}
        .floor-detail-btn{padding:6px 2px 0px;;min-width:70px;}
        .floor-plan-menu-block{padding: 0px 5px!important;}
        .detail_img img{max-height: 450px!important;}
        .floor-plan-menu-block h2{margin-bottom: 20px!important;}
        .floor-chk-lbl{font-size: 15px!important;}
}
@media (min-width: 641px) and (max-width: 768px) {
	.gallery-slider .flex-control-nav {bottom: 5px;}
    .gallery-text{font: 300 28.69px / 41.667px 'roboto_condensedlight';}
	.thankyou-container{margin-bottom: 20px;}
}
@media  (min-width: 390px) and (max-width: 480px) {
	.mobile-footer div { font-size: 15px !important; }
	.flexslider .slides img {min-height: 240px;}
	.gallery-slider .flex-control-nav {bottom: 10px;}
    .floor-plan-image { height: 494px;}
}
@media (min-width: 481px) and (max-width: 640px) {
	.gallery-slider .flex-control-nav {bottom: 10px;}
	.flexslider .slides img {min-height: 280px;}
    .floor-plan-image { height: 660px;}
}
@media (min-width: 480px) and (max-width: 640px) {
	.leasing-hr-item{font-size:15.5px !important;}
}
@media(max-width: 520px){
    .mobile-view-callus a {font-size:10px;}
    .locateus a {
        vertical-align: bottom;
    }
}
@media (max-width: 480px) {
   .about_section h3{max-width: 180px;}
   .bottom_slider_container{height: 390px;}
   #gallery_bottom_slider{height: 300px;padding-bottom: 0px;}
   .slider_image_block,.slider_image_block:nth-child(2),.slider_image_block:nth-child(3),.slider_image_block:nth-child(5),.slider_image_block:nth-child(6){height: 90px;}
   #gallery_bottom_slider .flex-direction-nav{padding: 10px 5px;}
}
@media (max-width: 390px) {
    .contact-map-block{height: 200px;}
    .header-signup-banner a {
        padding: 0px 5px;
    }
    .mobile-footer div { font-size: 12px; }
	.gallery-slider .flex-control-nav {bottom: 5px;}
	.flexslider .slides img {min-height: 200px;}
	.mobile-view-callus .locateus { width: 50%;}
	.mobile-view-callus .callus, .mobile-view-callus .emailus { width: 25%;}
        .bozzuto-logo {padding-left: 5px;}
    .floor-plan-heading {font-size: 15px;}
    .floor-plan-image { height: 330px; }
    .left-menu-bar{padding:5px;}
    .right-map{height:300px;}
    .mobile-view-callus a {font-size:10px;}
     .mfp-title {font-size:12px !important;}
     .caption-reason {font-size:24px !important;}
     #neighborhood{margin-top:5px;}
     .floor-detail-bar {height: auto;}
     .floor-detail-item {width:92px;line-height:24px;float: none;}
     .floor-detail-bar .addthis_toolbox {margin-top: 5px;}

     #side_bar .side-socials ul{max-width: 240px;}
     #side_bar .side-socials ul li{padding:0px;}
    .twenty20{width: 123px;}
    .footer-logos a{ height: 26px;}
    
    .green_living_section{height: 88.8vw;}
    .home_gallery_slider,.home_gallery_slider ul{width:100%;height:132vw;}
    .amenities_slider,.amenities_slider ul,.features_slider,.features_slider ul{width:100%;height:78.75vw;}
    .left_block{height:67.817vw;}
    .banner_section{height: 50.625vw;}
}
@media (max-width: 960px){
    header ul li {padding-right: 8px;}
    .full-footer-wrapper { padding-left: 10px; padding-right: 10px;}
    .getintouch-content { padding-left: 0px; }
    .getintouch-content p { padding-left: 28px; }
	.contact-container {background: #FFF;width: 100%;height: 100%;}
	.contact-form-block,.contact-data-block {width: 100%;}
        .contact-rt-blk{width:100%;padding-left: 0;}
	.contact-about-block{display: none;}
	.contact-data-block {position:relative;margin-left: 0;}
	.address-blk{position: absolute;top: 170px;}
	.leasing-hours-blk{padding-bottom: 105px;}
    .contact-icons-blk {margin-top: 50px;}
	#content-wrapper{overflow-y: hidden;}
	.dev-hidden{display: none !important;}
	.contact-container{padding-bottom: 0;}
	.contact-submit-btn {margin-top:10px;}
	.contact-ip,.contact-submit-btn {padding: 5px;font-size: 15.5px;}
	.address-item,.contact-abt-title{font: 700 15.5px / 26px "robotomedium";}
	.get-direction-link{font: 500 15.5px / 28px "robotomedium";}
	.leasing-hr-item,.abt-bozzutto{font: 500 15.5px / 26px "robotomedium" !important;}
        .contact-map-block #map-canvas{display:none;}
        .contact-map-block{background-size: cover;height:250px;width: 100%;float: left;border: 1px solid #959595;}
    .contact-map-mob {display: block;}
    .contact-map-desk {display: none;}
    
    /*-------------------------------------
    Home Page
    --------------------------------------*/
    header a{font-size: 12px;}
    .header_left .green_btn{font-size: 11px;}
     header > div.header_middle img{width:150px;}
     .about_content > div{width:50%;padding: 0px 30px;}
     .about_content > div:last-child{padding-top: 30px;}
     .floorplan_section ul li:last-child{padding: 35px 60px;}
     .contact_wrapper > div{width:100%;}
     .contact_section{padding: 60px 63px;}
     .about_section{padding-top: 60px;}
     .about_section .green_btn{padding: 11px 60px;}
     #hamburger_menu{margin-top: 2px;}
     .left-menu-bar{margin-bottom: 18px;}
}

@media (max-width: 340px) {
    	.address-blk{position: absolute;top: 190px;}
}

@media (min-width: 961px) and (max-width:1300px) {
	.contact-container {width:85%;}
}
@media (min-width: 769px) and (max-width: 960px) {
	.header-welcome {width: 10%;}
        .header-title { width: 25%;}
        .header-menu{ width: 65%;}
        .header-title img {width: 188px;}
        .header-menu ul li {max-width:62px;font-size:8px;}
        .header-menu ul li a img {width: 40px;}
        .header-welcome h2 {font-size: 13px;}
        .header-signup-banner a {font-size: 12px;}
        .header-title h2 {font-size:19px;line-height:110px;}
        .menu-text-wrap {width: 75%;}
        .gallery-tile {width:33.33%;}
        .header-signup-banner{width: 280px;}
}       
@media (min-width: 961px) and (max-width:1160px) {
    .gallery-tile {width:25%;}
}
@media (max-width: 320px) {
	svg{height:350px;}
}
@media all and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
.floor-plan-menu-block .dropdown, .floor-chk-lbl{font-size: 12px !important;line-height: 29px !important;}
.floor-detail-btn{padding: 6px 2px 0px;}
.text_wrapper{top:0%!important;transform: translateY(0%)!important;}
.amenities_features_cont ul:first-child .right_block .text_wrapper{top:150px!important;}
.inner_page .content_block{min-height: 500px;}
#neighborhood .amenities_features_cont ul .right_block .text_wrapper{top:60px!important;}
#neighborhood .amenities_features_cont ul:nth-child(2) .right_block .text_wrapper{top:40px!important;}
}
@media all and (width:1024px){
	.floor-plan-image{width:56.3% !important;}
	/*.floor-plan-menu-bar{width: 21.5% !important;}*/
	.floor-search-btn, .floor-clear-btn{padding: 5px 0;height: 40px;}
	.floor-plan-menu-block{margin-bottom:11px;}
    .form_section{padding: 24px 20px;}
}
.floor-plans .btn-redirect {
    position: absolute;
    bottom: 0;
   left: 0;
   right: 0;
    display: flex;
    justify-content: center;
}
.floor-plans .btn-redirect .tab_title{
    width: 190px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.7px;
    background-color: #565924;
    z-index: 1;
    color: #fff;
    font-family: roboto-condensed, sans-serif;
}
.floor-plans .btn-redirect .tab_title.active{
    background-color: #fff; 
    color: #565924;
}
@media (max-width: 450px){
.floor-plans .btn-redirect .tab_title {
    width: 135px;
    height: 30px;
    font-size: 12px;
}
}
.floor-plans .sightmap-content {
    height: 100vh;
}

@media (min-width: 767px){
    .floor-plans .btn-view_map{
   margin-top: 30px;
    }  
}
