@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
         #nav_menu .mCSB_scrollTools{opacity: 0!important;}
         .our_story_section,.amenities_features_section,.contact_section,#our_story_page .intro_section{background-size: cover;}
}
@media screen and (min-width:1601px){
    .amenities_features_section .amenities_block .right_div{margin-left:4%!important;}
    .amenities_features_section .features_block .right_div{margin-right: 10%!important;}
    .neighborhood_section .right_div{margin-right: 6%!important;}
    .our_story_section{padding: 130px 0px 97px 102px!important;}
    .our_story_section .big_hexagon.hexagon1 {top: -60%!important;}
    #qksrch_form{width:74%!important;margin: 0 auto;}
}
@media screen and (min-width:1501px){

    /**********404 styles**********/
    #error-page-content .hexagon1{width: 596px;height: 688px;right: auto;top: auto;}
    #error-page-content .hexagon2{height: 940px;margin: -51px 0 0 20px;right: auto;}

    /**************Common styles*************/
    .hexagon1{width: 596px;height: 688px;top: -72px;right: 102px;}
    .hexagon2 {width: 554px;height: 646px;margin: -51px 0 0 20px;position: absolute;right: 123px;}
    h1,.intro_section h1{font-size: 82px;line-height: 71.6px;}
    .mid_content_block{max-width: 59%;}
    .btn{font-size: 20px;}

    /*********** Header Styles **********/
    .header_wrapper ul li a{font-size: 23px;}
    .top_block{right:22%;}

    /*********** Home Page***************/
    .intro_section h5{font-size: 29px;}
    #thankyou-content {max-width: 850px;margin: 0 auto;}
    #household-content {max-width: 850px;margin: 0 auto;}
    .big_hexagon.hexagon1{top:0px;max-width: 392px;max-height: 455px;}
    /*.amenities_features_section .features_block .hexagon2{top:-46px;}*/
    .amenities_features_section{height:940px;}
    .amenities_features_section .amenities_block .right_div{padding-top: 200px;max-width: 570px;margin-left:7%;margin-right: 0;}
    .amenities_features_section .features_block .right_div,.neighborhood_section .right_div{max-width: 530px;margin-right: 10%;}
    .neighborhood_section{height:839px!important;}
    .amenities_features_section .amenities_block .hexagon-in2{background-position: 50%!important;}
    .neighborhood_section .right_div .content_block{max-width: 580px;}
    .our_story_section{padding: 85px 0px 85px 102px;}
     .our_story_section .big_hexagon.hexagon1 {top: -70%;}
     .footer-left ul li.footer-tel a{font-size: 26px;}
     #phone_number,#nav_menu .bottom_menu a.contact_btn,.offer .hexagon-in2 a{font-size: 16px;}
     #home_page h3{margin-bottom: 20px!important;}
     .amenities_features_section p, .neighborhood_section p, .our_story_section p{margin-bottom: 35px;}
     .intro_section h1{margin-bottom: 45px;}
     .amenities_features_section .amenities_block {padding-top: 85px!important;}

    .middle_section .outer_hexagon{width: 19.1669vw;height: 22.188vw;}
    .middle_section .honeycomb_grid .hexagon3 {width: 14.011vw;height: 16.25vw;}
    .middle_section .honeycomb_grid .hex-outer:first-child{margin-top: -13vw;}
    .middle_section .honeycomb_grid .hex-outer:first-child .bottom-pattern:after{bottom: -87%;}
    .left_hexagon_block .hex-outer:last-child, .left_hexagon_block .hex-outer:nth-child(2), .right_hexagon_block .hex-outer:last-child, .right_hexagon_block .hex-outer:nth-child(2){margin-top: -0.3vw;}
    .middle_hexagon_block .hex-outer:last-child{margin-top: 9vw;}
    .middle_section .inner_hexagon {width: 18.125vw;height: 21.146vw;}
    .middle_section .honeycomb_grid .hex-outer{margin-left: 19.5vw;}
    .middle_section .middle_hexagon_block .honeycomb_grid .hex-outer{margin-left: 1.7vw;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:first-child{margin-right: 0.9vw;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:first-child,.middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-left: -1.2vw;}
    .middle_section .left_hexagon_block .outer_hexagon{margin-left: 9.4vw;}
    .middle_section .middle_hexagon_block .outer_hexagon{margin-left:6.2vw;}
    .middle_section .right_hexagon_block .outer_hexagon{margin-left: 3.5vw;}
    .right_hexagon_block, .left_hexagon_block, .middle_hexagon_block{margin-top: 12%;height:40vw;}

    .bottom_section{padding: 100px 102px;}
    .bottom_section .hexagon_block{height: 27vw;}
    .bottom_section .bottom_text p{max-width: 280px;}
    .bottom_section .btn{max-width: 227px;}
    .middle_section .inner_hexagon{max-width: 348px;max-height: 406px;}
    .right_hexagon_block, .left_hexagon_block, .middle_hexagon_block{width: 33%;}
    #floorplans_result .list_outer_wrap{padding: 0px 13%;}
    #floorplans_result .search_match{padding: 25px 13%;}
    .flr_detail_sec{padding: 0 13% 50px;}
    .back_to_results{padding: 58px 13% 70px;}

    /*********features and amenities**********/
    #wrapper .top-section .hexagon1{top:186px;}
    .top-section .left_div{position: relative;margin:0;top:50%;transform:translateY(-50%);}
    .top-section p{font-size: 26px;}
    #wrapper .mid_content_block p,#wrapper .mid_content_block h1{max-width: 500px!important;}
    .top-section h1{margin-bottom: 26px;}
    #wrapper h3{margin-bottom: 30px;}

    /**************neighborhood page***********/
    #neighborhood .mid-section .right_div{padding-top: 100px;}
    #neighborhood .top-section{height: 580px;}

    /************why bozzuto page**************/
    .top-section .left_div{top:0;transform:translateY(0%);}
    #why_bozzuto .content_block {padding: 100px;width: 75%;}

    /************* Contact Page**************/
    #contact .address_block{margin-top:750px;max-width: 596px;float:right;}
    .office-hours p > span{padding-right: 20px;}
    .get_direction{top:780px;}

    .contact_section .outer_hexagon {width: 590px;height: 690px;max-width: 590px;max-height: 690px;}
    .contact_section .outer_hexagon .inner_hexagon {width: 540px;height: 640px;max-width: 540px;max-height: 640px;}

    /************* Our story page **************/
    #our_story_page .hexagon3{width: 13.38vw;height: 17.136vw;}
    .intro_section ul li{padding-bottom: 30px;}
    .intro_section .middle_div{width:50%;padding-top: 150px;}
    .intro_section .right_div,.intro_section .left_div{width:25%;}
    .intro_section .right_div .hex-outer:first-child {margin-right: -7vw;}
    .intro_section .right_div .hex-outer:last-child {margin-left: 4.5vw;margin-top: -4.4vw;}
    .intro_section .right_div .hex-outer:nth-child(2),.intro_section .left_div .hex-outer:nth-child(2) {margin-top: -4.5vw;}
    .intro_section .left_div .hex-outer:first-child {margin-left: 7vw;}
    .intro_section .left_div .hex-outer:last-child {margin-left: -7vw;margin-top: -4.5vw;}
    .intro_section .right_div .hex-outer:nth-child(2) .hexagon-in2{background-position: 78%;}
    .intro_section .left_div .hex-outer:first-child  .hexagon-in2{background-position: 92%;}

    /************ floorplans ***************/
    #qksrch_form{width:82%;margin: 0 auto;}
    #floorplans_landing h1{font-size: 50px;}
    .gallery-slider{height: 800px;}
    .gallery-slider .flex-control-paging li a{width:88.7%;}
    #floorplans_landing .middle_div{width:50%}
    #floorplans_landing .middle_div p{padding-bottom: 30px;}

}
@media screen and (min-width:1401px){
    
    .covid_popup p{font-size: 18px;line-height: 22px;}

     p,.intro_section ul li{font-size: 26px;}
     #floorplans_landing .middle_div p{font-size: 26px;}
     #floorplans_result  .fp-text-wrap p{font-size: 22px;}
     h3{font-size: 50px;}
    .neighborhood_section{height:716px;}

    .bottom_section .bottom_text p{font-size: 18px;}
    .btm-section .left_div{width:50%;}
    .btm-section .hex-outer{float:right;margin-right: calc(17.5vw/2.18);}
    .btm-section .hex-outer:last-child{margin-right: 0px;}
    .our_story_section{padding: 80px 0px 84px 102px;}
    .top-section{height: 580px;}

    #features .desktop-mid-section .outer_hexagon {width: 40vw;height: 50vw;}
    #features .desktop-mid-section .inner_hexagon {width: 38vw;height: 48vw;}
    .hex-with-text-wrapper {margin-top: -36vw;}

    .footer-left ul li,.footer-left ul li a,.footer-middle ul li a{font-size: 21px;}
    .bottom_section ul {margin-left: 1.6vw;}
    .social-wrapper img{width:48px;height: auto;}
    .bozzuto_logo img{width:150px;}
    .eho img{width:25px;height:auto;}
    .ada img{width:auto;height: 25px;}
}

@media screen and (min-width: 1001px) {
    .thankyou-wrapper .top-section-honeycomb-grid.right, #error-page-wrapper .top-section-honeycomb-grid.right {
        transform: rotate(180deg);
        right: -1vw;
    }
    .advanced_search{display: block!important;}
    .shrink-header .inner_wrapper{padding-top: 150px;}
    .banner-sub-menu .menu-list {padding-bottom: 0;}

    /************** Home Page ***********/
    #home_page .top-section-honeycomb-grid .hex-wrapper, #error_page .top-section-honeycomb-grid .hex-wrapper,#thank_you_page .top-section-honeycomb-grid .hex-wrapper, #neighborhood .top-section-honeycomb-grid .hex-wrapper, #features .top-section-honeycomb-grid .hex-wrapper {width: 9.166vw;height: 9.166vw;}
    #home_page .top-section-honeycomb-grid.left,#error_page .top-section-honeycomb-grid.left,#thank_you_page .top-section-honeycomb-grid.left, #neighborhood .top-section-honeycomb-grid.left,#features .top-section-honeycomb-grid.left{left: -2vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2),#error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2),#thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(2),#features .top-section-honeycomb-grid .hex-wrapper:nth-child(2) {margin-left: -7.8vw;margin-top: 7.3vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3),#neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #features .top-section-honeycomb-grid .hex-wrapper:nth-child(3) {margin-left: -8vw;margin-top: 14.6vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:last-child, #error_page .top-section-honeycomb-grid .hex-wrapper:last-child, #thank_you_page .top-section-honeycomb-grid .hex-wrapper:last-child, #neighborhood .top-section-honeycomb-grid .hex-wrapper:last-child, #features .top-section-honeycomb-grid .hex-wrapper:last-child {margin-right: 0;margin-left: -16.4vw;margin-top: 22vw;}
    #home_page .left .pattern::before, #error_page .left .pattern::before,#thank_you_page .left .pattern::before, #neighborhood .left .pattern::before, #features .left .pattern::before{right:-45%;top:-79%;background-repeat: no-repeat;}
    #home_page .left .pattern::after,#error_page .left .pattern::after, #thank_you_page .left .pattern::after, #neighborhood .left .pattern::after, #features .left .pattern::after{left:-48%;bottom:-80%;background-repeat: no-repeat;}
    #home_page .right .pattern::before, #error_page .right .pattern::before, #thank_you_page .right .pattern::before,#neighborhood .right .pattern::before, #features .right .pattern::before{top:-79%;right:-48%;background-repeat: no-repeat;}
    #home_page .right .pattern::after, #error_page .right .pattern::after,#thank_you_page .right .pattern::after, #neighborhood .right .pattern::after, #features .right .pattern::after{left:-48%;bottom: -79%;background-repeat: no-repeat;}
}
@media screen and (min-width: 769px) {
    .blog-post-wrapper .hexagon3 {
        width: 20vw;
        height: 25vw;
    }

    #neighborhood .top-section-bg .top-section-content p {width: 100%;}
}
@media screen and (min-width:1001px) and (max-width: 1500px){
    .middle_section .honeycomb_grid .hex-outer:first-child{margin-top: -14vw;}
    .middle_section .middle_hexagon_block .outer_hexagon{margin-left:5.4vw;}
    .middle_section .right_hexagon_block .outer_hexagon{margin-left: 3.9vw;}
    .middle_section .honeycomb_grid .hex-outer:first-child .bottom-pattern:after {bottom: -88%;right: -49%;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:first-child,.middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-left: -1.5vw;}
    .blog-detail-innerWrapper {width: 80%;}
}
@media screen and (min-width: 1001px) and (max-width: 1200px){
    .blog-post-wrapper .hexagon3 {width: 16vw;height: 20vw;}
}
@media screen and (min-width:1500px) and (max-width: 1600px){
    .hex-with-text-wrapper {margin-top: -34vw;}
    .blog-content-holder {width: calc(100% - 380px); padding: 50px 40px 40px 50px;}
    .blog-sidebar {width: 380px; padding: 50px;}
    .blog-detail-innerWrapper {width: 80%;}
}
@media screen and (min-width:1601px) and (max-width: 1700px){
    .hex-with-text-wrapper {margin-top: -33vw;}
    .blog-content-holder {width: calc(100% - 390px); padding: 100px 50px 50px 70px;}
    .blog-sidebar {width: 390px;}
}
@media screen and (min-width:1701px) and (max-width: 1800px){
    .hex-with-text-wrapper {margin-top: -31vw;}
    .blog-content-holder {width: calc(100% - 400px); padding: 100px 60px 50px 80px;}
    .blog-sidebar {width: 400px;}
}
@media screen and (min-width:1801px) {
    .hex-with-text-wrapper {margin-top: -29vw;}
    #features .desktop-mid-section .right-div {padding-left: 15vw;}
}
@media screen and (min-width:1301px){
    .amenities_features_section .amenities_block {padding-top: 147px;}
    #neighborhood .mid-section .right_div{padding-top: 100px;}
    #home_page h3{margin-bottom: 10px;}
    #wrapper .mid_content_block h1{max-width: 80%;}
    #nav_menu{width:409px;}

    /*---neighborhood--*/
    #neighborhood .big_hexagon.hexagon1 {width: 260px;height: 325px; top: 0; left: 0;}
}
@media screen and (min-width: 1301px) and (max-width: 1500px) {
    .contact_section .outer_hexagon {width: 490px;height: 590px;max-width: 490px;max-height: 590px;}
    .contact_section .outer_hexagon .inner_hexagon {width: 440px;height: 540px;max-width: 440px;max-height: 540px;}
    .contact_section .left_div {padding: 69px 4% 30px 4%;}
}
@media screen and (min-width: 769px) and (max-width: 1300px) {
    .contact_section .outer_hexagon .inner_hexagon {width: 34vw;height: 44vw;}
    .contact_section .outer_hexagon {width: 38vw;height: 48vw;}
}
@media screen and (min-width: 1300px) and (max-width: 1500px) {
    #contact .address_block {margin-top: 650px;}
}
@media screen and (max-width: 1500px) {
    #contact .contact_section_inner {padding: 0 5%;}
    .blog-content-holder {width: calc(100% - 330px); padding: 50px 40px 40px 50px;}
    #blog-details .blog-content-holder {padding: 50px 40px 40px 50px;}
    .blog-sidebar {width: 330px; padding: 50px 30px;}
    .subscribe, .rss a {background-position: right 20px center;padding: 8px 20px;background-size: 20px;}
    #widget_search #searchsubmit {background-size: 20px;}
    #widget_search input[type=text] {padding: 8px 0 8px 20px;width: calc(100% - 42px);}
    #widget_search #searchsubmit {width: 42px;}
    .blog-details-image {height: 400px;}
    .each-blog-content .posted-date {padding: 10px 0;}
    .load-more .wp-paginate a, .back-to-blogs-wrapper a {font-size: 22px;}
    .gallery-video-wrapper, .gallery-slider-wrapper {width: 100%;}
}
@media screen and (max-width:1400px){
    /*......Covid popup......*/
    .covid_popup {padding-right: 5.7vw;}	
    p.household-content.list{margin-bottom:0!important;width: 200px;text-align: left;}
    /*Features and Amenities*/
    /*.top-section{height: 460px;}*/

    .top-section-bg .top-section-content p, .banner-content p {font-size: 20px; line-height: 24px;}
    .top-section-bg {height: 600px;}
    .mid-section .left_div{width: 57.3%;padding: 20px 60px 25px 0;}
    .mid-section .right_div{width: 42.7%;}
    .mid-section ul{width: 100%;}
    .mid-section li,.btm-section li,#neighborhood .mid-section li{font-size: 20px;letter-spacing: 0;line-height: normal;}
    .mid-section li {margin-top: 25px;margin-bottom: 10px;}
    .mid-section h3,.mid-section h2,.btm-section h3,.middle_section h3,.middle_section h2,.contact_section h1,.gallery-slider-wrapper h1,.gallery-video-wrapper h2,.blog-main-cnt h1 {font-size: 46px; line-height: 50px;}
    #features .desktop-mid-section .outer_hexagon .hexagon-bg ul {padding: 0 60px;}
    .hexagon3 {float: left;width: 17.5vw;height: 27.5vw;margin-right: calc(17.5vw/13);}
    .hex-outer:last-child {margin-left: calc(17.5vw/1.86);float: left;margin-top: calc(-27.5vw/2.46);}
    /**/

    .mid-section h3,.mid-section h2 {padding: 40px 0;}
    #features .desktop-mid-section .outer_hexagon{width: 34vw;height: 40vw;}
    #features .desktop-mid-section .inner_hexagon{width: 32vw;height: 38vw;}
    #features .desktop-mid-section .outer_hexagon .hexagon-bg ul p{font-size: 20px;line-height: 20px;}

    .gallery-slider-wrapper {padding: 50px 0 70px;}
    .gallery-slider-wrapper h1 {margin-bottom: 50px;}
    .gallery-video-wrapper h2 {margin: 50px 0;}
    .gallery-slider .caption p {font-size: 18px;}
    .banner-sub-menu .selected-category a, .banner-sub-menu .category-item {font-size: 17px;}

    .each-blog-content h3,.each-blog-content h2,.blog-details-content h1 {font-size: 26px; line-height: 30px;}
    .each-blog-content h3,.each-blog-content h2 {margin-top: 10px;}

    .widgets ul li {line-height: 20px;}
    .widgets ul li a {font-size: 20px;}
    .widgets h4,.widgets h2 {font-size: 25px;line-height: 28px;}

/*    .ada img{width:auto;height:24px;}
    .eho img{width:25px;height:auto;}*/
    /*.social-wrapper img{width:40px;height:40px;}*/
    /*.bozzuto_logo img{width:170px;}*/

    #neighborhood .mid-section h3,#neighborhood .mid-section h2 {padding: 40px 0;}
    #why_bozzuto .top-section p,.each-blog-content .each-blog-desc,.blog-details-content .blog-details-desc p,#thankyou-content p {font-size: 20px; line-height: 26px; padding-bottom: 10px;}
    #why_bozzuto h4,#why_bozzuto h2 {font-size: 22px; line-height: 26px;}

    .contact_section .hywrap {margin: 35px auto 20px;}
    .contact_section h1 {margin-bottom: 35px;}
    .contact_section #more-info a {font-size: 12px;}
    .contact_section .hywrap .top_align .control-label {font-size: 13px; line-height: 16px;}
    .contact_section .hywrap button, .contact_section .hywrap button[type="submit"] {font-size: 19px; line-height: 21px;}
    .contact_section .address p, .contact_section .address p>span.phonenumber,.get_direction {font-size: 20px; line-height: 22px;}
    #error-page-content p {font-size: 24px; line-height: 26px;}
    #error-page-content span {font-size: 19px; line-height: 20px;}
    #error-page-content h1 {font-size: 60px; line-height: 60px;margin-top: 100px;}
    #error-page-content span {margin-top: 20px;margin-bottom: 50px;max-width: 350px;}
    #error-page-content p {margin-top: 30px;}


    .blog-main-cnt .no_post_found {font-size: 28px; line-height: 28px;}
    #thankyou-content h1 {font-size: 60px; line-height: 66px;}
    .household #thankyou-content h1 {font-size: 60px; line-height: 66px;}
    #error-page-wrapper {height: 600px;}
    .subscribe, .rss a, #widget_search input {font-size: 19px;}

    #thankyou-content a {font-size: 22px; line-height: 22px;}

}
@media screen and (max-width:1300px){
    .hexagon2 {width: 325px;height: 507px;}
    .hexagon1{width: 365px;height: 546px;}
    /*.neighborhood_section  .hexagon2{top:17.4%;}*/

    .neighborhood_section{height:540px;}
    #features .desktop-mid-section .outer_hexagon .hexagon-bg ul {list-style: none;padding: 0 60px;}
    #neighborhood .mid-section-inner {width: 85%;}
    #neighborhood .figure-div .hexagon_block {height: 310px;}

    /************** Home page **************/
    .bottom_section{padding: 50px 75px;}
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 15px;}

    #contact .contact_section_inner {padding: 0px 9%;}
    #error_page.inner_wrapper {background-position: 25% 0;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2 {padding: 30px 0;}


    .blog-content-holder {padding: 30px 20px 40px 30px;}
    #blog-details .blog-content-holder {padding: 30px 30px 40px 30px;}
    .blog-sidebar {padding: 30px 20px;}
    .each-blog-content {padding: 36% 20px 20px;}

    .contact_section .left_div {padding: 69px 8% 30px 4%;}

}
@media screen and (max-width:1200px){
    .neighborhood_section .right_div .content_block{margin-top: 0px;}
    /*********Footer***********/
    /*.social-wrapper img{width:49px;}*/
    .footer-left{padding-left: 25px;}
    .footer-right{padding-right: 25px;}
    /* Features  */
    .household #thankyou-content{max-width: 780px;}
    #features .desktop-mid-section .outer_hexagon .hexagon-bg ul p {font-size: 16px;line-height: 16px;}
    #neighborhood .figure-div .hexagon_block {height: 290px;}
    #why_bozzuto .content_block {width: 85%;}
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 13px;line-height: 15px;}
    #contact .contact_section_inner {padding: 0 9% 0 12%;}
    #contact .address_block {margin-top: 54vw;}

    .gallery-slider .caption p {font-size: 16px;}
    .banner-sub-menu .selected-category a, .banner-sub-menu .category-item {font-size: 16px;}
    .flex-pauseplay button {bottom: 100px;}
    #home_slider .flex-pauseplay button {bottom: 50px;}

    /*----------Blog ------------*/
    .blog-content-holder {width: calc(100% - 290px);padding: 30px 20px 40px 30px;}
    #blog-details .blog-content-holder {padding: 30px 30px 40px 30px;}
    .blog-sidebar {width: 290px;}


    #widget_recent_entries {margin-top: 60px;}
    .features-wrapper .btm-section h3 {margin-bottom: 25px;}
    .banner-content p{max-width: 62%;}

}
@media screen and (max-width:1100px){
    /*.neighborhood_section  .hexagon2{left:100px;}*/
    .neighborhood_section .right_div,.amenities_features_section .features_block .right_div{margin-right: 102px;}
    .big_hexagon.hexagon1{top:-11px;}
    .our_story_section .big_hexagon.hexagon1{top:-180px;}
    .offer .hexagon-in2 p{font-size: 18px;padding-bottom: 0px;}
    .offer .hexagon-in2 a{font-size: 14px;}
    .mid-section .right_div{width:39%;}
    .mid-section .left_div{width:61%;}
    .top-section{height: 450px;}
    #neighborhood .map_side_bar{width:27%;}
    #neighborhood .map_wrap{width:73%;}
    .mid_content_block{max-width:85%;}
    .mid-section h3,.mid-section h2{padding: 20px 0 40px; margin-bottom: 0;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2 {padding: 20px 0 0;}
    #neighborhood .mid-section-inner {padding-bottom: 40px;}
    /************** Header *************/
    .header_wrapper .header_left ul li a{font-size: 16px;}
    #neighborhood .figure-div .hexagon_block {height: 26vw;}
    .header_wrapper .header_left ul li{padding-right: 47px;}

    /***************** home Page *************/
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 13px;line-height: 15px;}
    .bottom_section{padding: 50px 60px;}
    #error-page-wrapper {height: auto;}
    #floorplans_landing h1{font-size: 40px;}
}
@media screen and (max-width:1024px){
    .top-section h1{font-size: 60px;line-height: 60px;}
    .top-section p{font-size: 20px;}
    .neighborhood_section .right_div, .amenities_features_section .features_block .right_div{margin-right: 50px;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2{max-width: 100%;}
    .contact_section .hywrap{margin-top:30px;}
    .contact_section h1{margin-bottom: 30px;}

    .footer-left ul li.property_name{font-size: 25px;letter-spacing: 1px;}
    #nav_menu{width:389px;}
    #nav_menu ul li{font-size: 24px;}

    .mid-section .right_div{padding: 60px 0px;}
    .intro_section h1{margin-bottom: 6px;}
    #why_bozzuto .top-section .left_div p{padding-right: 0;}
    #why_bozzuto .top-section .left_div{padding-right: 0px;}
    .contact_section .hywrap select, .contact_section .hywrap textarea, .contact_section .hywrap input[type="text"]{border-color: #fff;border-width:0px;}

    #features .desktop-mid-section .outer_hexagon .hexagon-bg ul {padding: 0 50px;}
    .mid-section li {margin-top: 20px;}
    .each-blog {width: 50%;}
    .blog-post-wrapper .hexagon3 {width: 26vw;height: 36vw;}
    .blog-content-holder {padding: 30px 15px 40px 30px;}
    #floorplans_landing h1{padding-bottom: 30px;}
    .blog-main-cnt h1 {margin-bottom: 0;}
}
@media screen and (max-width:1000px){
     /*************** Common styles**************/
     p{font-size: 18px;}
     .btn{font-size: 16px;padding: 7px 0px;max-width: 173px;}
     .big_hexagon.hexagon1{width:336px;height: 388px;top:80px;}
     .outer_hexagon {top: 130px;right: 29px;width: 337px;height: 388px;}
    .inner_wrapper{padding-top: 130px;padding-bottom: 270px;}
    .inner_hexagon{width: 295px;height: 346px;}
    .menu-opened{position: fixed;width:100%;}
    h1{font-size: 50px;line-height: 50px;}
    .desktop_only{display: none!important;}
    .shrink-header .inner_wrapper, .shrink-header #home_page.inner_wrapper{padding-top: 50px;}
    
    /****************Covid Popup************/
    .covid_popup_close{top:15px;right:15px;}
    .covid_btn.btn{padding:7px 15px;padding-left: 20px;font-size: 14px;}

    /****************Features and Amenities*******/
    .top-section{padding: 0px 0px 0px 43px;overflow: hidden;height: 320px;}
    .mid-section .left_div{width: 52.5%;padding: 15px 40px 15px 0;}
    .top-section p{font-size: 18px;max-width: 290px;}
    .hexagon1{width: 337px;height: 388px;top: -46px;right: 43px;}
    .hexagon2 {width: 295px;height: 346px;margin: -23px 0 0 20px;right: 64px;}
    .mid-section .right_div {width: 47.5%;padding: 43px 0 52px;}
    #wrapper .mid-section li::before,#wrapper .btm-section li::before {width:6px;height:6px;}
    .btm-section li{margin-bottom: 10px;}
    .mid-section ul {width: 87%;}
    .top-section h1{line-height: 48px!important;letter-spacing: -0.53px;}

    .hex-outer:last-child {margin-left: calc(16vw/1.89);margin-top: calc(-26vw/2.3);}
    .hexagon3 {width: 16vw;height: 26vw;margin-right: calc(16vw/16);}
    #wrapper .top-section .hexagon1{right:29px;top:130px;}
    .amenities_features_section h3, .neighborhood_section h3, .our_story_section h3{margin-bottom: 0px;}
    .mid-section h3,.mid-section h2,.btm-section h3,.middle_section h3,.middle_section h2, .contact_section h1, .gallery-slider-wrapper h1,.gallery-video-wrapper h2, .blog-main-cnt h1 {font-size: 36px; line-height: 42px;}
    .hex-with-text-wrapper {margin-top: -35vw;}

    .top-section-honeycomb-grid .hex.white:before,.top-section-honeycomb-grid .hex.white:after,
    .top-section-honeycomb-grid .hex.red:before,.top-section-honeycomb-grid .hex.red:after,
    .top-section-honeycomb-grid .hex.yellow:before,.top-section-honeycomb-grid .hex.yellow:after,
    .top-section-honeycomb-grid .hex.blue:before,.top-section-honeycomb-grid .hex.blue:after,
    .top-section-honeycomb-grid .hex.green:before,.top-section-honeycomb-grid .hex.green:after {
        border-width: 6px;
    }
    .top-section-honeycomb-grid .hex.green .content-wrapper,.top-section-honeycomb-grid .hex.white .content-wrapper,.top-section-honeycomb-grid .hex.red .content-wrapper,.top-section-honeycomb-grid .hex.yellow .content-wrapper,.top-section-honeycomb-grid .hex.blue .content-wrapper {
        border-width: 4px;
    }
    .top-section-honeycomb-grid.right {transform: rotate(180deg) scaleX(-1);right: -2vw;}
    .top-section-honeycomb-grid.right .hex-wrapper {transform: rotate(90deg);}
    .top-section-honeycomb-grid.right .hex-wrapper:first-child {margin-right: -6vw;margin-left: 0;margin-top: 0;}
    .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2) {margin-right: -6vw;margin-left: 0;margin-top: 6vw;}
    .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3) {margin-left: 0;margin-right: -1vw;margin-top: 12vw;}
    .top-section-honeycomb-grid.right .hex-wrapper:last-child {margin-left: 0.5vw;margin-right: 0;margin-top: 15vw;}
    .top-section-bg .top-section-content h1 {font-size: 50px;line-height: 50px;margin-bottom: 24px;}
    .top-section-bg .top-section-content p {font-size: 18px;line-height: 22px;width: 90%;}
    .banner-content p {font-size: 18px; line-height: 22px;}
    .btm-section li{font-size: 18px;}
    .btm-section {padding-left: 0;}
    .btm-section ul {width: 100%;}
    .desktop-mid-section {display: none;}
    .mobile-mid-section {display: block;position: relative;z-index: 2;}
    .mobile-mid-section .middle_section .outer_hexagon .hexagon-bg ul p {margin: 0 auto; color: #443735; font-family: "Calibri W01 Bold_904607";}
    .btm-section {margin-top: 0;}
    .btm-section:before {display: none;}
    .top-section-honeycomb-grid.left .hex-wrapper:first-child {margin-left: -2.6vw;}

    /**/
    /*********** Header**************/
    header{height: 130px;padding:22px 50px 0px 30px;transition: none;}
    .map_icon, .tour_icon{display: inline-block;}
    .map_icon img{margin-right: 11px;}
    .tour_icon img,.map_icon img,.call_icon img{vertical-align: top;}
    .top_block,.shrink_header_logo,.header_logo,.contact_menu,.left_aligned_menu,.header_left ul{display: none;}
    .header_left{top:0px;float: left;position: relative;text-align: center;padding-top: 0px;}
    .logo_wrap_tab img{width:86px;}
    .logo_wrap_tab{display: inline-block;}
    .header_left .shrink_header_logo{display:none;}
    .shrink-header .menu_icon, .shrink-header .menu_icon:before, .shrink-header .menu_icon:after{background-color: #0b5c7d;}
    .shrink-header header{background: transparent;height:80px;}
    .shrink-header .shrink_header_logo_mob{width:0px;}
    .shrink-header .menu_icon_wrap span.menu_txt{color:#0b5c7d;}
    .shrink-header .map_icon,.shrink-header .call_icon,.shrink-header .tour_icon{display: none;}
    body.menu-opened .shrink-header .map_icon{display: block;}
    #nav_menu{right:30px;top:10px;}
    /*.shrink-header .shrink_header_logo_mob{width:195px;display: block;}*/
    #nav_menu ul{padding: 0 35px;}
    #nav_menu{width:398px;}
    .menu_icon_wrap{width:42px;height:45px;padding: 4px;background: #fff;}
    .menu-opened .menu_icon_wrap{background: transparent;}
    .menu_icon_wrap span.menu_txt{top:14px;}
    body.menu-opened .menu_icon_wrap {width:37px;}

    .header_wrapper{display: block;}

    /****************Footer**********/
    .footer-left,.footer-right,.footer-desktop-address{width:33.333%;}
    .footer-left ul li.privacy_policy a{font-size: 14px;font-weight: 700;line-height: 14.67px;letter-spacing: -0.38px;}
    .bozzuto_logo img{width:100px;}
    .bozzuto_logo{padding-bottom: 0px;margin-bottom: 0px;}
    .eho img{width:18px;}
    .ada img{width:auto;height: 17px;}
    footer{padding: 19px 25px;}
    .footer-mobile-address{display: block!important;width:100%;padding-bottom: 17px;}
    .footer-desktop-address ul{display: none;}
     .footer-middle ul li a{font-size: 17px;}
     .footer-middle .contact_link{margin-top: 0px;font-size: 16px;max-width: 150px;}
     .social-wrapper img{width:25px;}
    .social-wrapper ul li{padding-right: 2px;}
    .privacy_policy{vertical-align: middle;margin-top: -4px;}

    /**************Home Page**********/
    #home_page.inner_wrapper{padding-top: 130px;}
    .intro_section .hexagon3 {width: 32vw;height: 42vw;}
    .offer .hexagon-in2 p{font-size: 21px;}
    .offer .hexagon-in2 a{font-size: 17px;}
    .intro_section ul li{font-size: 18px;}
    .intro_section h1{margin-bottom: 6px;letter-spacing: 0.5px;}
    .intro_section h1 .second_part{padding-left: 10px;}
    /*.offer .hexagon-in2{padding-top: 12vw;}*/
    .amenities_features_section{padding: 0px 30px;}
    .amenities_features_section .features_block .hexagon1{top:-55px;}
    /*.amenities_features_section .features_block .hexagon2{top:-11px;}*/
    .amenities_features_section .features_block .right_div{margin-right: 0px;max-width: 100%;padding-left: 11px;}
    .amenities_features_section .amenities_block .right_div{margin-right: 0px;max-width: 100%;padding-left: 10px;}
    .amenities_features_section{height: 690px;}
    .neighborhood_section{height: 430px;padding: 0px;}
    /*.neighborhood_section  .hexagon2{top:15.2%;left:30px;}*/
    .neighborhood_section .hexagon1{left:30px;}
    .neighborhood_section .right_div{margin: 0px;padding-left: 11px;}
    .neighborhood_section .right_div .content_block{max-width: 320px;margin-top: 0;transform: translateY(-48%);top:48%;}
    #neighborhood .top-section-bg .top-section-content {padding: 0 10%;}

    .our_story_section .big_hexagon.hexagon1{top:-53px;right:30px;}
    .our_story_section{padding-left: 44px;padding-top: 61px;padding-bottom: 45px;}
    .our_story_section .left_div{padding-right: 20px;}
    .intro_section  .hex-outer:nth-child(2){float:right;}
    .offer .hexagon-in2 p{padding-bottom: 20px;}

    .intro_section h5{font-weight: 700;}
    .our_story_section h3{letter-spacing: -0.53px;}
    .amenities_features_section p, .neighborhood_section p, .our_story_section p{margin-bottom: 18px;}
    .intro_section .right_div ul{max-width: 100%;}
    .intro_section h1{margin: 18px auto 30px;}
    .fp_menu{display: none;}
    .floor_btn{margin-bottom: 25px;}

    .middle_section .inner_hexagon{width:32vw;height:40vw;}
    .middle_section .outer_hexagon {width: 35vw;height: 42vw;top:23vw;}
    .right_hexagon_block, .left_hexagon_block, .middle_hexagon_block{width:49.7%;height:88vw;margin-top: 0px;}
    .middle_section .honeycomb_grid .hex-outer{width:100%;margin-top: 0px;}
    .middle_section h3,.middle_section h2{padding: 40px 0px;}
    .middle_section .honeycomb_grid .hexagon3 {width: 23.7vw;height: 30.5vw;}
    .middle_section .honeycomb_grid .hex-outer {margin-left: 24.5vw;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper{width:50%;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:first-child {margin-right: 0px;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:nth-child .hexagon3{margin-left: 1.5vw;}
    .middle_section .honeycomb_grid .hex-outer:first-child .bottom-pattern:after{bottom: -80%;right:-51%;}
    .middle_section .honeycomb_grid .right_hexagon_block .hex-outer:nth-child(2) .hex-pattern-wrapper{float: right;}
    .middle_section .right_hexagon_block .honeycomb_grid  .hex-outer:nth-child(2) .hex-pattern-wrapper:before{background-image: url(../images/pattern/line_green.png);width:90%;left: -98%;bottom: -2%;}
        .middle_section .right_hexagon_block .honeycomb_grid  .hex-outer:nth-child(2) .hex-pattern-wrapper{top:-14px;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:nth-child(2) {float: left;}
    .middle_section .honeycomb_grid .hex-outer:last-child{margin-top: -3vw;}
    .right_hexagon_block{margin: -14px auto 0;left:50%;transform: translateX(-50%);}
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 16px;line-height: 20px;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-top: -4vw;}

    .bottom_section ul li{width:50%;height: auto;}
    .bottom_section .big_hexagon.hexagon1{top:30px;position: relative;}
    .bottom_section .hexagon_block {height: 435px;width:330px;margin: 0 auto;}
    .bottom_section .bottom_text p{max-width: 280px;margin-bottom: 25px;min-height: auto;}
    .bottom_section {padding: 50px 30px;text-align: center;}
    .bottom_section ul{margin-left: 0px;text-align: center;}

    .banner-content p{max-width: 69%;margin-top: 32px;}
    .slider_section .top-section-honeycomb-grid .hex.green .content-wrapper{border-width: 4px;}
    .slider_section .top-section-honeycomb-grid .hex.green:before {border-top: 6px solid #8f993e;border-left: 6px solid #8f993e;}
    .slider_section .top-section-honeycomb-grid .hex.green:after {border-bottom: 6px solid #8f993e;border-right: 6px solid #8f993e;}
    #home_slider .flex-control-paging{bottom: 70px;}


     #home_page .top-section-honeycomb-grid.left,#thank_you_page .top-section-honeycomb-grid.left,#neighborhood .top-section-honeycomb-grid.left,#features .top-section-honeycomb-grid.left{left:0px;}
    .slider_section .top-section-honeycomb-grid.left .hex-wrapper:first-child {margin-left: -5.1vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #features .top-section-honeycomb-grid .hex-wrapper:nth-child(2) {margin-left: -8vw;margin-top: 8vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #features .top-section-honeycomb-grid .hex-wrapper:nth-child(3) {margin-left: -7.5vw;margin-top: 15.4vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:last-child, #error_page .top-section-honeycomb-grid .hex-wrapper:last-child, #thank_you_page .top-section-honeycomb-grid .hex-wrapper:last-child, #neighborhood .top-section-honeycomb-grid .hex-wrapper:last-child, #features .top-section-honeycomb-grid .hex-wrapper:last-child {margin-right: 0;margin-left: -17.5vw;margin-top: 24vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper,#error_page .top-section-honeycomb-grid .hex-wrapper, #thank_you_page .top-section-honeycomb-grid .hex-wrapper, #neighborhood .top-section-honeycomb-grid .hex-wrapper, #features .top-section-honeycomb-grid .hex-wrapper {position: relative;width: 9.337vw;height: 9.337vw;}
    #home_page .top-section-honeycomb-grid.left .pattern::before,#error_page .top-section-honeycomb-grid.left .pattern::before ,#thank_you_page .top-section-honeycomb-grid.left .pattern::before, #neighborhood .top-section-honeycomb-grid.left .pattern::before, #features .top-section-honeycomb-grid.left .pattern::before{right:-56%;}

    #home_page .top-section-honeycomb-grid.right,#error_page .top-section-honeycomb-grid.right, #thank_you_page .top-section-honeycomb-grid.right, #neighborhood .top-section-honeycomb-grid.right, #features .top-section-honeycomb-grid.right {right: -4vw;bottom: 0px;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:first-child,#error_page .top-section-honeycomb-grid.right .hex-wrapper:first-child, #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:first-child,#neighborhood .top-section-honeycomb-grid.right .hex-wrapper:first-child, #features .top-section-honeycomb-grid.right .hex-wrapper:first-child {margin-right: -12vw;margin-left: 0;margin-top: 0vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2),#error_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #features .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2) {margin-right: -9vw;margin-left: 0;margin-top: 8.9vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3),#error_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #features .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3) {margin-left: 0;margin-right: -1vw;margin-top: 17.5vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:last-child,#error_page .top-section-honeycomb-grid.right .hex-wrapper:last-child, #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:last-child, #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:last-child, #features .top-section-honeycomb-grid.right .hex-wrapper:last-child {margin-left: -0.5vw;margin-right: 0;margin-top: 22vw;}
    #home_page .top-section-honeycomb-grid.right .pattern::before{right: -41%;}


    /**************Thank You Page**********/
    #thank_you_page.inner_wrapper { padding-top: 130px ; margin-top: 0px;}
    #thankyou-content {margin-left: 10px;margin-right: 10px;}
    #thankyou-content .social-wrapper img {height: 28px;}
    #thankyou-content h1 { margin-top: 71px;margin-bottom: 36px;max-width: 570px;font-size: 50px;line-height: 56px;}
    .household #thankyou-content h1 { margin-top: 71px;margin-bottom: 36px;max-width: 570px;font-size: 50px;line-height: 56px;}
    .household #thankyou-content{max-width: 570px;}
    #thankyou-content p {margin-bottom: 45px;font-size: 18px;letter-spacing: 1.44px;line-height: normal;}
    p.household-content{
        margin-bottom: 20px!important;font-size: 18px;letter-spacing: 1.44px;line-height: normal;
    }
    #thankyou-content .social-wrapper {margin-bottom: 50px;}
    #thankyou-content .social-wrapper ul li{padding-right: 15.85px;}
    #thankyou-content a {margin-bottom: 89px;letter-spacing: 0.48px;line-height: 18.49px;font-size: 17px;}
    #thankyou-content .social-wrapper .social-fb img {height: 24px;}
    #household-content {margin-left: 10px;margin-right: 10px;}
    p.household-content{margin-bottom: 45px;font-size: 18px;letter-spacing: 1.44px;line-height: normal;}
    /**************404 Page**********/
    #error-page-content {margin-left: 49px; margin-right: 31px;}
    #error-page-content .left_div {width: 70%;}
    /*#error_page.inner_wrapper{    padding-bottom: calc(100% * (170 / 1000)) !important;}*/
    #error-page-content span img { height: 13px;}
    #error-page-content .hexagon2 {height: 63vw;}
    #error-page-content .error-hexagon{top:auto;}
    #error-page-content p{margin-top: 0px;}
    #error-page-content p,#error-page-content span{font-size: 18px;line-height: 24px;letter-spacing: 1.02px;}
    #error-page-content h1{margin-bottom: 28px;}
    #error-page-content span{margin-top: 10px;}
    #error-page-content .hexagon1{margin-top:-47px;}

    /******************Neighborhood********/
    .mid-section li,#neighborhood .mid-section li {font-size: 18px;}
    #neighborhood .neighborhood_category li {line-height: 14.96px;font-size:13px;padding: 9px 14px;letter-spacing: -0.43px;}
    #neighborhood .map_side_bar {width: 32.943%;height: 330px;position: absolute;float:none;}
    #neighborhood .map_wrap{width:100%;}
    #neighborhood .mid-section{padding-right: 0px;}
    #neighborhood .mid-section .right_div,#neighborhood .mid-section ul{width:100%;}
    #neighborhood .top-section{height: 400px;}
    #neighborhood .mid_content_block{max-width: 91%;}
    #neighborhood .top-section p{max-width: 100%;font-size: 18px;letter-spacing: -0.36px;}
    #neighborhood .map_section #map_zoom_btn .zoom,#map_btn span{width:30px;height:30px;}
    #map_btn span{width:30px;height:33px;}
     #neighborhood .map_section #map_zoom_btn .zoom_out:before{top:11px;font-size: 25px;left:8px;height:2px;width:11px;}
     #neighborhood .map_section #map_zoom_btn .zoom_in:before{top:-3px;font-size: 25px;}
     #neighborhood .map_section #map_btn{top:65px;}

     /***************our story page**************/
     .intro_section{display:flex;flex-direction: column;}
    #our_story_page .intro_section .right_div,#our_story_page .intro_section .middle_div,#our_story_page .intro_section .left_div{width:100%;}
    #our_story_page .intro_section{padding-bottom: 0px;}
    #our_story_page h1{max-width: 100%;}
    #our_story_page .intro_section .right_div{order:1;}
    #our_story_page .intro_section .middle_div{order:2;padding-top: 0px;}
    #our_story_page .intro_section .left_div{order:3;padding-bottom: 25px;}
    #our_story_page .intro_section  .right_div .hex-outer:last-child,#our_story_page .intro_section  .right_div .hex-outer:nth-child(2),#our_story_page .intro_section  .left_div .hex-outer:nth-child(2){display: none;}
    .intro_section .honeycomb_grid{width:100%;}
    .tab_switch{display: block;}
    .intro_section .desktop_switch{display: none;}
    #our_story_page .hexagon3 {width: 55.57vw!important;height: 66.9vw!important;}
    #our_story_page .hex-outer .hexagon-in2{background-position: center;}
    .intro_section .right_div .hex-outer:first-child .hexagon3:first-child {margin-right: 2.5vw;margin-left: -11vw;}
    .right_div .hex-outer:first-child .hexagon3:last-child {margin-right: -2vw!important;}

    .intro_section .left_div .hex-outer:last-child .hexagon:first-child{margin-right: 2vw;}
    #our_story_page .intro_section .left_div .hex-outer:last-child .hexagon:last-child{margin-right: -22vw!important;}
    .intro_section .left_div .hex-outer:first-child{margin-left: 33vw;}
    .intro_section .left_div .hex-outer .top-pattern:before{left:-127%;width:130%;background-image: url(../images/pattern/line_green.png);}
    .intro_section .left_div .hex-outer:last-child {margin-left: 4vw;margin-top: -16.5vw;float: left!important;}
     .intro_section ul li{padding-left: 20px;padding-right: 20px;}

    #our_story_page .right_div .hex-outer:first-child .hexagon3:nth-child(2) .hexagon-in2{background-position: 86%;}

    /*************** Why Bozzuto Page***********/
    #why_bozzuto .top-section p{font-size: 18px; line-height: 22px; padding-bottom: 20px;letter-spacing: -0.35px;max-width: 100%;}
    #why_bozzuto h4,#why_bozzuto h2 {letter-spacing: 0.71px;font-size: 18px;margin-top: 10px;}
    #why_bozzuto h1{margin-bottom: 31px;}
    #why_bozzuto .top-section{padding: 0;background-image: none !important;}
    #why_bozzuto.inner_wrapper {display: flex;background-color: #ce9e32;background-image: url(../images/vector-smart-object-copy-8.png);}
    #why_bozzuto .content_block {width: 100%;padding: 60px 40px 30px 40px;text-align: center;}
    #why_bozzuto .top-section .left_div {width: 100%; padding: 0; background: none;}
    #why_bozzuto .top-section-honeycomb-grid.right {display: none;}
    /***************Contact page**************/
    .contact_section h4,.contact_section h2{line-height: 8.81px;font-size: 17px;letter-spacing: 1.08px;}
    .contact_section .hywrap .top_align .control-label,.contact_section #more-info a{font-size: 10px;line-height: 15.25px;}
    .contact_section .hywrap button, .contact_section .hywrap button[type="submit"]{margin-top: 0;}
    .contact_section .left_div{padding-bottom: 40px;}
    .contact_section .hywrap select,.contact_section .hywrap input[type="text"]{height: 33px;}
    .contact_section .hywrap textarea{height: 105px;}
    .office-hours p{font-size: 14px;line-height: 16px;}
    .contact_section .address p{font-size: 13px;line-height: 16px;}
    .contact_section .address p > span.phonenumber{font-size: 13px;margin-top: 10px;margin-bottom: 10px;}
    .address_block{margin-top: 400px;}
    .office-hours p > span{padding-left: 0px;}
    .get_direction{font-size: 11px;line-height: 15px;right:29px;top:480px;}
    .contact_section .hywrap #form-success{font-size: 21px;}
    .contact_section .address p, .contact_section .address p>span.phonenumber,.get_direction {font-size: 16px; line-height: 18px;}
    .contact_section .hytag_number_of_bedrooms .controls:after {bottom: 4px;font-size: 20px;}
    /***********Gallery****************/
    .banner-sub-menu .menu-list {top: 29px;bottom: auto;padding-top: 0;}
    #gallery .top-section-honeycomb-grid.left {display: none;}
    .banner-sub-menu {top: 0;width: 100%;bottom: auto;}
    #gallery .share-icon {right: 30px;top: 55px;}
    .gallery-slider .caption {width: 100%;}
    .gallery-slider-wrapper {width: 100%;padding-bottom: 0;}
    .gallery-video-wrapper{width: 85%;}
    .gallery-slider .flex-nav-prev {left: 15px;}
    .gallery-slider .flex-nav-next {right: 15px;}
    #gallery .share-icon span {padding-left: 0;}
    #gallery .share-icon img {display: none;}
    .gallery-slider .flex-direction-nav li span, .gallery .lg-actions button label span {background-size: 50%;transform: translateX(-55%) translateY(-45%);top: 50%;}
    .gallery-slider .flex-direction-nav li a:after {transform: scale(1, 0.579) translate(67.71136%, -196%) rotate(45deg);}
    .gallery-slider .flex-direction-nav li, .gallery .lg-actions button {width: 30px;height: 30px;}
    .gallery-slider .caption {padding: 20px;}
    #gallery .share-icon a {padding: 0 10px;}
    .gallery .lg-actions button label {line-height: 15px;}
    .banner-sub-menu .selected-category {padding: 0 20px;}

    .gallery-slider-wrapper {padding: 30px 0 0;}
    .gallery-slider-wrapper h1 {margin-bottom: 30px;}
    .gallery-video-wrapper h2 {margin: 30px 0;}
    .gallery-slider {height: 500px;}
    .gallery-slider .flex-control-paging {bottom: 142px;width:86%;}
    .ct_name {position: relative;}
    .ct_name:after {display: inline-block;content: '';position: absolute; width: 6px;height: 6px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(135deg) skew(-15deg, -15deg); top: 5px; right: -50px;}
    .category-open .ct_name:after {transform: rotate(-45deg) skew(-15deg, -15deg);top:10px;}
    .gallery_icon_wrap {display: none;}
    .banner-sub-menu .selected-category a, .banner-sub-menu .category-item {text-align: center;}
    .video-iframe {margin-bottom: 10%;}

    /***********floorplans page****************/
    .advanced_search form {display: block;margin: 0 auto;width: 50%; min-width: 385px;opacity: 0;transition: opacity 0.8s ease;}
    .advanced_search .bedroom {margin-right: 0;margin-bottom: 40px;}
    .advanced_search .dropDown, .advanced_search .dropDown.availability, .advanced_search .dropDown.floor {width: 100%!important;max-width: 100%!important;margin: 0;margin-bottom: 8px;}
    .advanced_search .search_btn{display: block;margin-left: auto;margin-right: auto;}
    .advanced_search .sitemap_btn{margin-right: 0;margin-top: 8px;}

    .quick_search .hexagon1{float: none!important;margin:0 auto;top:0;}
    .bedroom_type{width:32%;}
    #floorplans_landing h1{font-size: 21px;letter-spacing: 0.88px;line-height: 28px;}
    #floorplans_landing h1 span{padding-top: 2px;}
    .quick_search .text_section p{line-height: 41px;font-size: 77px;}
    .quick_search .text_section span{letter-spacing: -0.73px;font-size:15px;line-height:8px;}
    .quick_search{padding: 25px 0px 0px;}
    #floorplans_landing h1{padding-bottom: 25px;}
    .device_only{display: block;}
    .advanced_search{display: none;padding: 70px 0px;position: absolute;top:0px;left:0;width:100%;z-index: 2;}
    #floorplans_landing .advanced_search{top:130px;}
    .advanced_search .customSelect .selectedValue {padding: 9px 50px 9px 30px;}
    .advanced_search .customSelect{position: initial;}
     .advanced_search .adv_srch_close {display: block;}
     #floorplans_landing .middle_div{width:100%}
     #floorplans_landing .middle_div p{font-size: 18px;}

     #floorplans_result .search_match{padding:7px 25px 8px;font-size: 12px;}
     span.result_count{display: block!important;}
     #floorplans_result .sort_by_section{font-size: 14px;line-height: 30px;padding: 20px 0px;}
     #floorplans_result .list_outer_wrap{padding: 0px 25px;}
     .list_wrapper .list_text h3,.list_wrapper .list_text h2{font-size: 36px;line-height: 18.66px;}
     #floorplans_result .list_wrapper .list p{line-height: 22px;font-size:17px;letter-spacing: -0.72px;}
     #floorplans_result .list_wrapper .list .link{font-size: 18px;}
     #floorplans_result .list_wrapper .list{padding: 50px 12px;}
     #floorplans_result #pagination a,#floorplans_result #pagination_1 a{font-size: 12px;}
     #floorplans_result .floor_plans_pagination{padding: 7px 25px 8px;}
     .back_to_results{padding: 28px 5%;}

     .flr_detail_sec .btn_wrap .link{color: #fff;text-decoration: none;background: #8f983b;font-size: 16px;padding: 11px 0px;text-align: center;}
     .flr_detail_sec .detail_cnt p{font-size: 16px;}
     .advanced_srch_btn span:after{right:90px;}
     .bedroom_type{margin-bottom: 18px;}
     .floorplan_popup img.mfp-img{max-height: 667px!important;}
     .mfp-bg{min-height: 1227px!important;}
     .mfp-wrap{top:0px!important;}
     .quick_search .btn{margin-top: 50px;margin-bottom: 50px;}

    /*---------------------Blog Listing---------------------*/
    .each-blog-content .each-blog-desc, .blog-details-content .blog-details-desc p {font-size: 18px; line-height: 22px;}
    #blog-details .blog-content-holder {padding: 40px 30px 30px 30px;}
    .each-blog-content h3,.each-blog-content h2,.blog-details-content h1 {font-size: 20px;line-height: 22px;}
    .each-blog-content .posted-date, .blog-details-content .posted-date {padding: 10px 0;}
    .each-blog-content .each-blog-desc {padding: 0 0 10px;}
    .load-more .wp-paginate a, .back-to-blogs-wrapper a {font-size: 18px;}
    #blog-details .top-section-honeycomb-grid {display: none;}
    .each-blog-content h3,.each-blog-content h2, .blog-details-content h1 {font-size: 24px;line-height: 26px;}
    .each-blog-content .posted-date, .blog-details-content .posted-date {font-size: 16px;}
    .each-blog-read-more {font-size: 16px;}
    .widgets ul li a {font-size: 16px;}
    .widgets ul li {line-height: 20px;}
    .widgets h4,.widgets h2 {font-size: 22px;line-height: 22px;}

    .contact_section .hywrap button, .contact_section .hywrap button[type="submit"] {font-size: 16px; line-height: 18px;}
    .blog-main-cnt .no_post_found {font-size: 24px; line-height: 24px;}
}
@media screen and (max-device-width:1000px) and (min-device-width:768px){
    #neighborhood .mid-section .hexagon3{margin-right:calc(32vw/16)!important;}
    #neighborhood .mid-section .hex-outer:last-child .hexagon3:first-child{margin-right: 0px!important;}
    .intro_section  .hex-outer:nth-child(2){float:left;}
    #thank_you_page.i{font-size: 21px;line-height: 28px;letter-spacing: 0.88px;}age.inner_wrapper{display: table;}
    #error-page-content{height:100%;}
    .amenities_features_section h3, .neighborhood_section h3, .our_story_section h3{margin-bottom: 0px;}
    #error-page-content .error-hexagon{right:29px;display: block;}
    #qksrch_form{position: relative;}
/*    .srch_bedroom_container{position: absolute;top:50%;transform: translateY(-50%);width:100%;}*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
  .btm-section .hexagon3,#neighborhood .mid-section .hexagon3{width: 32vw !important;height: 42vw !important;}
  #neighborhood .mid-section .hex-outer:first-child .hexagon3:first-child{margin-left:0px!important;margin-right:calc(32vw/16)!important;}
  #neighborhood .mid-section .hex-outer:last-child{margin-left: calc(17.5vw/1.86)}
  #neighborhood .mid-section .hexagon3{margin-right: calc(32vw/16);}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
    #neighborhood .mid-section .hexagon3,#neighborhood .mid-section .hex-outer:last-child .hexagon3:first-child{ margin-right:calc(17.5vw/14)!important;}
    #error-page-content .error-hexagon{right:100px;display: block;}
    .quick_search .btn{left:42%;transform: translateY(-42%);bottom: -40px;}

}
@media screen and (max-width:1000px) and (min-width:768px){
    .btm-section{display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;-webkit-flex-direction: column;width: 100%;padding-top: 35px;}
    .btm-section .left_div,#neighborhood .mid-section .left_div{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;width: 100%;margin: 0;padding: 0;}
    .btm-section .right_div,#neighborhood .mid-section .right_div{-webkit-box-ordinal-group: 0;-moz-box-ordinal-group: 0;-ms-flex-order: 0;-webkit-order: 0;order: 0;padding: 0 50px 50px;}
    .btm-section .honeycomb_grid{display: flex;display: -webkit-flex;display: -ms-flexbox;margin-bottom: 15px;padding-top: 35px;}
    #neighborhood .mid-section .honeycomb_grid{margin-bottom: 15px;padding-top: 35px;}
    .btm-section .hexagon3{width: 31.3vw;height: 41.3vw;margin: 0;}
    .btm-section .hex-outer:first-child,#neighborhood .mid-section .hex-outer:first-child{-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;background-position: 100% -5px;}
    .btm-section .hex-outer:last-child,#neighborhood .mid-section .hex-outer:last-child{-webkit-box-ordinal-group: 0;-moz-box-ordinal-group: 0;-ms-flex-order: 0;-webkit-order: 0;order: 0;margin: 0;}
    .btm-section .hex-outer:last-child .hexagon3:last-child,#neighborhood .mid-section .hex-outer:last-child .hexagon3:last-child{display: none;}
    .btm-section .hex-outer:first-child .hexagon3:first-child{margin-left: 2vw;margin-right: 2vw;}
    #neighborhood .mid-section .hex-outer:first-child .hexagon3:first-child{margin-left: 0;margin-right: calc(16vw/16);}
    #neighborhood .mid-section .hex-outer:last-child{float:right;}
    #neighborhood .mid-section .hex-outer:last-child .hexagon3:first-child{margin-right: 0px;}
    #neighborhood .mid-section .hexagon3{width: 32vw;height: 42vw;margin: 0;margin-right: calc(16vw/16)!important;}

    #home_page .intro_section  .hex-outer .hexagon:last-child .hexagon-in2{background-size: 126%;background-position: left -13%;}

    /*****Our story******/


    #features .btm-section .honeycomb_grid {padding-top: 0;}
    #features .btm-section .hex-outer:first-child .hexagon3:first-child {margin-right: -3vw;}

}
@media screen and (max-device-width:767px){
    /*.hex-outer:last-child{margin-top: calc(-60vw/3.8);margin-right: 0px!important;float:right;}
    .hex-outer:nth-child(2) .hexagon:first-child{margin-right:calc(39.2vw/28.6)!important;}*/

    .hex-outer:last-child{margin-top: calc(-58vw/3.8);margin-right: 0px!important;float:right;}
    .hex-outer:nth-child(2) .hexagon:first-child{margin-right:calc(38vw/15)!important;}

    /*.hexagon3 {width: 39.2vw !important;height: 49.2vw !important;margin-right: calc(39.2vw/30) !important;}*/
    .intro_section  .hex-outer:nth-child(2){float:right;margin-top:calc(-48vw/3.8);margin-right:0px!important;}

    /*.intro_section  .hex-outer:nth-child(2) .hexagon:first-child{margin-right:calc(39.2vw/28.6)!important;}*/
    .intro_section  .hex-outer:nth-child(2) .hexagon:first-child{margin-right:calc(38vw/15)!important;}

    /*.hexagon3 {width: 39.2vw !important;}
    .hex-outer:last-child .hexagon:first-child{margin-right:calc(39.2vw/28.6)!important;}*/

    .hexagon3 {width: 38.4vw !important;}
    .hex-outer:last-child .hexagon:first-child{margin-right:calc(38vw/15)!important;}
    .flex-pauseplay button {width: 25px;height: 25px;}

}
@media screen and (max-width:768px){
     /*......Covid popup......*/	
    .covid_popup{padding:15px 30px 17px;}	
    .covid_info{flex-direction: column;justify-content: center;text-align: center;}	
    .covid_btn_wrap{margin: 10px auto 0!important;}	
    .covid_popup_close{top: 6px;right:6px;}
    .covid_popup_close .close_icon, .covid_popup_close .close_icon:before{width:12px;}

/************ Home Page*************/
    .right_hexagon_block, .left_hexagon_block, .middle_hexagon_block,.middle_section .honeycomb_grid .hex-outer{width:100%;}
     .left_hexagon_block{height:180vw;margin-top: 6vw;}
     .middle_hexagon_block{height:120vw;margin-top: 9vw;}
     .right_hexagon_block{height:135vw;margin-top: 1vw;}
     .middle_section .honeycomb_grid .hex-outer{margin-top: calc(-23.7vw/2.46);}
    .middle_section .outer_hexagon {width: 79.47vw;height: 91.469vw;}
    .middle_section .honeycomb_grid .hexagon3{width:57.6vw!important;height: 66.934vw!important;}
    .middle_section .inner_hexagon {width: 74.137vw;height: 86.137vw;}

    .middle_section .honeycomb_grid .hex-outer{margin-left: 53vw;}
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 20px;line-height: 30px;max-width: 307px;}
    .middle_section .outer_hexagon{top:42vw;}
    .middle_section .honeycomb_grid .hex-outer:first-child .bottom-pattern:after {bottom: -77%;right: -54%;}
    .middle_section .left_hexagon_block .honeycomb_grid .hex-outer:first-child .bottom-pattern:after {bottom: -86%;right: -42%;}
    .left_hexagon_block .hex-outer:last-child, .left_hexagon_block .hex-outer:nth-child(2), .right_hexagon_block .hex-outer:last-child, .right_hexagon_block .hex-outer:nth-child(2) {margin-top: -2.6vw!important;}
    .left_hexagon_block .hex-outer:nth-child(2) .mobile_switch{background-position: 20%;}
    .left_hexagon_block .hex-outer:nth-child(2) .hex-pattern-wrapper{margin-left: -24vw;}
    .middle_section .middle_hexagon_block .outer_hexagon{top:-19vw;}
    .middle_section .middle_hexagon_block .honeycomb_grid .hex-outer:first-child .bottom-pattern:after{bottom: 2%;}
    .middle_hexagon_block .hex-outer:first-child .hexagon-in2,.middle_hexagon_block .hex-outer:first-child .hexagon-in2.blue{background-image: none!important;background-color: transparent!important;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:first-child{width:50%;margin-right: 0px;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:first-child .hexagon3,.middle_section .right_hexagon_block .hex-outer:last-child .hex-pattern-wrapper{margin-left: -9.5vw;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:nth-child(2) .hexagon3{margin-left: 2.1vw;}
    .middle_section .hex-outer.double-hex .hex-pattern-wrapper:nth-child(2){width:50%;}
    .middle_hexagon_block .hex-outer:nth-child(2){display: none;}
    /*.middle_hexagon_block .hex-outer:last-child{margin-top: 0.5vw!important;}*/
    .middle_hexagon_block .hex-outer:last-child{margin-top: -1.2vw!important;}
    .middle_section .honeycomb_grid{width:100%;}
    .right_hexagon_block .honeycomb_grid{bottom: 0;}
    .right_hexagon_block .honeycomb_grid .hex-outer:first-child,.right_hexagon_block .honeycomb_grid .hex-outer:nth-child(2){display: none;}
    #features .right_hexagon_block .honeycomb_grid .hex-outer:first-child {display: block;}
    #features .right_hexagon_block .honeycomb_grid .hex-outer:first-child .hex-pattern-wrapper:first-child {display: none;}
    #features .right_hexagon_block .honeycomb_grid .hex-outer:first-child .last-hex-shape {position: absolute;z-index: 1;left: 19%;top: 0;margin-top: -17vw;}
    .middle_section .right_hexagon_block .outer_hexagon{top: -12vw;}
    .middle_section .hex-outer:last-child{float:left!important;}
    .middle_section .honeycomb_grid .hex-outer .top-pattern:before {left: -56vw;width:82%;}
    .middle_section h3,.middle_section h2{padding: 40px 0px;}
    #features .middle_section .hex-outer:last-child .hexagon:first-child,#features .middle_section .hex-outer:first-child .hexagon:first-child,#home_page .middle_section .left_hexagon_block .hex-outer:first-child .hexagon:first-child,#home_page .middle_section .left_hexagon_block .hex-outer:last-child .hexagon:first-child{margin-right:calc(38vw/15)!important;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child .bottom-pattern:after{width:96%;right: -100%;}

    .right_hexagon_block{left:0%;transform: translateX(0%);}
    #home_page .right_hexagon_block .hex-outer:last-child .hexagon3:first-child .hexagon-in2{background-image: none!important;background-color: #8f993d;}
    .desktop_switch{display: none;}
    .mobile_switch{display: block;}

    #features .btm-section {margin-top: 20vw;}
    .middle_section .left_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-top: -4.5vw!important;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-top: -71.5vw!important;}

    #features .btm-section .right_div {padding: 25vw 7vw 20px;}
    #features .btm-section .honeycomb_grid .hexagon3{width:48vw!important;height: 66.67vw!important;}
    #features .btm-section .top-pattern:before {width: 90%;top: 0;left: -90%;}
    #features .btm-section ul {margin-bottom: 30px;}
    #features .btm-section .honeycomb_grid {display: block;}
    #features .btm-section .hex-outer:last-child .hexagon3:last-child {display: block;}

    #neighborhood .figure-div {margin: 0px -20%;}
    #neighborhood .figure-div .hexagon_block {height: 70vw;}
    #neighborhood .big_hexagon.hexagon1 {max-width: 475px;max-height: 500px;width: 56vw;height: 70vw;}
    #neighborhood .figure-div ul {display: block;}
    #neighborhood .figure-div li {width: 50%;float: left;}
    #neighborhood .figure-div li:nth-child(2) {display: none;}
    #neighborhood .figure-div li:last-child {width: 100%;margin-top: -20vw;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2 {padding: 20px 0 20px;}
    #neighborhood .big_hexagon.hexagon1 {left: 0;right: 0;}
    #neighborhood .figure-div li:last-child .big_hexagon.hexagon1{margin-left: 31.5vw;}

    .contact_section .left_div,.contact_section .right_div {width: 100%; padding: 0;}
    .contact_section h1,.contact_section h4,.contact_section h2 {text-align: center;}
    #contact .contact_section_inner {flex-direction: column;}
    .contact_section .top-section-honeycomb-grid.left {display: none;}
    #contact .contact_section_inner {padding: 30px 40px 0;}
    .contact_section .outer_hexagon {position: static;}
    .contact-hex {display: flex; justify-content: center;position: static;width: 100%;}
    #contact .address_block {margin-top: 0;}
    .contact_section .outer_hexagon {width: 65vw;height: 80vw;max-width: 760px;max-height: 860px;}
    .contact_section .outer_hexagon .inner_hexagon {width: 60vw;height: 75vw;max-width: 740px;max-height: 840px;}
    .contact_section .address {padding-left: 6vw;}
    .office-hours {max-width: 175px;padding-right: 4vw;}
    .contact_section h1 {line-height: 42px;font-size: 36px;}
    .contact_section h1 {margin-bottom: 10px;}
    .contact_section .hywrap button, .contact_section .hywrap button[type="submit"]{width: 100%;}
    .contact_section .address_block h4,.contact_section .address_block h2 {text-align: left;}

    #thank_you_page .top-section-honeycomb-grid {display: none;}
    .gallery-slider {height: 400px;}

    /*--- specials popup ----*/
   .popup-wrapper {align-items: flex-end;}
   .popup-wrapper .promo_box {width: 100%;}
   .popup-wrapper .promo_box h2 {
     font-size: 16px;
   }
   .popup-wrapper .schedule-tour {
       font-size: 16px;
       padding: 7px 10px;
       max-width: 173px;
   }
    /*------Blog--------*/
    .blog-main-cnt {flex-direction: column;}
    .blog-content-holder, .blog-sidebar {width: 100vw;}
    .blog-sidebar {padding: 25px;}
    #blog-listing .blog-main-cnt h1 {text-align: center; margin-bottom: 15px;}
    .each-blog-content {margin-top: -35%;}
    .each-blog-content {padding: 35% 20px 20px;}
    .blog-post-wrapper .hexagon3 {width: 36vw;height: 46vw;}
    .widgets ul, .widgets h4,.widgets h2 {text-align: center;}
    .load-more {justify-content: center;padding-right: 0;margin-top: 0;}
    #widget_recent_entries, #widget_categories, #widget_archive{margin-bottom: 25px;}
    #widget_tags {margin-bottom: 0;}
    #widget_recent_entries {margin-top: 30px;}
    .widgets h4,.widgets h2 {padding-bottom: 8px;}
    .widgets ul li {padding-bottom: 5px;}
    .blog-details-content {padding: 30px;}
    .blog-details-image {height: 400px;}

     .back-to-blogs-wrapper {float: none;display: flex;justify-content: center;}
     .back-to-blogs-wrapper a {font-size: 18px;}
     .blog-main-cnt .no_post_found {margin-top: 0;}

}
@media screen and (max-width:767px){
    h1{font-size: 36px;line-height: 36px;}
    .mob_only{display: block;}
    p,.intro_section ul li{font-size: 16px;line-height: 20px;}
    #floorplans_landing .middle_div p{font-size: 16px;line-height: 20px;}
    .hexagon2{top:-33px;}
    .btn{margin: 0 auto;}
    .mid_content_block{position: relative;top:0;transform:translateY(0%);max-width: 100%;}
    .inner_hexagon {width: 293px;height: 342px;}
    .outer_hexagon{width: 334px;height: 385px;top: 100px;margin:auto;right:0;left:0;}

    /*****************Header Styles********************/
    .call_icon{display: inline-block;}
    .call_icon img{width:18px;margin-right: 11px;}
    .map_icon img{width:15px;}
    .tour_icon img{width:21px;}
    header{height:120px;padding: 20px;}
    .shrink-header header{height: 76px;}
    .logo_wrap_tab img {width: 75px;}
    #nav_menu{right:0;top:0;width:100%;max-height:595px;}
    #nav_menu.submenu-open{max-height: 500px;}
    #nav_menu ul{padding: 0 30px;}
    #nav_menu ul.social_link{padding-bottom: 80px!important;}
    #nav_menu ul li{font-size: 22px;margin-bottom: 0px;}
    #nav_menu .bottom_menu a.contact_btn{width:121px;padding: 15px 0px;}
    .social_link img{height: 21px;}
    #nav_menu .vt-menu .sub-menu li{font-size: 18px;margin-bottom: 0;}
    #nav_menu .vt-menu .sub-menu li.mobile-show{display: block;}
    #nav_menu .vt-menu .sub-menu li.desktop-show{display: none;}
    #nav_menu .vt-menu .sub-menu{padding-top: 0;}
    #nav_menu .bottom_menu{padding-top: 10px;}

    /*****************Footer styles*****************/

    .footer-left{padding-left: 0;width: 38%;}
    .footer-right{padding-right: 0;text-align: center;float:left;padding-bottom: 30px;width: 38%;}
    .footer-right .top_arrow{float:right;}
    .footer-middle{padding-left: 0px;}
    .footer-left ul li.property_name{font-size: 19px;letter-spacing: -0.38px;}
    .footer-left ul li.footer-tel a{letter-spacing: -0.38px;}
    .privacy_policy.mob_only{display: inline-block!important;padding-left: 30px;}
    /*.bozzuto_logo{padding-top: 46px;}*/
    .bozzuto_logo{padding-top: 0px;margin-bottom: 0px;}
    .footer-left ul li.privacy_policy a{padding-left: 5px;}
    .footer-middle .contact_link{font-size: 12px;}
    .footer-right > div{text-align: right;}
    .footer-middle ul li a{padding: 0 5px;line-height: 12px;}
    .eho{padding-right: 5px;}
    .footer-desktop-address{width: 24%;}
    .social-wrapper ul{margin-top: -6px;}

    .inner_wrapper{padding-top: 120px;padding-bottom: 574px;}
    /*Features and Amenities*/
    .mid-section{padding: 0;}
    .top-section{height: auto;overflow:hidden;padding: 0 20px;}
    .left_div,.right_div{width: 100% !important;}
    .top-section .left_div {margin-top: 340px;padding-right: 0;text-align: center;margin-bottom: 48px;}
    .hexagon2{width: 293px;height: 342px;top: -35px;margin: auto;left: 0;right: 0;}
    .hexagon1 ,.big_hexagon.hexagon1{width: 334px;height: 385px;top: -56px;left: 0;right: 0;margin: auto;}
    /*.honeycomb_grid{display: table;margin: 0 auto;}*/
    .mid-section .right_div{padding: 30px 20px 20px;}
    .mid-section h3,.mid-section h2,.middle_section h3, .middle_section h2{font-size: 21px;line-height: 22px;text-align: center;margin-bottom: 0px;}
    .mid-section li,.btm-section li,#neighborhood .mid-section li{font-size: 16px;padding-left: 0;}
    .btm-section ul {padding-left: 40px;width: 90%;}
    .btm-section .left_div{margin: 0;float: left;padding-top: 6px;}
    .btm-section .right_div{padding: 14px 20px 20px;}
    .btm-section .honeycomb_grid{float: none;}
    /*.hex-outer:last-child{margin-left: calc(38.2vw/1.94);float: left;margin-top: calc(-48.2vw/3.4);}*/
    .hexagon3 {float: left;width: 38.2vw;height: 48.2vw;margin-right: calc(38.2vw/30);}
    .mid-section .left_div{padding: 6px 0 0;}
    .hexagon3:last-child{margin-right: 0 !important;}
    .mid-section ul{width: 100%;}
    .top-section p{max-width: 100%;}
    #wrapper .top-section .hexagon1{top:100px;right:0;}
    .mid-section  .hex-outer:nth-child(2) .hexagon:last-child{margin-right: 0px!important;}
    .honeycomb_grid{margin: 0;display: block;width:100%;float:left;}
    .hex-outer{float:left;margin:0;}
     #wrapper .mid_content_block p,#wrapper .mid_content_block h1{max-width: 100%;}
     #wrapper h3{line-height: 55px!important;margin-bottom: 0px;}

    /**/

    /***************** Home page styles************/
    .banner-content p {font-size: 16px; line-height: 20px;margin-top: 5px;}
    .hex-outer:last-child{float:right!important;margin-right: calc(-4.9vw/1.9);margin-top: calc(-58vw/3.8);margin-left: 0;}
    /*.hexagon3 {width: 39.2vw !important;height: 51vw !important;margin-right: calc(39.2vw/28) !important;}*/
    .hexagon3 {width: 38.4vw !important;height: 51vw !important;margin-right: calc(38vw/15) !important;}
    .intro_section  .hex-outer:first-child .hexagon:last-child{display: block;}
    /*.intro_section  .hex-outer:nth-child(2),mid-section  .hex-outer:last-child{float:right;margin-top:calc(-60vw/3.8);margin-right:calc(-4.9vw/1.9);}*/
    .intro_section  .hex-outer:nth-child(2),mid-section  .hex-outer:last-child{float:right;margin-top:calc(-58vw/3.8);margin-right:calc(-4.9vw/1.9);}
    /*.mid-section .hexagon3 {width: 37.2vw;height: 51vw !important;margin-right: calc(39.2vw/28)!important;}*/
    .mid-section .hexagon3 {width: 37.2vw;height: 51vw !important;margin-right: calc(38vw/15)!important;}
/*    .intro_section  .hex-outer:nth-child(2) .hexagon:first-child{margin-right:calc(39.2vw/28.6);}*/
    .amenities_features_section{padding: 0px 20px;}
    /*.amenities_features_section .features_block .hexagon2{top:-33px;}*/
    .features_block .left_div{height: 350px;}
    .our_story_section .left_div,.neighborhood_section .right_div{padding: 0px 20px!important;text-align: center;}
    .amenities_features_section p, .neighborhood_section p, .our_story_section p{margin-bottom: 20px;}
    .amenities_block .big_hexagon{top:26px;}
    .amenities_features_section{height: auto;display: table;padding-bottom: 76px;}
    .amenities_features_section .right_div{text-align: center;padding: 00px!important;max-width: 96%!important;margin:0 auto!important;float:none!important;}
    .neighborhood_section .hexagon1{top:-55px;left:0;transform: translateY(0%);position: relative;}
    /*.neighborhood_section .hexagon2{top:-32px;left:0;}*/
    .neighborhood_section .right_div,.neighborhood_section .right_div .content_block{max-width: 100%;}
    .neighborhood_section .right_div .content_block{top:0;transform: translateY(0%);position: relative;}
    .neighborhood_section{height: auto;padding: 0 20px 80px;display: table;}
    .our_story_section{padding: 0 20px 32px;}
    .our_story_section .big_hexagon.hexagon1{right:0;}
    .amenities_features_section .amenities_block{padding-top: 0px;}
    .amenities_features_section .amenities_block .left_div{height:auto;padding: 20px 0px;}
    .amenities_features_section .amenities_block .left_div .hexagon1{position: relative;top:0;}
    .neighborhood_section .right_div{margin-top: -6%;height:auto;}

    #home_page.inner_wrapper,#our_story_page.inner_wrapper{padding-top: 120px;}
    .intro_section .left_div{padding-bottom: 0px;}
    #home_page h3{line-height: 28px!important;}
    #wrapper .mid-section li:before, #wrapper .btm-section li:before{margin-top: 8px;}
    .amenities_features_section h3, .neighborhood_section h3, .our_story_section h3{margin-bottom: 15px;}
    .floor_btn{margin-left: 7px;margin-top: 20px;}

/*    .slider_section .top-section-honeycomb-grid.left .hex-wrapper:first-child {margin-left: -2.3vw;}*/
    #home_slider .flex-control-paging{bottom: 30px;}
    .gallery-slider .flex-control-paging {bottom: 90px;}
    #home_slider .flex-control-paging li,.gallery-slider .flex-control-paging li{width:14px;height: 14px;}
    #home_slider .flex-control-paging li a:after, .gallery-slider .flex-control-paging li a:after{width:76%;}
    #home_slider .flex-control-paging li a:after, .gallery-slider .flex-control-paging li a:after {width:76%;transform: scale(1, 0.579) translate(72%, 105%) rotate(45deg);bottom: 0;}
    .bottom_section ul li{width:100%;height: auto;}
    .bottom_section ul li:last-child{padding-bottom: 43px;}
    .bottom_section{padding: 0px;}
    .middle_section h3,.middle_section h2{padding-top: 16px;}
    .bottom_section ul li:first-child .hexagon-in2{background-position: 2% 74%!important;background-size: 182%!important;}

/*    #home_page .top-section-honeycomb-grid.left,#thank_you_page .top-section-honeycomb-grid.left,#neighborhood .top-section-honeycomb-grid.left,#features .top-section-honeycomb-grid.left{left:0px;}
    .slider_section .top-section-honeycomb-grid.left .hex-wrapper:first-child {margin-left: -5.1vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(2), #features .top-section-honeycomb-grid .hex-wrapper:nth-child(2) {margin-left: -8vw;margin-top: 8vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #error_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #thank_you_page .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #neighborhood .top-section-honeycomb-grid .hex-wrapper:nth-child(3), #features .top-section-honeycomb-grid .hex-wrapper:nth-child(3) {margin-left: -7.5vw;margin-top: 15.4vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper:last-child, #error_page .top-section-honeycomb-grid .hex-wrapper:last-child, #thank_you_page .top-section-honeycomb-grid .hex-wrapper:last-child, #neighborhood .top-section-honeycomb-grid .hex-wrapper:last-child, #features .top-section-honeycomb-grid .hex-wrapper:last-child {margin-right: 0;margin-left: -17.5vw;margin-top: 23vw;}
    #home_page .top-section-honeycomb-grid .hex-wrapper,#error_page .top-section-honeycomb-grid .hex-wrapper, #thank_you_page .top-section-honeycomb-grid .hex-wrapper, #neighborhood .top-section-honeycomb-grid .hex-wrapper, #features .top-section-honeycomb-grid .hex-wrapper {position: relative;width: 9.337vw;height: 9.337vw;}
    #home_page .top-section-honeycomb-grid.left .pattern::before,#error_page .top-section-honeycomb-grid.left .pattern::before ,#thank_you_page .top-section-honeycomb-grid.left .pattern::before, #neighborhood .top-section-honeycomb-grid.left .pattern::before, #features .top-section-honeycomb-grid.left .pattern::before{right:-56%;}

    #home_page .top-section-honeycomb-grid.right,#error_page .top-section-honeycomb-grid.right, #thank_you_page .top-section-honeycomb-grid.right, #neighborhood .top-section-honeycomb-grid.right, #features .top-section-honeycomb-grid.right {right: -4vw;bottom: 0px;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:first-child,#error_page .top-section-honeycomb-grid.right .hex-wrapper:first-child, #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:first-child,#neighborhood .top-section-honeycomb-grid.right .hex-wrapper:first-child, #features .top-section-honeycomb-grid.right .hex-wrapper:first-child {margin-right: -12vw;margin-left: 0;margin-top: 0vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2),#error_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2), #features .top-section-honeycomb-grid.right .hex-wrapper:nth-child(2) {margin-right: -9vw;margin-left: 0;margin-top: 8.9vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3),#error_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3), #features .top-section-honeycomb-grid.right .hex-wrapper:nth-child(3) {margin-left: 0;margin-right: -1vw;margin-top: 17.5vw;}
    #home_page .top-section-honeycomb-grid.right .hex-wrapper:last-child,#error_page .top-section-honeycomb-grid.right .hex-wrapper:last-child, #thank_you_page .top-section-honeycomb-grid.right .hex-wrapper:last-child, #neighborhood .top-section-honeycomb-grid.right .hex-wrapper:last-child, #features .top-section-honeycomb-grid.right .hex-wrapper:last-child {margin-left: -0.5vw;margin-right: 0;margin-top: 22vw;}*/
    #home_slider .slides li:nth-child(3){background-position: 74% 34%;}
    #home_page .banner-content p{margin-top: 32px;}

    /**************Thank You Page**********/
    #thank_you_page.inner_wrapper { padding-top: 100px ;}
    #thankyou-content .social-wrapper img {height: 22px;}
    #thankyou-content .social-wrapper .social-fb img {height: 22px;}
    #thankyou-content h1 {margin-top: 94px;margin-bottom: 24px;font-size: 48px;line-height: 50px;letter-spacing: 1.75px; max-width: 490px; }
    .household #thankyou-content h1 { margin-top: 94px;margin-bottom: 24px;font-size: 48px;line-height: 50px;letter-spacing: 1.75px; max-width: 490px; }
    #thankyou-content p {margin-bottom: 35px;letter-spacing: 1.29px;font-size: 16px}
    #thankyou-content .social-wrapper {margin-bottom: 42px;}
    #thankyou-content a {margin-bottom: 94px;letter-spacing: 0.48px;line-height: 14.28px;font-size: 13px;}
    p.household-content{margin-bottom: 20px;;letter-spacing: 1.29px;font-size: 16px
    }    
    /**************404 Page**********/
    /*#error_page.inner_wrapper{    padding-bottom: 542px !important;}*/
    #error-page-content {flex-direction: column!important;margin-left: 15px;margin-right: 15px;}
    #error-page-content .error-hexagon{ justify-content: center; align-items: flex-start;margin-left: 0;margin-right: 0;}
    #error-page-content .left_div{ text-align: left; height: 100%;}
    #error-page-wrapper {height: 400px;}
    #error-page-content .right_div{ height: 306px;width: 334px;margin-bottom: 11px;}
    #error-page-content .hexagon1{height: 386px;width: 334px;}
    #error-page-content .hexagon2{height: 510px;}
    #error_page.inner_wrapper{margin: 0;padding: 0;padding-top: 120px;position: relative;}
    #error-page-content h1,#error-page-content p,#error-page-content span{margin: 0;padding: 0; max-width: 100%;line-height: 27.43px;}
    #error-page-content p, #error-page-content span{font-size: 16px;letter-spacing: 0.8px;line-height: 18px;}
    #error-page-content span{max-width: 300px;padding-top: 8px;text-align: left;width: 100%;}
    #error-page-content span span img { height: 10px;}
    #error_page.inner_wrapper .hexagon1{margin-top:-55px;}
    #error-page-content .right_div,#error-page-content .left_div {margin-bottom: 33px;}
    .error-social {margin-bottom: 0;margin-top: 20px;}
    #error_page .top-section-honeycomb-grid.right {display: none;}
    .error-social img {width: 20px;height: 20px;}
    .error-social li {padding-right: 8px;}
    .error-social li.error-fb {padding-right: 0;}

    /**************Neighborhood Page**********/
    .map_side_bar,.map_wrap{display: none;}
    .mobile_map{width:100%;height:100%;background-size: cover;background-position: 42% center;}
    #neighborhood .map_section{height: 140.8vw;}
    #neighborhood .mid-section{padding: 0px;}
    #neighborhood .mid-section .right_div{padding: 30px 20px 20px;text-align: center;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2{max-width: 100%;}
    #neighborhood .mid-section h3,#neighborhood .mid-section h2{margin-bottom: 0;}
    #neighborhood .mid_content_block{max-width: 100%;}
    #neighborhood .top-section{height: auto;}
    #neighborhood .figure-div li:last-child .hexagon-in2 {background-size: 175% !important;}

    /************* our story page*************/
    #our_story_page .intro_section .right_div{text-align: center;padding-bottom: 8px;}
    #error-page-content h1 {line-height: 42px!important; margin-bottom: 20px;margin-top: 50px;}
    #our_story_page h1{font-size: 36px;line-height: 30px;max-width: 212px;margin: 0 auto 30px;}
    .intro_section ul li{font-size: 16px;letter-spacing: -0.5px;line-height: 23.16px;padding-bottom: 0px 40px 30px;}

    /************* Why Bozzuto page************/
    #why_bozzuto .top-section .left_div{padding-right: 0px;}
    #why_bozzuto h4,#why_bozzuto h2{letter-spacing: 0.8px;line-height: 22px;}
    #why_bozzuto .top-section p{font-size: 16px;letter-spacing: -0.54px;line-height: 21.32px;}
    #why_bozzuto h1{margin-bottom: 45px;}
    #why_bozzuto .top-section .left_div p{padding-right: 0px;}
    #why_bozzuto .top-section .left_div {margin-top: 0; margin-bottom: 0;}

    /*************Contact page****************/
    .contact_section .outer_hexagon {width: 100vw;height: 110vw;}
    .contact_section .outer_hexagon .inner_hexagon {width: 80vw;height: 100vw;}
    .contact_section .left_div{padding: 0px;}
    .contact_section .hywrap button, .contact_section .hywrap button[type="submit"]{display: block;margin:0 auto;}
    .contact_section h1,.contact_section h4,.contact_section h2{text-align: center;}
    .contact_section .address_block h4,.contact_section .address_block h2{text-align: left;}
    .address_block{margin-top:26px;padding-bottom: 0px;}
    .office-hours p{max-width: 230px;margin:0 auto;}
    #contact.inner_wrapper{padding-top: 120px;}
    .top-section h1{margin-bottom: 10px;}
    .contact_section .hywrap #form-success{text-align: center!important;}
    .office-hours p {font-size: 12px; line-height: 14px;}
    .contact_section .address p, .contact_section .address p > span.phonenumber, .get_direction {font-size: 12px;line-height: 14px;}
    .contact_section .address_block h4,.contact_section .address_block h2 {font-size: 14px; line-height: 14px;}


    /*------------Features and Amenities--------------*/


    .mid-section li {padding-left: 0;}
    .mobile-mid-section .hexagon3 {width: 30vw !important;}
    .top-section-bg .top-section-content h1 {font-size: 36px;line-height: 36px;margin-bottom: 24px;}
    .top-section-bg .top-section-content p {font-size: 16px;line-height: 20px;width: 100%;margin: 0;}
    .top-section-bg .top-section-content {width: 90%;}
    .top-section-bg {height: 500px;}
    .btm-section h3 {font-size: 21px;line-height: 24px;margin-bottom: 30px;text-align: left;padding-left: 20px;}
    .top-section-honeycomb-grid.left .hex-wrapper:first-child {margin-left: -2.3vw;}
    #features .btm-section .right_div {padding: 30vw 7vw 20px;}
    #features .btm-section ul {margin-bottom: 65px;}
    #features .hex-outer:last-child .hexagon:first-child {margin-right: calc(-20vw/15)!important;}
    #features .btm-section .top-pattern:before {left: -145%;width: 135%;}
    #features .btm-section .honeycomb_grid .hex-outer:last-child {margin-bottom: 5vw;}

    /*----------Gallery ---------------*/
    .gallery-slider-wrapper h1, .gallery-video-wrapper h2 {font-size: 18px; line-height: 20px;}
    .banner-sub-menu .selected-category a, .banner-sub-menu .category-item {font-size: 12px;}
    #gallery .share-icon span {font-size: 12px;}
    .gallery-slider-wrapper {padding: 20px 0 0;}
    .gallery-slider-wrapper h1 {margin-bottom: 20px;}
    .gallery-video-wrapper h2 {margin: 20px 0;}
    .gallery-slider-wrapper h1 {padding: 0 30px;}
    .gallery-slider .caption p {font-size: 14px; line-height: 16px;}
    .ct_name:after {top: 1px;}
    .category-open .ct_name:after {top:6px;}
    .gallery-slider .flex-control-paging{position: absolute;left: calc(50% + 8px);transform: translateX(-50%);bottom: 10vw;width:72%;}


    /*---------Blog-----------*/
    .blog-content-holder{padding: 25px;}
    .each-blog {width: 100%;padding-right: 0;margin-bottom: 30px;}
    .blog-post-wrapper .hexagon3 {width: 70vw !important;height: 85vw !important;}
    .rss a {padding: 12px 20px;}
    .each-blog-content .each-blog-desc, .blog-details-content .blog-details-desc p {font-size: 16px; line-height: 20px;}
    .load-more .wp-paginate a, .back-to-blogs-wrapper a {font-size: 16px;}
    /******* Floorplans ***********/
    .advanced_search .adv_srch_close{right:20px;}
     #floorplans_result .list_wrapper .list{width:100%;padding: 36px 0px;border-top:1px solid #cfcece;}
     #floorplans_result .list_sep{display: none;}
     #floorplans_result .list_wrapper .list .list_thumb img{max-width: 144px;}
    .flr_detail_sec .detail_img,.flr_detail_sec .detail_cnt{width:100%;}
    .flr_detail_sec .btn_wrap{margin-top: 30px;}
    .flr_detail_sec .btn_wrap .link{margin-top: 0px;margin-bottom: 12px;}
    .flr_detail_sec{padding-bottom: 12px;}
    #floorplans_detail{margin-bottom: 0px;}
    .blog-main-cnt .no_post_found {font-size: 22px; line-height: 22px;}
    .bedroom_type{width:100%;margin: 0 auto;}
    .quick_search .btn{max-width: 100%;width:100%;cursor: pointer;border-radius: 0px;-webkit-appearance: none;margin-top: 0px;margin-bottom: 0px;}
    .quick_search .hexagon1{width:120px;height: 139px;}
    .quick_search .hexagon_with_border .hexagon2{width:110px;height: 129px;}
    .quick_search .text_section span{font-size: 10px;letter-spacing: 0.2px;}
    #floorplans_landing .middle_div p{font-size: 16px;letter-spacing: -0.5px;line-height: 23.16px;padding-bottom: 0px 40px 30px;}


}

@media screen and (max-width:640px){
     /*p,.intro_section ul li,#why_bozzuto .top-section p{font-size: 14px;line-height: 19px;}*/
    .inner_wrapper{padding-top: 120px;}
    .mid-section li{font-size: 16px;padding-left: 20px;}
    /*.hex-outer:last-child{margin-left: calc(37.4vw/1.94);float: left;margin-top: calc(-47.4vw/3.4);}*/
    .hexagon3 {float: left;width: 37.4vw;height: 47.4vw;margin-right: calc(37.4vw/30);}

    /********** Home Page*********/
    .intro_section h5{font-size: 16px;}
    .offer .hexagon-in2 p{font-size: 12px;line-height: 13px;padding-bottom: 2%;}
    .offer .hexagon-in2 a{font-size: 10px;line-height: 13px;}

    .eho img{width:14px;height: 14px;}
    .ada img{width:12px;height: 14px;}
    .bozzuto_logo img{width:70px;}
    .social-wrapper img{width:17px;}
    .footer-left ul li.privacy_policy a{font-size: 9px;line-height: 11.11px;}
    .footer-middle ul li a{font-size:12px;}
    .footer-middle .contact_link{padding: 0px;}
    .footer-middle .contact_link{max-width: 110px;}

    .slider_section .top-section-honeycomb-grid .hex.green .content-wrapper{border-width: 2px;}
    .slider_section .top-section-honeycomb-grid .hex.green:before {border-top: 3px solid #8f993e;border-left: 3px solid #8f993e;}
    .slider_section .top-section-honeycomb-grid .hex.green:after {border-bottom: 3px solid #8f993e;border-right: 3px solid #8f993e;}

    .middle_section .left_hexagon_block .honeycomb_grid .hex-outer:last-child {margin-top: -3.5vw!important;}
    .middle_section .right_hexagon_block .honeycomb_grid .hex-outer:last-child{margin-top: -69.74vw!important;}
     .right_hexagon_block{margin-top: 2vw;}
     .middle_hexagon_block .hex-outer:last-child{margin-top: .5vw!important;}

    /**********neighborhood***********/
    #neighborhood .mid-section h3,#neighborhood .mid-section h2{line-height: 42px!important;}
    #neighborhood .top-section p{font-size: 14px;letter-spacing: -0.53px;line-height: 19px;}
    #neighborhood .figure-div li:last-child {margin-top: -16vw;}
    #neighborhood .figure-div .hexagon_block {height: 65vw;}
    #neighborhood .big_hexagon.hexagon1 {max-width: 375px;max-height: 451px;width: 55vw;height: 65vw;}

    /*********contact**************/
    .get_direction{width:57%;}
    .top-section-honeycomb-grid .hex.white:before,.top-section-honeycomb-grid .hex.white:after,
    .top-section-honeycomb-grid .hex.red:before,.top-section-honeycomb-grid .hex.red:after,
    .top-section-honeycomb-grid .hex.yellow:before,.top-section-honeycomb-grid .hex.yellow:after,
    .top-section-honeycomb-grid .hex.blue:before,.top-section-honeycomb-grid .hex.blue:after,
    .top-section-honeycomb-grid .hex.green:before,.top-section-honeycomb-grid .hex.green:after,
    .top-section-honeycomb-grid .hex.green .content-wrapper,.top-section-honeycomb-grid .hex.white .content-wrapper,.top-section-honeycomb-grid .hex.red .content-wrapper,.top-section-honeycomb-grid .hex.yellow .content-wrapper,.top-section-honeycomb-grid .hex.blue .content-wrapper {
        border-width: 2px;
    }

    #features .mid-section li {padding-left: 0;}
    .contact_section .outer_hexagon {width: 78vw;height: 95vw;}
    .contact_section .outer_hexagon .inner_hexagon {width: 72vw;height: 88vw;}
    #contact .address_block {padding-top: 15px;}
    .blog-details-image {height: 260px;}

    .top-section-bg {height: 380px;}
    #floorplans_landing .advanced_search{top:120px;}
    .office-hours {max-width: 160px;padding-right: 0}
    #thankyou-content .social-wrapper .social-fb img {height: 16px;}
}

@media screen and (max-width:540px){
    .intro_section  .hex-outer:nth-child(2),.hex-outer:last-child {margin-right:calc(-6.2vw/1.9);}
    .get_direction{width:44%;}
    .intro_section .right_div{padding-bottom: 90px;}
    .top-section-honeycomb-grid.left{left:-4px;}
    /*......Covid popup......*/	
   .covid_popup {padding: 15px 20px 17px 20px;}


    /************** Home Page ***********/
    .middle_section .outer_hexagon .hexagon-bg ul p{font-size: 16px;line-height: 19.16px;}

    /**********floorplans page***********/
    .advanced_search form{min-width: 0px;width: 100%;padding: 0 40px;}
    .footer-middle .contact_link{font-size: 11px;}

}
@media screen and (max-width:375px){
    .hexagon2{width: 240px;height: 280px;top:-25px;}
    .hexagon1,.big_hexagon.hexagon1,.outer_hexagon{width: 280px;height: 340px;}
    .top-section .left_div {margin-top: 270px;margin-bottom: 40px;}
    #wrapper .top-section .hexagon2{top:29px;}
    .top-section h1{line-height: 40px!important;margin-top: 25px;}
    .inner_hexagon {width: 240px;height: 280px;}
    #nav_menu ul.social_link{padding-bottom: 20px!important;}

    /*********Home page***********/
    /*.amenities_features_section .features_block .hexagon2{top:-25px;}*/
    .features_block .left_div{height: 300px;}
    /*.neighborhood_section .hexagon2{top:-25px;}*/
    .neighborhood_section .right_div{margin-top: -10%;}
    .our_story_section .left_div{padding-top: 300px!important;}
    .intro_section  .hex-outer:nth-child(2),.hex-outer:last-child {margin-right:calc(-8.2vw/1.9);}

    .bottom_section .hexagon_block{width:280px;height: 380px;}
    #home_page .banner-content p{margin-top: 20px;}

    /**************Thank You Page**********/
        #thankyou-content h1 {max-width: 270px}
        .household #thankyou-content h1 { max-width: 270px}


    /**************404 Page**********/
    #error-page-content .right_div{ height: 260px;width: 295px;}
    #error-page-content .hexagon1{height: 340px;width: 295px;}
    #error-page-content .hexagon2{height: 300px;}


    /********** Our Story page***********/
    .get_direction{width: 34%;}


    #neighborhood .figure-div li:last-child {margin-top: -17vw;}
}
@media screen and (max-width:360px){
    footer {padding: 19px 6px;}
    #features .btm-section .top-pattern:before {top: -5%;}
    #features .btm-section .honeycomb_grid {margin-top: -25px;}
    .advanced_srch_btn span:after{right:93px;}
    #floorplans_result .sort_by_section{font-size: 12px;}
    #floorplans_result .sort_by_section > a{margin-right: 3px;letter-spacing: -0.13px;}
    #floorplans_result .list_outer_wrap{padding: 0px;}
    #floorplans_result .list_wrapper{padding: 0 25px;}
    #floorplans_result .sort_by_section{padding: 20px 20px;}
    #home_page h1,#features h1,#neighborhood h1{font-size: 32px!important;}
}
