@media all and (min-width:1600px){
        #tour{height: 800px;}
}
@media all and (max-width:1600px){
        button.accdn-icn:after, button.accdn-icn:before{top:12px;left:7px;}
}
@media all and (max-width:1340px){
	/*header.white #menu-icon-sect ul.tab-float-diff{float: left;padding-left: 30px;position: static;}*/
}
@media all and (max-width:1300px){
	.search-selection .apts-buttons {width: 100%; float: none !important;padding: 15px 0;display: table;margin-left: auto;margin-right: auto;}
	.search-selection .apts-buttons:nth-child(2) {margin-bottom: 30px;}
	#floorplans-penthouse-page .search-selection .apts-buttons:nth-child(2) {margin-top: 20px;}
    .details-sidebar p{font-size: 12px;}
    .search-selection .apts-buttons:nth-child(1){margin-bottom: 20px;}
    .search-selection .apts-buttons:nth-child(2){margin-top: 20px;}
    .search-selection .apts-buttons br{display: none;}
    .blog-lists .wp-paginate .prev{left:32%;}
}
@media all and (max-width:1300px) and (min-width: 961px){
	.desc-block.video-desc{width:calc(28% - 50px) !important;}
	.img-block.video-block{width: calc(72% - 50px) !important;}
	.desc-block .desc-inner{padding: 30px 20px;}
	#neighborhood-page #view-map{margin-top: 35px;width: 100%;}
        #amenities-page .content-block .desc-block.video-desc{width:calc(37% - 50px) !important;}
        #amenities-page .amenities-content .content-block:nth-child(2) .desc-block .desc-inner{border-right:none;}
        #amenities-page .amenities-content .content-block:nth-child(2) .desc-block,#neighborhood-page .content-block:nth-child(2) .desc-block{width:calc(37% - 50px) !important;padding-right: 0;}
        #amenities-page .content-block:nth-child(2) .img-block,#neighborhood-page .content-block:nth-child(2) .img-block{width:calc(63% - 50px) !important;}

	.suite-page .text-block {width:calc(37% - 50px);}
	.suite-page .text-block-inner {padding: 30px 20px;}
	.suite-page .image-block {height: 640px;}

        #blog-home-page .content-block:nth-child(1) .desc-block{width:calc(32% - 50px) !important;}
        /*#blog-home-page .content-block:nth-child(1) .desc-block.recent-title-sec{width:calc(32% - 60px)!important;}*/
        .recent-block{width:68%;}
        .recent-post-content{max-width: 100%;}
        #services-page .content-block:nth-child(1) .desc-block {width: calc(37% - 50px);}
        #services-page .content-block .img-block {width: calc(68% - 50px);}
        #contact-page .content-block:nth-child(2) .desc-block{width: calc(49% - 100px)!important;}

        #page-404 .content-section{width:75%;}
        header #menu-icon-sect ul li{padding-right: 20px;}
        .home-page header #menu-icon-sect ul li {padding-right: 16px;}
        header #menu-header-menu1 li a, header #menu-header-menu2 li a{padding: 6px 4px!important;}
        #gallery-page .image-caption{margin-bottom: 60px;}
        #gallery-page .img-hover-sect {width: 84%;}
        #contact-page.inner-page .data-content{width:51%;}
}
@media all and (min-width: 961px) and (max-width:1230px){
	.home_floorplans .content-box {width: 415px;}
	.home_floorplans .btn-apts {width: 100%;}
	.home_floorplans-bg h3 {display: inline-block;position: relative;float: right;right: calc(100% - 660px);}
	.home_floorplans .btn-apts:not(:last-child) {margin-bottom: 14px;height: auto;vertical-align: initial;line-height: normal;}
	.floorplans-page .btn-apts {width: 210px;}
}
@media all and (max-width:1193px){
	.back-to-search.back-fs p{text-align: center;line-height: normal;}
	.back-to-search.back-fs img{display: none;}
	.back-to-search.back-fs p br{display: inline;}
}

@media all and (max-width:1175px){
	header .show-menu{padding-right: 50px;}
        /*header #menu-icon-sect ul li{padding-right: 0;}*/
	header .logo{width: 125px;margin-left: -62.5px;top: 21px;}
	header .joinUsSect{right: 91px;}
	/*header #menu-icon-sect ul.tab-float-diff{right: 390px;}*/

	header #menu-icon-sect ul#menu-header-menu2{margin-right: 100px;}
	header.white #menu-icon-sect ul.tab-float-diff{padding-left: 19px;}
	/*header .menu-block{right: 19px;}*/
        .device-hdn{display: none;}
        /*.val-unit{display: block;}*/
    .from-break {display: block}
    .from-pipe-break {display: none;}
    .social-media img {width: 25px;}
    .social-media a {width: 33px;}
    footer #boz-part-logo-sect a#bozzuto img{width:90px;}
    /*footer #policy-housing-sect{top:50px;}*/
    /*footer #boz-part-logo-sect{top:30px;}*/
    footer #boz-part-logo-sect a#partner img{width:70px;}
    footer #social-media-sect{top:43%;}
    /*footer #address-sect{width:93%;}*/
    #blog-home-page .blog-detail.blog-item h2{margin-bottom: 50px;}
}
@media all and (max-width:1250px){
     .social-media a {
        width: 25px;
        height: 25px;
        margin: 0 5px;
        }
     footer #boz-part-logo-sect a#partner img{width:70px;}
     footer #boz-part-logo-sect a#bozzuto img{width:90px;}
     footer #boz-part-logo-sect{top:37%}
     footer #address-sect{width:88%;}
     footer #social-media-sect{right:20%;}

}
@media all and (max-width:1060px){
	.inner-body #main-wrapper{padding-bottom: 55px;}
        /*footer #boz-part-logo-sect a#bozzuto {padding-right: 20px;}*/
        footer #address-sect{width:82%;}
/*	header.white #menu-icon-sect ul.tab-float-diff{float: left;padding-left: 19px;position: static;}*/
	/*footer{font-size:10px;height: 55px;padding: 25px 20px;}*/
	/*footer #boz-part-logo-sect a{padding-left: 20px;}*/
	/*footer #boz-part-logo-sect a#bozzuto img{width:68px;}*/
	footer #boz-part-logo-sect a#partner img{width:51px;margin-top: 9px;}
	/*footer #policy-housing-sect{right: 20px;}*/
	footer #policy {/*font-size: 7px;*/padding-right: 4px;}
	footer .social-media a{margin-left: 0px;}
	footer #boz-part-logo-sect{top: 39%;}
	/*footer #policy-housing-sect img{width:11px;}*/
	footer #policy-housing-sect .ada{display: inline-block;/*width: 20px;height:20px;*/margin-right:-4px;}
	/*footer #policy-housing-sect .eho img{width:9px;}*/
	/*footer #social-media-sect{right: 180px;top: 13px;}*/

	#home-slider .slides li .bg-div.bg-bottom{background-position: center bottom !important;}
	#home-slider .slides li .bg-div.bg-center {background-position: center center !important;}
	#home-slider .slides li .bg-div{background-position: 65% 20%!important;}

	.inner-page .data-content{width: 40%;}
	.inner-page .img-hover-sect{right:40%;}
	.inner-page .hover-imgs > div .hover-content{padding: 0px 10px}
	.inner-page .hover-imgs > div h4{font-size: 13px;}
	.inner-page .hover-imgs > div{padding: 15px;}

	#neighborhood-page .dining > div{width: 50%;height: 30%;}
	#neighborhood-page .dining > div.pos-top{width: 100%;height: 40%;}
	#neighborhood-page .dining > div.pos-right{width: 50%;height: 60%;}

	#contact-page .data-content{width:47%;}
	#contact-page .img-hover-sect{right:47%;}

	#page-404 .table-cell{padding: 0px;}
        .detail-image-box{width: 60%;}
    .listing-page .data-content{width: 33%;}

    #amenities-page .tailored > div.pos-top, #amenities-page .tailored > div.pos-right{width: 100%;height: 26%;}
    #amenities-page .tailored > div, #amenities-page .tailored > div.pos-left{width: 30%;height: 48%;}
    #amenities-page .tailored > div.pos-middle{width: 40%;}
    #amenities-page .tailored > div.pos-left .img-info, #amenities-page .tailored > div.pos-middle .img-info{width: 120px;text-align: center;margin-top: -45px;}
    #library-hover .hover-content h4{max-width: 100%;}

    #services-page .service > div{width: 55%;height: 33.33%;}
    #services-page .service > div.pos-top{width: 100%;}
    #services-page .service > div.pos-right{height: 66.66%;width: 45%;background-position: 78% 100% !important;}
    #services-page .service > div.pos-btm-left{width: 55%;}
    .blog-detail-content{padding: 2%;}
    .blog-detail.blog-item a{margin-bottom: 0;}
    .blog-detail{margin-bottom: 0 !important;}
    /*footer #social-media-sect {right:182px;}*/
    #gallery-page .img-hover-sect{width:84%;}
     header #menu-icon-sect ul li a{font-size:13px;}
}
@media (min-width:1025px){
    .fp-detail-page .data-content{width: 35%;}
    .fp-detail-page .detail-image-box{width: 65%;}
}
@media all and (max-width:1024px){
	.inner-page .click, .inner-page .device-click{display: block;}
	.inner-page .data-content{width: 43%;}
	.inner-page .img-hover-sect{right:43%;}
        .detail-image-box{width: 57%;}
    .listing-page .data-content{width: 33%;}
    .back-fp-detail.back-to-search{margin-top: 50px;}
    .blog-sidebar-inner .line{width: 85%;}
    /*header.header-scroll #menu-icon-sect ul li,header.white #menu-icon-sect ul li{padding-right: 35px!important;}*/
    header #menu-icon-sect ul#menu-main-menu li{padding-right: 0px!important;}
    /*header.white #menu-icon-sect ul.tab-float-diff{float: left;padding-left: 19px;position: static;}*/
    /*header #menu-icon-sect ul.tab-float-diff{right: 351px;}*/
    footer #boz-part-logo-sect a#bozzuto {padding-left: 7px;}
    .home-page header #menu-icon-sect ul li {padding-right: 9px;}
    .blog-lists .wp-paginate .prev{left:30%;}
}

@media (max-width:992px){
	.listing-page .bordered {padding: 30px 15px 15px;}
	.listing-page .data-content {padding: 15px;}
	.listing-page .section-title {padding: 15px 0;}
	.apartments-buttons::after {max-width: 190px;margin-left: -95px;}
    /*.floor-title {font-size: 21px;}*/
    /*.floor-details p {font-size: 12px;}*/
    /*.floor-details a {font-size: 11px;}*/
}
@media all and (min-width:961px){
	.desc-block.video-desc{width:calc(25% - 50px);}
	.img-block.video-block{width: calc(75% - 50px);height:575px;border: 10px solid rgba(255, 255, 255, 1);box-shadow: 0px 2px 18px 6px rgba(0, 0, 0, 0.16);z-index: 1;}
	.desc-block.video-desc .desc-inner{border-left: none;}
	.desc-block{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform:translateY(-50%);}
	.tab-only{display: none !important;}
	.desktop-only{display: block;}
	.device-only{display: none !important;}
        #gallery-page #categories{display: block!important;}
	.home_neighborhood-slider:hover .slide-text {opacity: 1;}

}

@media all and (max-width:960px){
	h1 {font-size: 32px;}
	h2 {font-size: 50px;}
	h4 {font-size: 25px;}
	p {font-size: 16px;}
	.inner-page h1, .inner-page h2 {text-align: center;padding-right: 0;}
	.inner-page {padding-top: 120px;}
	.floorplans-page .section_heading {margin-bottom: 45px;padding: 0 15px;}
	#home-page h2 {text-align: center;padding: 20px;}
	#home-page .neighb_sub{text-align: center;font-size: 22px;}
	.home_inner-link {left: 0; right: 0; text-align: center;margin: 0 auto;bottom: 50px;padding: 0 20px;}
	.home_floorplans-bg {position: relative;width: 100%;height: 550px;}
	.home_floorplans .content-box {position: absolute;left: 0;right: 0;margin: 0 auto;top: 165px;}
	.home_floorplans p {max-width: 70%;text-align: center;margin: 0 auto;margin-bottom: 165px;}
	.home_floorplans-bg h3 {margin-top: 50px;}
	.home_neighborhood-slider .flex-viewport {overflow: hidden !important;}
	.home_neighborhood-slider {width: 100%;}
	.home_neighborhood .bg-divider {width: 100%;}
	.home_neighborhood {min-height: 0;padding-bottom: 0;}
	.home_floorplans h5 {font-size: 14px;}
	.home_floorplans h4 {font-size: 24px;}
	.home_floorplans a {font-size: 16px;}
	.home_floorplans p {margin-bottom: 301px;max-width: 620px;}
	.home_floorplans .content-box {width: 640px;top: 206px;padding: 40px 30px;}
	.home_floorplans .home_inner-link {bottom: 70px;}
	.btn-secondary {font-size: 16px;}
	.home_neighborhood-slider li, .home_neighborhood-slider li.flex-active-slide {height: 400px;top: 0;}
	.home_neighborhood-slider .flex-viewport {overflow: hidden !important;}
	.home_neighborhood-slider a[class^='slider_nav'] {opacity: 1;}
	.home_neighborhood-slider {height: 400px;}
	.btn-bed:not(:last-child), .btn-apts:not(:last-child) {margin-right: 20px;}
	.btn-bed {width: calc((100% - 40px)/3);}
	.btn-apts {width: calc((100% - 20px)/2);}
	.home_neighborhood-slider .slide-text {text-align: center;padding: 0 110px;}

	.home_neighborhood-slider .home_inner-link {right: 0;}
	.bg-divider {background: rgba(208, 200, 180, 1);}
	.home_floorplans h3 {font-size: 35px;}
	#home-slider .slides li .bg-div h1{font-size: 75px;padding: 0 30px;}
	.home_neighborhood .slider_caption-toggle {display: inline-block !important;position: absolute;right: 20px;top: 20px;z-index: 3;transition: all 0.3s ease-out;}
	.blog-lists .wp-paginate .prev{left:33%;}
        .home_floorplans a.btn-apts:first-of-type {height: 72px;vertical-align: top;line-height: 42px;}

	/************ Design page *********/
	.device-design{display: block;}
        .desktop-only{display: none;}
        .inner-page h1, .inner-page h2{text-align: center;padding-right: 0;}
        .desc-block,.img-block{width: 100%;}
        #design-page .content-block .img-block, #neighborhood-page .content-block .img-block{float: none;margin-left: 0  !important;height: 450px;bottom: -60px;}
        #design-page .img-block.video-block{height:420px;}
        #design-page .content-block .desc-block,#neighborhood-page .content-block .desc-block ,#contact-page .content-block .desc-block {position: relative;left:auto !important;right: auto !important;padding: 0 20px;}
        .desc-block.video-desc .desc-inner{border-top: none;}
        #design-page .content-block:nth-child(1) .img-block {bottom: 0;}
        #design-page h4{color: rgba(0, 0, 0, 0.67);margin-bottom: 20px;}
        .desc-block .desc-inner{padding: 30px;}
        #design-page .content-block{margin-top: 0;}
        #design-page .content-block:nth-child(1){margin-top: 30px;}
        #design-page .play-btn img{width: 100px;}
	#design-page .bg-divider,#neighborhood-page .bg-divider{display: none;}
	#design-page h2,#neighborhood-page h2{margin: 0 auto;}

	/*#neighborhood-page .flexslider ul li{height: 420px;}*/
	#neighborhood-page .content-block:nth-child(1) .img-block{height: 400px;}
	.quarter-box,.box-top,.box-right,.box-btm,.half-box{width: 100%;height: 100%;}
	#neighborhood-page .content-block .img-block{width: 100%;}
	#neighborhood-page .content-block:nth-child(2) .img-block,#neighborhood-page .content-block:nth-child(3) .img-block{width:100%;padding: 0 20px;margin-right: 0;bottom: -10px;height: auto;}
	#neighborhood-page .flex-viewport,#amenities-slider-mob .flex-viewport,#services-slider-mob .flex-viewport{box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.62);-webkit-box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.62);-moz-box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.62);}
	#neighborhood-page .content-block:nth-child(2) .desc-block,#neighborhood-page .content-block:nth-child(3) .desc-block{padding: 0 20px;}
	.hover-box:hover .hover-item{display: none;border: none;}
	.hover-box:hover,.box-right.hover-box:hover{transform: none;-webkit-transform:none;-moz-transform:none;}
	.hover-box:hover  .image-title{display: block;}
	.hover-content p{max-width: 363px;margin: 0 auto;}
	#neighborhood-page .content-block {padding: 20px 0;}
	.neighborhood-content{margin-top: -40px;}
	.hover-box .image-title,#amenities-slider-mob .slides li .image-title,#services-slider-mob .slides li .image-title{background: none;}
	.hover-box .image-title:after,#amenities-slider-mob .slides li .image-title:after,#services-slider-mob .slides li .image-title:after {display: none;}
	#neighborhood-page #view-map{margin-top: 30px;}

	.floorplans-page .content-box {max-width: 100%;margin-top: -50px;z-index: 2;transform: translateZ(1px);margin-bottom: 60px;}
	.floorplans-page .fp-img {width: 100%;position: relative;height: 400px;border: 0;margin: 0;right: 0;box-shadow: none;}
	.floorplans-page .btn-apts {width: 100%;margin-right: 0 !important;min-width: 0;padding: 20px 0;}
	.floorplans-page .btn-apts:not(:last-child) {margin-bottom: 25px;}
	.floorplans-page .btn-bed {padding: 21px 0;}
	.floors {width: 100%;}
	.floor-title {font-size: 30px;}
	.floor-details p {font-size: 25px;line-height: 35px !important;}
	.floor-details a {font-size: 16px;margin-top: 35px;}
	.listing-page .page-number {font-size: 25px;}
	.listing-page #pagination span[class^="icon"] {width: 25px !important;height: 25px !important;}
	.floors-pagination {padding: 40px 0 20px;}
	.fp-listing{ padding: 0;}
	.listing-page .search-title {font-size: 45px;display: block;float: none;text-align: center;}
	.sort-wrapper {display: block;padding: 0 30px;width: 350px;}
	.floorplans-page .btn-container:after {display: none;}
	#search-floorplan {margin-top: 15px;}
	.floorplans-page .btn-container:before, .floorplans-page .btn-container:after {width: 302px;}
	.floorplans-page .promo {top: 245px;}
	#search-floorplan .form-actions button {font-size: 22px;padding: 17px 0;}


	.fp-detail {margin: 50px 0 0;padding: 20px 20px 40px;background: rgba(79, 79, 74, 1);}
	.fp-detail-image, .fp-detail-content {width: 100%;float: none;}
	.fp-detail-content p{font-size: 20px;line-height: 28px;}
	.fp-detail-content h4 {font-size: 25px;}
	.fp-detail-link {font-size: 16px;display: inline-block;width: 260px;max-width: none;}
	.fp-detail-btns .fp-detail-link:nth-child(odd) {margin-right: 30px;}
	.fp-detail-btns {width: 80%; margin: 0 auto;}
	#disclaimer {font-size: 16px;max-width: 370px;}
	.fp-share-btns p{font-size: 16px;margin: 45px 0 10px;}
	.fp-detail-image {height: 425px;}
	.fp-listing .no-results-msg {margin-left:50px;margin-right: 50px;}
	.inner-page:before {height: 300px;}
	#floorplans-landing-page:before,#floorplans-listing-page:before, #thankyou-page:before, #page-404:before {height: 300px;}
	#premier-penthouse-page:before{height:566px;}

	.suite {width: 100%;float: none !important;}
	.suite:first-of-type {margin-bottom: 70px;}
	.suite-image {left: 0;right: 0;}
	.suite-wrapper {padding-top: 0;}
	.suite-page .image-block {width: 100%;height: 450px;margin-left: 0;}
	.suite-page .text-block {width:100%;position: relative;left: auto;right: auto;padding: 0 20px;transform: translateY(-15%);-webkit-transform: translateY(-15%);}
	.suite-page .text-block-inner {padding: 30px;}
	.suite-page .content-block {margin-bottom: 0;}
	.suite-page .fp-detail-btns .fp-detail-link:nth-child(odd) {margin-right: auto;}
	.suite-page .fp-detail-link {display: block;}

	#floorplans-penthouse-page .container{padding: 0 20px;}
	#floorplans-penthouse-page .fp-detail{margin-top: 40px;}



        /************* Blog Pgae ************/
        .recent-block{width:100%;margin: 0 auto;float:none;}
        #recent-posts{width:96%;margin:0 auto;float:left;height:600px;}
        #recent-posts .slides li.next-li {display: block!important;}
        #blog-home-page .content-block:nth-child(1) .desc-block{width:96%!important;float:none;left:0;/*top: calc(78% + 14px);*/right:0;position: relative;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
        #blog-home-page .content-block:nth-child(1) .desc-block .desc-inner{box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);-webkit-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.12);}
        #blog-home-page .content-block:nth-child(1) .desc-block{display: table;}
	#recent-posts  .flex-active-slide{border:none;}
        blog-lists .slider-nav{display:block;}
        /*.navigation{display: none;}*/
        #blog-home-page .content-block .blog-lists{padding:0px 10px;margin:0 auto;width:100%;float:none;min-height: 4045px;}
        .blog-item{width:100%!important;height:550px!important;}
        .blog-pic{height:300px!important;}
        #blog-home-page .content-block:nth-child(2) .desc-block{width:96%!important;margin:0 auto!important;left:0;right:0;position: relative;float:none;top:0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
        #blog-home-page .content-block:nth-child(2){/*min-height: 2160px;*/overflow: auto;overflow-x: hidden;}
        #blog-home-page .tab-only{display: block;}
        #blog-home-page #recent-posts .slider-nav{top:50%;}
        .mob-blog-lists .slider-nav{top:32%;}
        #blog-home-page #recent-posts{position: relative;}
        .recent-post-content{max-width: 700px;padding: 0px 0px 30px 20px}
        .recent-post-content p{display:none;}
        .recent-post-content a h4{font-size: 16px;margin-bottom: 12px;}
        .recent-post-content span a{font-size: 14px;}
        .recent-post-content span a .read_arrow{width:33px;height:15px;}
        #recent-posts .slider_nav-prev{left:40px;}
        #recent-posts .slider_nav-next{right:20px;}
        .recent-post-title{max-width: 422px;margin:0 auto;}
        #blog-home-page .subscribe-form input[type="submit"]{background-size: cover;}
        .blog-sidebar-inner {padding: 5% 22%;}
        /*#blog-home-page .content-block .blog-lists{background-color: transparent;}*/
        .mob-blog-cont{background-color: rgba(98, 98, 95, 1);width:100%}
        .mob-blog-lists .flex-viewport {overflow: visible !important;}
        .post-content{padding:22px 116px;}
        .post-content .read-more{text-align: center;left:-11%;}
        #blog-home-page .content-block:nth-child(2) .desc-block .desc-inner{    border-right: 5px solid rgba(216, 207, 188, 1)!important;border-top:none;}
        #blog-home-page .blog-item:nth-child(odd),#blog-home-page .blog-item:nth-child(even){padding: 0!important;}
        #blog-home-page .blog-item:nth-child(even) .post-content{height:250px;}
        .mob-blog-lists .prev-li,.mob-blog-lists .next-li{height:68%!important;margin-top: 0.1%!important;}
        .mob-blog-lists .prev-li .blog-pic,.mob-blog-lists .next-li .blog-pic{height:369px!important;}
        #blog-home-page .content-block{padding-top: 30px;}
        #blog-home-page .content-block:nth-child(1){padding-bottom: 30px;}
        .mob-blog-lists .slider-nav {top: 90%;}
        #blog-home-page .block-left{padding: 10px 0px 0px;}
        #blog-home-page .blog-item:first-child{margin-top: 0!important;}
        #blog-home-page .block-left .blog-item,#blog-home-page .block-right .blog-item{margin-top: 20px;}
        #blog-home-page .block-right{padding: 20px 0px 0px;}
        #blog-home-page .block-right .blog-item .post-content{height: 250px;}
        .blog-item a h4{font-size: 18px;white-space:pre-wrap;}
        .blog-item span.post-date{font-size: 15px;}
        #recent-posts .flex-viewport {overflow: visible !important;}
        #recent-posts ul {margin-left: calc(2% + 3px);}
        #recent-posts  .flex-viewport {border-right:none;}

        /*******************  Blog detail Page *******************/
       .blog-detail-page .content-block:nth-child(1){display:none;}
       .blog-detail-page .content-block .blog-lists{background:rgba(98, 98, 95, 1)!important;width:100%!important;/*min-height: 1750px!important;*/}
       #blog-home-page .blog-detail.blog-item h2{font-size: 23px;margin-bottom: 30px;}
       .blog-btns{position: absolute;bottom: 0;padding: 3%;}
       .blog-btns .fp-share-btns{width:100%;text-align: center;}
       .backtoblog{width:100%;text-align: center;margin-top: 19px;}
       .backtoblog span{left:38%;}
        .mob-page-count{display: block;}
        #blog-home-page.blog-detail-page .content-block:nth-child(2) .desc-block{top:0;}

        /************CONTACT PAGE **************/
        #contact-page .content-block:nth-child(1) .image-block,#contact-page .content-block:nth-child(2) .desc-block{width:100%;margin-left:0;}
        #contact-page .content-block:nth-child(2) .desc-block .desc-inner{border: 10px solid rgba(216, 207, 188, 1);border-bottom: none;}
        #contact-page .content-block:nth-child(1) .desc-block.video-desc{width:100%;top:-53px;display: table;}
         #contact-page .desc-block.video-desc .desc-inner{border-top:10px solid rgba(216, 207, 188, 1);padding:50px 30px;}
        .address_p{font-size: 18px;padding-bottom: 10px;}
        #contact-page .content-block:nth-child(1) .image-block{background-position: center!important;}

        /****************GALLERY PAGE***************/
        #gallery-page .content-block{width:100%;left:0;padding-top: 60px;}
        #gallery-page .img-hover-sect{width: 100%;left:0;}
        #gallery-page .share{width:100%;height:100px;}
        .gallery-share{height:100%;width:80%;}
        .gallery-share a{width: 10%;display: inline-block;padding-top:0;}
        .prev-arrow, .next-arrow{width: 50%;display: inline-block;padding-top:0;}
        .gallery-share{text-align: left;}
        .gal-nav-arrows{text-align: right;}
        .prev-arrow{float: left;}
        #gallery-page .share{padding: 30px;}
        #gallery-page .gal-nav-arrows a{margin: 0;}
         #gallery-page .gal-nav-arrows{width:20%;height:100%;}
         #gallery-page .gallery-title{width:100%;left:0;text-align:center;}
        #gallery-page .flex-control-paging{text-align: center;bottom:-113px;}
        #gallery-page .image-caption{margin: 30px 10px 80px;line-height: 20px;}
        #gallery-page .flex-control-paging li a{text-indent: -2000px;}
        #gallery-page .flex-control-nav li:first-child{margin-left: 0;}
        #gallery-page .gallery-cat-selected{display: block;}
        #gallery-page .data-content{border: none;padding: 20px 30px;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.38);background-color: #fff;width:80%;left:10%;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform:translateY(0%);}
        #gallery-page .img-content{margin-top: 30px;}
        #gallery-page #categories{display: none;margin-top: 20px!important;}
        #gallery-page .gal-nav-links a{color: rgba(104, 104, 104, 1);font-family: 'sanchezregular';letter-spacing:0.4px;font-size: 22px!important;text-transform: none;}
        #gallery-page h1{font-size: 50px;}
        #gallery-page .gal-nav-links a:hover, #gallery-page .gal-nav-links a.active {border-bottom: 2px solid rgba(104, 104, 104, 1);}
        /****************FAQ PAGE***************/
        span.num, .accdn-heading h4{font-size:18px;}
        .accdn-icn{width:40px;height:40px;}
        button.accdn-icn:after, button.accdn-icn:before{top:17px;left:12px;}
        .accdn-heading{padding:34px 90px 34px 36px;}
        .accdn-icn{top:30px;}
        .accdn-cnt{padding:0 110px 34px;}

}

@media all and (max-width:920px){
	.sort-wrapper a {font-size: 11px;margin: 0 3px;}
}

@media all and (max-width:985px){
	header.white #menu-icon-sect ul#menu-header-menu2 li.pmr-floor-plans{position: absolute;left: 18px;}
}

@media all and (max-width:840px){
	/*.promo{line-height: normal;margin-top: 2px;}*/
	/*.promo span{display: block;}*/
	header .joinUsSect{width: 251px;}
	/*header #menu-icon-sect ul.tab-float-diff{right: 437px;}*/
	header #menu-icon-sect ul li, header .show-menu{padding-right: 13px;}
}
@media all and (min-width:769px) {
	#search-floorplan .form-fields .multiple-select label:hover {cursor: pointer;background: #c9bfb0;color: #735f5a;}
}

@media all and (min-width:768px) and (max-width: 850px){
	.apartments-buttons::after {left: 50%;}

}
@media all and (min-width:768px) and (max-width:960px){
        #map-page #backToSite{bottom:0;}
        #map-page .map-btns{bottom:20px;}
        #map-page .map-cat-list {border: none;padding: 20px 30px;box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.38);}
        #map-page .content-section{width:87%;}
        .map-cat-selected{width:100%;}
        .map-title{top:115px!important;}
        #map-page #key_display li.active {padding: 0px!important;}
        #gallery-page li.video_gallary video{left: 0; margin: 0 auto;}
}

@media all and (min-width:768px){
	.desktop_and_tab {display: block !important;}
	header .popup-sect,header #menu-icon-sect{display: block!important;}
	#home-page #center-sect #logo-sect{display:block!important;}
	#menu-icon-sect > .mCustomScrollBox, #menu-icon-sect > .mCustomScrollBox > .mCSB_container{overflow: visible;}
	/*header #menu-icon-sect ul#menu-main-menu li.contact-li a{border-bottom: 1px solid #afaa95;margin-bottom: 25px;padding-bottom: 25px;}*/
	.detail-image-inner {position: relative;height: 100%;}
	.key-image {position: absolute;bottom: 0;max-width: 200px;height:auto;}
	.listing-page .data-content {min-height: 500px;}
        header .arrow-span:before{top:9px;}
        header .arrow-span:after{top:14px;}
        header .arrow-span,header .arrow-span:before,header .arrow-span:after{border-radius: none;}

				#search-floorplan .form-fields .multiple-select {display: none;position: absolute;width: 100%;background-color: #735f5a;border-color: 1px solid #735f5a !important;color: #fff;font-family: 'sanchezregular',serif;margin-top: 2px;font-size: 14px;line-height: 27px;z-index: 999;padding: 5px 0;}
				#search-floorplan .form-fields .multiple-select label {display: block;padding: 2px 0;}
				#search-floorplan .form-fields .multiple-select input[type="checkbox"] {display: none;}
				#search-floorplan .form-fields .multiple-select input:checked + label {background: #c9bfb0;color: #735f5a;}
				/*#search-floorplan .form-fields .multiple-select label span.desktop_and_tab {display: inline-block !important;}*/
				#search-floorplan .form-fields .multi-select-title {color: rgba(115, 95, 90, 1);font-family: 'sanchezregular', serif;font-size: 14px;text-align: left;text-transform: uppercase;display: block;height: 36px;line-height: 36px;border-bottom: 1px solid;background: url('../images/floorplans/select-arrow.png') no-repeat;background-position: right 14px top 12px;cursor: pointer;}
				#search-floorplan .form-fields .multi-select-container {margin-bottom: 50px;}

				.multi-select-title span {position: relative;top: 0;transition: all 0.3s ease-out;}
				.multi-select-title span.selected {font-size: 10px;top: -32px;}
				.multi-select-title span.title-selected {display: block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;top: -38px;}
				/*#search-floorplan .form-fields .multiple-select li {display: inline-block;color: rgba(175, 170, 150, 1);}
				#search-floorplan .form-fields .multiple-select label:before {background-color: rgba(216, 207, 188, 1);content: '';height: 30px;width: 30px;display: inline-block;float: left;margin-right: 5px;}
				#search-floorplan .form-fields .multiple-select label:after {display: table;content: '';clear: both;}*/
                                .customSelect .selectList dd,.customSelect .selectedValue,.sort-wrapper .customSelect .selectedValue{font-size: 14px;}
}

@media all and (max-width:768px){
	.button-style{font-size: 11px;line-height: 14px;height:40px;padding: 6px 0px;}
    .tab-only{display: block;}
    .tab-only-design{display: block;}
    .desktop-only{display: none;}
    header .get-direction .white{display:block;}
	header .get-direction .gold{display:none;}
	header.white .get-direction .white{display:none;}
	header.white .get-direction .gold{display:block;}
	header{height: 70px;}
	header .logo{width: 80px;margin-left: -40px;top: 19px;}
	header #menu-icon-sect{padding: 30px 0px;}
	header.white #menu-icon-sect ul.tab-float-diff{padding-left: 17px;}
	header .show-menu{padding-right: 19px;}
	/*header #menu-icon-sect ul.tab-float-diff{right: 212px;}*/
	header #menu-icon-sect ul.tab-float-diff{right: 280px;}
	header.white #menu-icon-sect ul li.get-direction{display: none!important;}
	header.white #menu-icon-sect ul#menu-header-menu2 li.pmr-floor-plans{left: 46px;}

	#home-page #center-sect{width:526px;font-size: 10px;line-height: 23px;height: 271px;margin-left: -263px;}
	#home-page #center-sect h4{font-size: 10px;line-height: 8px;}
	#home-page #center-sect h5{line-height: 18px;letter-spacing: 0.4px;padding-bottom: 5.5px;}
	#home-page #center-sect #content-sect{padding: 35px 15px 25px;}
	#home-page ol li::before{font-size: 9px;margin-top: -5px;}
	#home-page ol li a span {margin-left: 0px;}
	#home-page ol li a{margin-left: 12px;}
	#home-page ol li a span.hovered{font-size: 11px;line-height: 16px;}
	#home-page ol li a span.hovered:after{width: 11px;height: 9px;background-size: 11px;background-repeat: no-repeat;}

	.inner-page{padding-top:120px;}
	.inner-page .img-hover-sect{top:120px; right: 33%;}
	.inner-page .data-content{width:33%;font-size: 12px;line-height: 25px;padding:15px;}
	#floorplans-link-imgs{padding: 15px;}
	.inner-page .hover-imgs > div{font-size: 12px;line-height: 25px;}
	.inner-page .bordered{padding: 20px;}
	#floorplans-link-imgs .fp-img-row{padding: 20px;}
	.inner-page .page-title{font-size:10px;}
	.inner-page .section-title{font-size: 24px;line-height:30px;padding: 15px 0 25px;margin-bottom: 25px}
	.inner-page .nav-links{margin-bottom: 20px;}
	.inner-page .nav-arrows{width: 52px;}
	.inner-page .nav-arrows a{background-size: 16px auto;width: 16px;height:20px;}
	.inner-page .nav-links a, #gallery-page .gal-nav-links a{font-size: 13px;line-height: 25px;}
	.inner-page .link-sect{min-height: 455px;}
	.back{font-size: 13px;line-height: 32px;padding-left: 18px}
	.inner-page #landscape-link-imgs > div{display: none;}
	.inner-page #landscape-link-imgs > div.tab-only{display: block;}
	#map-page .data-content{width: 192px;}
	#map-page .link-imgs{right: 192px;}
	#map-page #key_display li{font-size: 13px;line-height: 32px;}

	#gallery-page .img-hover-sect{right:192px;}
	/*#gallery-page .image-caption{font-size: 12px;}*/
	/*#gallery-page .gal-nav-arrows a{width: 16px;height: 17px;background-size: 33px auto;}*/

	#contact-page .data-content{width: 50%;}
	#contact-page .img-hover-sect{right:50%;}
	#contact-page .link-imgs,#thankyou-page .link-imgs{display: none;}
	#contact-page .link-imgs.tab-only, #thankyou-page .link-imgs.tab-only{display: block;}

	/*#thankyou-page .thankyou-msg{font-size:13px;margin: 236px 0px;}*/
	#thankyou-page .thankyou-msg h5{font-size:13px;line-height: 25px;}

	#page-404 .welcome-title{font-size: 10px;}
	#page-404 .essential{font-size: 12px;line-height: 19px;}
	#page-404 .main-essential{font-size: 18px;}
	#page-404 h4{font-size: 24px;line-height:33px;}
	a.search-select {width: 29.33%;margin-right: 5.5%;font-size: 10px;}
	.floor-details {padding: 50px 0 30px;}
	.apartments-buttons::after {max-width: 163px;margin-left: -81.5px;}
	.listing-page .data-content {top: 120px}
    .detail-image-box{width: 67%;}
	#floorplans-landing-page .search-selection .apts-buttons {width: 100%; float: left;padding: 15px 0;margin-top: 20px;float: none;display: block;margin-left: auto;margin-right: auto;max-width: 261px;}
	#floorplans-landing-page .search-selection .apts-buttons:nth-child(2) {margin-bottom: 20px;padding: 8px;}

    header .show-menu{top: 30px}
    header #menu-icon-sect ul#menu-header-menu2{margin-right: 71px;}
    header .joinUsSect {right: 89px;top: 60px;}

        .blog-pic{height: 130px;}
        .blog-item h2{font-size: 13px;line-height: 24px;}
        .blog-item p{font-size: 14px;line-height: 24px;margin-bottom: 10px;max-height: 70px;}
        .blog-item span,.blog-item span a{font-size: 10px;line-height: 22px;}
        .sep-blog{margin-bottom: 7px;margin-top: 12px;}
        .back-fp-detail.back-to-search{margin-top: 20px;}
        .sidebar-title h1{font-size: 24px;line-height: 30px;}
        .blog-sidebar-inner .line{width: 95%;}
	.pipe-break {display: none;}
	.listing-break {display: block !important;}
	.from-break { display: none; }
	.from-pipe-break {display: inline-block;}

	.back-to-search.back-fs img{margin-top: -15px;margin-right: 5px;}
	#contact-page .section-title .divider, #features-page .section-title .divider{padding-top: 25px;width: 85%;}
	.inner-page .pull-over{top:250px;}
	.blog-sidebar-inner ul, .blog-side-bar .tagcloud{margin-bottom: 15px !important;}
	.blog-detail-content .sep-blog{margin: 15px 0 9px 0;}
	.blog-item{height: 315px;}
	.fs-seperator{display: block;}
	.fs-seperator:before{display: none;}
	#fenway-suite-page.inner-page .link-sect#floorplans-link-sect{padding: 0;}
	.search-selection .apts-buttons br{display: block;}
	.search-selection .apts-buttons:nth-child(1) br{display: none;}

        /************ Header *********/
        #menu-header-menu1,#menu-header-menu2{display:none;}
        .menu_txt {display: none;}
        header .show-menu button{width: 33px;}
        header #left-sect-mobile{display: block;}
        .header-logo{width:70px;height:70px;top:16px!important;}

        /************* Footer *******************/
        footer #policy-housing-sect{right: 40%;bottom: 21px;top:73%;}
/*        footer #social-media-sect{top: 42%;right:20px;}*/
        footer #boz-part-logo-sect a{position: absolute;left:0px;}
        footer #boz-part-logo-sect a#partner{left:0;top: 23px;}
        footer #boz-part-logo-sect a#bozzuto{right:0;}
        footer #boz-part-logo-sect a#bozzuto img{width:154px;}
        footer #boz-part-logo-sect a#partner img{width:105px;}
/*        footer #policy-housing-sect .ada img{width:21px;height:21px;}
        footer #policy-housing-sect .eho img{width:14px;height:18px;}*/
        footer #policy-housing-sect .eho{padding-left:18px;}
        .social-media a,.social-media img{width:35px;}

        /********** Features and amenities ************/
        #amenities-page .features-content .content-block .image-block{height:453px;}
        #amenities-page .amenities-content .content-block .image-block{height:345px!important;}
        #amenities-page .features-content .content-block:nth-child(1) .desc-block{top:68%;}
}

@media all and (max-width:767px){
	h1 {font-size: 26px;}
	h2 {font-size: 38px;line-height: 43px !important;}
	h4 {font-size: 18px;}
	p {font-size: 14px;}
	.desktop_and_tab {display: none;}

        .inner-page h1{line-height: 30px;}
	.tab-only{display: none;}
	.mobile{display:block;}
	.promo {width: 100%;}
	#main-wrapper{padding-bottom: 118px!important;}
	header{position: fixed;}
	header .popup-sect{display: none;position: absolute;top: 0px;background: #fff;right:0px;width: 278px;padding:0px;box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.5);}
	header .icon-sect{display: block;}
	header #menu-icon-sect{padding:0;}
	header #menu-icon-sect ul li{padding-right: 0px;}
	header #menu-icon-sect ul li a{color:#b0aa96;font-size:10px;line-height: 39px;text-shadow:none;}
	header #menu-icon-sect ul,header #menu-icon-sect ul li{float: none;}
	header #menu-icon-sect ul.tab-float-diff{position: static;width: 100%;}
	header #menu-icon-sect ul li.join .arrow-span{margin-left: 4px;}
	header.white #menu-icon-sect ul li a{display: inline;}
	header .joinUsSect{width: 100%;right: 0px;position: static;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none;}
	header .joinUsSect form{padding: 0px 20px 10px;}
	header .popup{border: none;height: 100%;padding-bottom: 30px;}
	header.white #menu-icon-sect ul.tab-float-diff{padding-left: 0px;}
	header .close{display: block;}
        header .menu-block{box-shadow:none;}

	/*footer .change-pos-sect{position: static;float: left;margin-top: 18px;}*/
	footer #social-media-sect{float: right;}
	footer #policy-housing-sect{width: 100%;text-align: center;right:0;}
	/*footer #policy{width: 90px;}*/
	footer #boz-part-logo-sect a {padding-left: 0px;padding-right: 15px;}
	/*footer.phase1 #boz-part-logo-sect{display: inline-block;float: none;}*/
	footer #boz-part-logo-sect a:last-child{padding-right:0px;}
	footer #boz-part-logo-sect a#bozzuto img{margin-top: 0;}
	footer #boz-part-logo-sect{top: 74px!important;}
	footer #policy{padding-right: 2px;}

	#home-page #center-sect{margin-left: -131.5px;}
	#home-page #center-sect #logo-sect{position: relative;z-index: 2;}
	#home-page #center-sect #content-sect{position: absolute;top: -10px;transition:top ease 1s;opacity: 0;z-index: 1;}
	#home-page #center-sect #content-sect.animate{top: 0px;display:block;opacity:1;}
	#home-page #scroll-down{display: block;}
	#home-page #center-sect{width: 263px;}
	#home-page #center-sect > div{width: 100%;}
	#home-page .neighb_sub{font-size: 18px;}
        .home_floorplans a.btn-apts:first-of-type {height: auto;vertical-align: initial;line-height: normal;}

	.inner-page:before {height: 275px;}
	#floorplans-landing-page:before,#floorplans-listing-page:before, #thankyou-page:before, #page-404:before {height: 275px;}
        #premier-penthouse-page:before {height: 350px;}

	.inner-page .img-hover-sect{position: static;width: 100%;height: 350px;}
	.inner-page .link-imgs > div{background-size: cover!important;}
	.inner-page .img-hover-sect.hover-imgs{position: absolute;right: 0px;}
	.inner-page .data-content{width: 100%!important;}
	.inner-page .link-sect{min-height: 0px;}
	.inner-page .pull-over .cell.sep{display: none;}
	.inner-page .pull-over .sep-line{display: none;}
	.inner-page .pull-over.animate .arrow-icon{ -ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
	.inner-page .pull-over{width: 190px;height:250px;top:170px!important;left:-155px;background-position: 50% top, left top;padding: 15px 20px 15px 10px;font-size: 12px;line-height: 15px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-image: url(../images/neighborhood/guitar.png),url(../images/gold_texture.jpg);}
	.inner-page .pull-over .title{margin-bottom: 3px;}
	.inner-page .pull-over .content-sect{width: auto;float: none;padding: 0;}
	#floorplans-landing-page .inner-page .pull-over .content-sect{float: none;width: 110px;margin: 0 auto;}
	#contact-page .pull-over .content-sect, #thankyou-page .pull-over .content-sect{width: auto;float: none;}
	#contact-page .pull-over .content-sect div br, #thankyou-page .pull-over .content-sect div br{display: none;}
	.inner-page .pull-over .content-sect p{padding: 5px 12px 0;}
	.inner-page .pull-over .icon-sect{width: auto;height: auto;float: none;}
	.inner-page .pull-over .row{height: 100px;}
	.inner-page .pull-over .arrow-icon{width:14px;height:12px;background-position:0 -27px;-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);margin-left: 14px;}
	.inner-page .pull-over .rot-text{display: block;right: -49px;}
	.inner-page .pull-over .sub-title{font-size: 8px;line-height: 9px;padding: 0px 20px 15px !important;margin-bottom: 15px;border-bottom:1px solid #4f392b;width: 110px !important;float: none !important;}
	.contact-thankyou .pull-over .sub-title {width: 130px !important;}
	.inner-page .pull-over .title{font-size: 10px;}
	.inner-page .hover-imgs > div{width: 100% !important;height: 100% !important;position: absolute;}
	.inner-page .device-click{bottom: 10px;}
	.inner-page .click{bottom:25px;}
	.button-style,#contact-page .hywrap .form-actions button{background-image: url(../images/gold_texture.jpg);}
    .button-style .view_map_button_mobile{display: block!important;}
    /*.button-style .view_map_button_desktop{display: none!important;}*/
    .inner-page #landscape-link-imgs > div{display: block;}
	.inner-page #landscape-link-imgs > div.tab-only{display: none;}

	.playbtn{margin-left: -40.5px;margin-top: -40.5px;width: 81px;}

	#neighborhood-page .dining > div.pos-top{width: 60%;height: 60%;}
	#neighborhood-page .dining > div.pos-right{width: 40%;height: 100%;}
	#neighborhood-page .dining > div{width: 30%;height: 40%;}
	#amenities-page #skyline-link-imgs{background-position: center bottom!important;}
	#map-page .data-content{width: 100%;}
	.hover-box .image-title{text-align: center;display: block;width: 100%;}
	/*#neighborhood-page .device-click,#neighborhood-page .hover-item{display: none !important;}*/
	#neighborhood-page #view-map{margin-top: 25px;}
	#neighborhood-page h2{max-width: 300px;margin: 0 auto;}
	.hover-content p{width: 300px;}


	#gallery-page .data-content .bordered{min-height: 0px;}
	#gallery-page .img-hover-sect{position: relative;height: 350px;top: 0px;right: 0px;}
	#gallery-page #categories{margin: 25px 0px 0px;width: 100%;}
	#gallery-page .mob-pager{display: block;}
    #gallery-page .flex-control-nav{display:none;}
    #gallery-page .nav-section{padding-top: 25px;}
    #gallery-page #categories{position: static;}

	#contact-page .data-content .bordered{height: auto;}
	/*#thankyou-page .thankyou-msg{margin: 120px 0px;}*/
	.contact-thankyou .pull-over{background-image: url(../images/contact/handshake.png),url(../images/gold_texture.jpg);background-position: 45% 8%, left top;background-size: 90px auto,cover;}
	.contact-thankyou .pull-over .content-sect .mas{display: none;}
	.contact-thankyou .pull-over .content-sect .ma{display: inline-block;}
	.contact-thankyou .pull-over .desk-inline{display: block;}
	#contact-page .link-imgs,#thankyou-page .link-imgs{display: block;}
	#contact-page .link-imgs.tab-only, #thankyou-page .link-imgs.tab-only{display: none;}
	#contact-page .pull-over .row, #thankyou-page .pull-over .row{height: 110px;}

	#design-page .pull-over .sub-title {width: 107px;}
	#design-page #overview-link-imgs{position: relative;top: 0px;bottom: 0px;}
	#design-page #overview-link-imgs #playButton{width:81px;margin-left:-40.5px;margin-top:-40.5px;}
	#design-page .pull-over{background-position: 33% -20px, left top;padding: 20px 25px 20px 10px;background-image: url(../images/design/address.png),url(../images/gold_texture.jpg);}
	#design-page .pull-over.animate{padding: 20px 25px 20px 10px;}

	#page-404 .bordered{min-height: 0px;}
	/*#page-404 .table-content{max-width: 460px;margin: 0 auto;}*/
    #map-page .view_map_button_mobile{display:block!important;}
    #map-page .view_map_button_desktop{display:none!important;}

	/* Specials mobile */
	#specials #special-content{padding: 40px 0 20px;width: 310px;height: 330px;margin-top:-175px;margin-left: -155px;}
	#specials #special-content #content-wrap .spcl_content_wrap{width: 100%;padding: 0 20px;}
	#specials #special-content #content-wrap .logo_wrap{float: left;text-align: center;width: 100%;}
	#specials #logo-blue{width:160px;}
	#specials #special-content #content-wrap .spcl_content_wrap h3{font-size: 16px;line-height: 20px;padding: 15px 0 13px;}
	#specials #special-content #content-wrap .spcl_content_wrap div{font-size: 14px;line-height: 18px;padding-top: 5px;}
	#specials #special-content #content-wrap .spcl_content_wrap div span{display:none;}
	#specials #special-content #content-wrap .spcl_content_wrap p{font-size: 8.5px;padding-top: 7px;}
    #mobile-video{display:block;}
    #desktop-video,#designVideo{display:none;}
    .listing-page .floors {height: auto;padding-left: 0;padding-right: 0;}
    .listing-page .floors:first-of-type {padding-top: 0;}
    .listing-page .floors:nth-last-child(2) .img-wrapper:before{display: none;}
	.listing-page .img-wrapper, .listing-page .floor-details {float: none;width: 100%;}
	/*.img-wrapper img {max-width: 100%;max-height: 90%;}*/
	.listing-page .img-content {width: 100%;}
	.listing-page .data-content {position: relative;top: 0;}
	.search-selection .apts-buttons {margin-top: 20px;margin-bottom:20px;width: 100%;height: 44px;font-size: 12px;line-height: 15px;float: right;padding: 15px 0;}
	.search-selection .apts-buttons:nth-child(2) {margin-bottom: 20px;}
	.search-selection {width: 100%;}
	.bordered {width: 100%;}
	#floorplans-landing-page .pull-over {background-position: 46% 8% !important;background-size: 65px auto,cover !important;}
    .detail-image-box{width: 100%;position: relative;border-width:10px;text-align: center;}
    .blog-pic{width: 100%;height: 163px;}
    .blog-item,.blog-detail{width: 100%;padding: 5% 5% 3%;margin-bottom: 5%;}
    .blog-list,.blog-side-bar{width: 100%;padding: 5%;}
    #floorplans-penthouse-page .search-selection .apts-buttons:nth-child(2) {margin-top: 0px;}
    .mob-hidden{display:none;}
    .mobile-only{display:block;}
    header .mobile-only{display: block !important;}
    header .mob-hidden{display: none !important;}
    .details-side{margin-top:3%;}
    .blog-item h1 + span{margin-top: 8px;display: block;}
    .blog-detail.blog-item div p:first-child{margin-top: 5px;}
    .blog-detail{max-width: 100%;}

    #amenities-page .tailored > div, #amenities-page .tailored > div.pos-middle, #amenities-page .tailored > div.pos-left{width:30%;height: 50%;}
    #amenities-page .tailored > div.pos-top{width: 60%;height: 50%;}
    #amenities-page .tailored > div.pos-right{width: 40%; height: 50%;}
    .img-info{display: none !important;}
    #amenities-page .pull-over {background-position: 46% 8% !important;background-size: 45px auto,cover !important;}
	#amenities-page .pull-over .sub-title { width: 110px !important; }
	#amenities-page .pull-over .content-sect p {padding: 5px 22px 0;}
        #amenities-page h2.features-heading{font-size: 20px;}
        #amenities-page .amenities-content .content-block:nth-child(2){padding-bottom: 15px;}
        #amenities-page .features-content .content-block:nth-child(1) .image-block{bottom:-16px;}
        #amenities-page .amenities-content .content-block:nth-child(1) .image-block{bottom:-20px;}

	/*.listing-page .floor-details {height: 267px;}*/
	.listing-page .img-wrapper{height: 300px;}
    .blog-item,.blog-item h2, .blog-item p{height: auto;max-height: none;}
    #floorplans-landing-page .search-selection .apts-buttons:nth-child(2){padding: 15px 0;}

    /*menu modification*/
    header.white #menu-icon-sect ul#menu-header-menu1, header.white #menu-icon-sect ul#menu-header-menu2{display: none;}
    header .menu-block{position: relative;top: -30px!important;right: 0;display: block !important;width: 278px;}
    header #menu-icon-sect ul#menu-main-menu{border: 0;padding: 0;}
    header #menu-icon-sect ul#menu-main-menu li.join-mob{display: block;}
    header #menu-icon-sect ul#menu-main-menu li.payrent-mob{display: block;}
    /*.promo{width: 100%;left: 0;top:120px;height: 75px;padding: 0 20px;background:none;border:0;}*/
    /*.promo span{    background: rgba(0,0,0,0.65);*/
    /*border: 1px solid white;}*/

	span.dot {display: none;}
	.sort-types {display: block;margin-bottom: 5px;}
	.apartments-buttons {margin-bottom: 20px;}
	.search-selection .apts-buttons {padding: 15px 0;}
	#floorplans-landing-page .line-break {display: none;}
	#floorplans-landing-page .pull-over .content-sect p {padding: 5px 27px 0;}
	.listing-page .floor-details {padding: 35px 0 0;}

	#services-page .service > div, #services-page .service > div.pos-top{width: 57.5%;height: 50%;}
	#services-page .service > div.pos-right, #services-page .service > div.pos-btm-left{width: 42.5%;height: 50%;}

	.key-image {padding-top: 40px;max-width: 300px;min-width: 175px;width: 50%;}
	#floorplans-link-imgs .fp-img-block .fp-img img{max-height: 200px;}
	#floorplans-link-imgs .key-plan img{max-width: 25%;max-height: 56px;}
	#features-page .pull-over {background-position: 46% 8% !important;}
	/*#features-page .pull-over .content-sect p {padding: 0 25px;}*/
	#features-page.inner-page .pull-over .content-sect p{padding: 5px 14px 0;}
	#services-page .pull-over{background-image: url(../images/contact/book.png),url(../images/gold_texture.jpg);background-position: 43% top, left top;}
	#services-page.inner-page .pull-over .row{height: 110px;}
	#services-page .pull-over .sub-title{height: auto;}
	.ofce-hrs h5{font-size: 18px;}
	.inner-page .nav-arrows{padding: 20px 0 0;}
	.blog-side-bar div.blog-sidebar-inner, .blog-list{min-height: inherit !important;}
	.blog-side-bar.mobile-only .sidebar-title h2{margin: 8px 0 15px;font-size: 10px;}
	.search-selection .apts-buttons br{display: none;}
        /******* Header style *************/
        header .icon-sect .call-icon-desk{display:inline-block!important;}
        header #menu-icon-sect ul#menu-main-menu li{padding: 9px 0;}
        /*header .menu-block{padding: 45px 0;}*/
        header #menu-icon-sect ul#menu-main-menu li a{font-size: 13px;}
        .header-logo{height: 60px;width:60px;left:19px;top:40px!important;}
        header.header-scroll .call-icon-mob,header.white .call-icon-mob{display:inline-block!important;}
        header .menu-block{padding:70px 0px 50px 0px!important;}
        header .icon-sect a.call-us{margin-right: 29px !important;}
        /****** Footer style ***********/
        footer{font-size:10px;}
        footer{height: 180px!important;}
        footer .footer-content{height: 180px!important;padding: 30px 0 32px!important;}
        /*.social-media a{width:25px;margin-left: 12px!important;}*/
        .social-media img {width: 25px;}
        /*footer #address-sect{max-width: 276px;margin: auto;float:none;}*/
        footer #boz-part-logo-sect a#partner{top:0!important;}
        footer #boz-part-logo-sect a#bozzuto img{height: 20px;width: 62px;}
        footer #boz-part-logo-sect a#partner img{width:38px;}
        footer #address-sect{top:30px!important;}

	.container {padding: 0 20px;}
	.btn-bed {width: calc((100% - 20px) / 3);}
	.btn-bed:not(:last-of-type) {margin-right: 10px;}
	.btn-apts {width: 100%;}
	.btn-apts:not(:last-child) {margin-bottom: 10px;}
	.home_floorplans .content-box {width: calc(100% - 40px);top: 185px;padding: 25px 15px;}
	.content-box {border-width: 5px;}
	.home_floorplans .btn-bed-container {padding: 10px 0;margin: 10px 0;}
	.home_floorplans-bg,.home_floorplans-bg-cont {height: 420px;}
	.home_neighborhood-slider li, .home_neighborhood-slider li.flex-active-slide, .home_neighborhood-slider {height: 350px;}
	.home-landing .home_inner-link {bottom: 25px;}
	.home-landing {min-height: 650px;}
	.home_neighborhood-slider a.slider_nav-prev {left: 20px;}
	.home_neighborhood-slider a.slider_nav-next {right: 20px;}
	.home_neighborhood-slider a[class^='slider_nav'] img {width: 35px;top: 44%;}
	.home_floorplans p {margin-bottom: 204px;line-height: 22px;}
	.fp-detail-footer {padding: 20px;}
	#home-slider .slides li .bg-div h1 {font-size: 55px;line-height: 60px;max-width: 400px;}
	.promo{top:70px;z-index: 101;font-size: 13px; height: auto; line-height: 1.4; padding: 5px;}
	.promo p{font-size: 13px}
        .floorplans-page .btn-apts:not(:last-child) {margin-bottom: 20px;}
	.floorplans-page .btn-apts {padding: 12px 0;}
	#search-floorplan .form-actions button {font-size: 18px;padding: 15px 0;}
	.multi-select-title .title-selected {display: none;}
	#floorplans-penthouse-page .text-block h4 {margin-bottom: 15px;}
	.home_floorplans .content-box .btn-bed span {display: none;}
	.home_neighborhood .slider_caption-toggle img {width: 35px;}
	.home_neighborhood-slider .slide-text {padding: 0 80px;}
	#search-floorplan {margin-top: 0px;}
	#home-slider .flex-control-nav {bottom: 5px;}




	#design-page .content-block .img-block {height: 346px;}
	#design-page .img-block.video-block{height:284px;overflow: hidden;}
	#design-page .content-block {margin-top: -30px;}
	#design-page{padding-bottom: 30px;}
	#design-page h2{max-width: 250px;margin: 0 auto;}
	#neighborhood-page h2{max-width: 300px;}
	#neighborhood-page .flexslider ul li,#neighborhood-page .content-block:nth-child(1) .img-block{height: 284px;}
	#neighborhood-page .content-block:nth-child(2) .img-block, #neighborhood-page .content-block:nth-child(3) .img-block{padding: 0;}
	#neighborhood-page .slider_nav-prev,#amenities-page .slider_nav-prev{left: 20px;}
	#neighborhood-page .slider_nav-next,#amenities-page .slider_nav-next{right: 20px;}
	.slider-nav{height: 36px;width: 36px;top: 42%;}
        #design-page .content-block:nth-child(1){margin-top: 20px!important;}

	.floorplans-page .fp-img {height: 200px;}
	#search-floorplan .form-fields > div {width: 100% !important;margin-left: 0 !important;}
	.floorplans-page .content-box {margin-bottom: 40px;padding: 20px;}
	.inner-page {padding-top: 100px;}
	.floorplans-page .section_heading {margin-bottom: 30px;}
	.customSelect {margin-bottom: 25px;}
	/*#search-floorplan {margin-top: 25px;}*/
	.floorplans-page .btn-container {padding: 25px 0;}
	.listing-page .page-number {font-size: 18px;position: relative;top: -32px;}
	.listing-page #pagination .prev, .listing-page #pagination .next {position: absolute;top: 12px;}
	.listing-page #pagination .prev {left: 0;}
	.listing-page #pagination .next {right: 0;}
	.listing-page #pagination span[class^="icon"] {width: 45px !important;height: 45px !important;background-size: 50% !important;background-color: rgba(0,0,0,0.65);border: 2px solid #fff;border-radius: 50%;}
	.sort-wrapper {width: 100%;}
	.list-wrapper {padding-bottom: 0;}
	.floors-pagination {padding: 60px 0;}
	.floors-pagination ul.paging {position: relative;display: inline-block;}
	.floorplans-page .promo {top: 215px;}
	#floorplans-landing-page .section_heading{margin-bottom: 62px;}
	.floorplans-page .section_heading {padding: 0 15px;}


	.fp-detail-btns .fp-detail-link:nth-child(odd) {margin-right: auto;}
	.fp-detail-link {width: 250px;display: block;}
	.fp-detail-btns {width: 100%;}
	.fp-detail-image {height: 300px;}
	.fp-listing .no-results-msg {margin-left:20px;margin-right: 20px;}
	#premier-penthouse-page > .container {padding: 0;}
	.fp-detail {padding: 0;padding-bottom: 20px;}
	.fp-detail.no-results {padding: 20px;}
	.suite-page .fp-detail{margin-top: 0;}
	.suite-page .image-block {height: 345px;}
	#floorplans-penthouse-page .fp-detail{margin-top: 25px;}
	.floorplans-page .btn-bed-container {display: none;}

	.floorplans-page .btn-container:before {width: 100%;display: block;}
	.floorplans-page .btn-container:after{display: none;}
	.multi-select-container:nth-child(2):after {display: block;content: '';background: rgba(135, 111, 98, 1);width: 100%;height: 1px;left: 0; right: 0;position: absolute;bottom: 0;margin: 0 auto;}
	.multi-select-container:nth-child(2) {margin-bottom: 23px;}

	.multiple-select {text-align: left;display: block !important;}
	.multiple-select li {display: inline-block;color: rgba(175, 170, 150, 1);}
	.multiple-select label:before {background-color: rgba(216, 207, 188, 1);content: '';height: 30px;width: 30px;display: inline-block;float: left;margin-right: 5px;}
	.multiple-select label span {float: left;line-height: 30px;margin-right: 7px;margin-bottom: 25px;}
        .select-bath.multiple-select label span{margin-right: 18px;}
	.multiple-select label:after {display: table;content: '';clear: both;}
	.multi-select-title {color: rgba(115, 95, 90, 1);font-family: 'sanchezregular', serif;font-size: 12px;text-align: left;text-transform: uppercase;display: block;margin-bottom: 10px;}
	.multiple-select input:checked + label:before {background-image: url('../images/floorplans/tick_mark.png');background-repeat: no-repeat;background-position: center;}

        /*************** Features and amenities page ************/
        #amenities-slider-mob,#neighborhood-page .content-block:nth-child(2) .img-block, #neighborhood-page .content-block:nth-child(3) .img-block,#services-slider-mob{width:100%!important;margin-left:0px!important;}
        #amenities-page .features-content .content-block .image-block{height:346px!important;}
        #amenities-slider-mob,#amenities-slider-mob .slides,#services-slider-mob,#services-slider-mob .slides{height:350px;}
        #amenities-slider-mob .hover-content,#services-slider-mob .hover-content {padding: 0;}
        #amenities-slider-mob .slides li .image-title,#services-slider-mob .slides li .image-title{text-align: center;width:100%;}
        #amenities-slider-mob .hover-item,#services-slider-mob .hover-item{padding:0;}
        /* background-size: contain!important; */

        /************Map Page***************/
        #backToSite{display:none;}
        .set_zoom{display:none;}
        #map-page #map{display:none!important;}
        #map-page{padding-top: 70px!important;background: url(../images/neighborhood/design-bg.png) no-repeat left top/50% 275px;}
        .map-title{top:70px;padding: 32px 0px!important;}
        /*#map-area{height:700px!important;}*/
       #map-area .map-image{height:366px;background-position: center!important;background-size: cover;}
        .map-cat-list{top:85px!important;min-height: 672px!important;}
        #map-page .link-imgs{position: relative;top:88px!important;}
        .map-title{background-color: transparent!important;}
        #map-page #key_display span.category_list{background-size: 56%!important;}
        .map-cat-list #key_display ul li h4{font-size: 13px!important;}
        #map-page #key_display li{padding: 20px 20px!important;}
        #map-page #key_display li.active span.category_list{right:20px!important;}
        #map-page #key_display li.active{padding: 20px 0px 0px!important;}
        #map-page #key_display li.active .category_container{padding-left: 20px;}
        #map-page #key_display .all .all-span{padding-left: 20px!important;}
        .map-cat-list #key_display ul li a.get_directions{font-size: 11px;}
        #map-page .map-cat-list #key_display ul li .divider{height: 1px;background: rgba(239, 238, 234, 1);position: relative;right:-20px;width:90%;float:right;display:block;margin:20px 0;}
        #neighborhood-page .button-style{font-size: 12px;}

        #map-page .content-section{top:0px!important;width:100%;}
        .map-cat-list #key_display{display:block!important;}
        .map-cat-list{padding:0;}
        .map-cat-list{left:0;right:0;width:100%;background-color: rgba(239, 238, 234, 1);top: 276px;}
        .map-cat-selected{display:none;}
        #map-cat-list{display:none;}
        #map-page .content-section{position:relative;bottom:0;width:100%;height:auto;left:0;}
        #map-page #key_display li{padding: 20px 50px;border-bottom: 1px solid rgba(175, 170, 150, 0.9);}
        #map-page #key_display li:hover,#map-page #key_display li.active{background-color: rgba(150, 175, 160, 1);color: rgba(255, 255, 255, 1);}
        .map-cat-list #key_display ul{background: #fff!important;display:none;max-height: 300px;overflow: scroll;overflow-x: hidden;}
        .map-cat-list #key_display ul li{border-bottom:none!important;}
        #map-page #backToSite{top:70px;height:80px;padding-top: 28px;}
        #map-page .map-btns{top:94px;}
        #map-page #backToSite span{top:38px;}
        #map-page #key_display ul li:hover, #map-page #key_display ul li.active {background-color: transparent;color: rgba(255, 255, 255, 1);}
        #map-page #key_display span.category_list {background: url(../images/arrow-down.png) no-repeat right center;bottom: 40px;height:20px;width:20px;position:absolute;right:0;top:20%;}
        #map-page .category_container{position:relative;}
        #map-page .all{position: relative;}
        #map-page #key_display li.active .category_container{margin-bottom: 17px;}
        /*#map-page #key_display li.active span.category_list{right:50px;}*/
        #map-page #key_display li.active span.category_list{background: url(../images/neighborhood/right-arrow-white.png) no-repeat right center;transform: rotate(270deg);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);background-size: 100%;}
        #map-page .content-block{margin-bottom: 60px;}
        #map-page .map-cat-list #key_display li.all{display: none!important;}

        /********** Blog page *****************/
        #recent-posts{width:100%;}
        #recent-posts  .flex-viewport,.mob-blog-lists .flex-viewport{overflow: hidden!important;}
        #blog-home-page .content-block .blog-lists{min-height: 4125px;}
        .post-content{padding: 32px;}
        .post-content .read-more {text-align: left;left: calc(50% - 77px);}
        .mob-blog-lists .slider-nav{top:93%;bottom:0;}
        .mob-blog-lists .slider_nav-prev {left: 23%;}
        .mob-blog-lists .slider_nav-next {right: 23%;}
        .blog-sidebar-inner {padding: 5% 4%;}
        #blog-home-page .rss-feed {bottom: 48px;left: 0;}
        #recent-posts,#recent-posts  ul{height:300px;}
        #blog-home-page .desc-block .desc-inner{border: 5px solid rgba(216, 207, 188, 1);}
        #blog-home-page .content-block:nth-child(1) .desc-block {width: calc(98% - 35px)!important;}
        #blog-home-page .content-block:nth-child(2) .desc-block{width: calc(98% - 35px)!important;left: 0;right: 0;padding: 5% 0;}
        .recent-post-content a h4{font-size: 14px;}
        .recent-post-content span a{font-size: 12px;}
        .blog-side-bar .tagcloud a{font-size:11px!important;}
        .blog-item span.read-more a{font-size: 12px!important;}
        .blog-item span a .read_arrow{width: 19px;height: 12px;top: 5px;right: 29px;}
        #blog-home-page .archives-3 select{font-size: 14px;}
        .blog-pic {height: 300px!important;}
        /*#blog-home-page .content-block .blog-lists{min-height:688px;width: calc(98% - 35px);padding-top: 3%;}*/
        .blog-item{height:490px!important;}
        .mob-blog-lists .slider-nav{top:90%;}
        .mob-page-count{bottom:11%;}
        #blog-home-page .content-block{padding: 30px 0px;}
        #blog-home-page .content-block .desc-block .desc-inner{border-top:none;}
        #blog-home-page .content-block:nth-child(2) .desc-block{padding-top: 0;}
        #recent-posts  ul{margin-left: 0;}
        #recent-posts .slider_nav-prev{left:2%;}
        .recent-post-content{max-width: calc(90%);}
        .mob-blog-lists .slider-nav .tab-only{display:none!important;}
        #blog-home-page .block-left .blog-item, #blog-home-page .block-right .blog-item{margin-bottom: 0;}
        #blog-home-page .blog-pic{height: 184px!important;}
        .blog-item{height: 544px;}
        #blog-home-page .blog-item:nth-child(even) .post-content,#blog-home-page .block-left .blog-item .post-content,#blog-home-page .block-right .blog-item .post-content,#blog-home-page .block-right .blog-item .post-content{height:300px;}
        .blog-lists .wp-paginate .next,.blog-lists .wp-paginate .prev{background-color: rgba(0, 0, 0, 0.65)!important;border: 2px solid rgba(255, 255, 255, 1);border-radius: 45px;top: 37px;}
        .wp-paginate{margin-bottom: 66px!important;}
        .blog-lists .wp-paginate .next{background:url(../images/neighborhood/right-arrow-white.png) no-repeat right 4px center;position: absolute;transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}
        .blog-lists .wp-paginate .prev,.blog-list .wp-paginate .previous_disabled .prev{background: url(../images/left-arrow-white.png) no-repeat left 4px center;}
        .blog-lists .wp-paginate .prev,.blog-list .wp-paginate .previous_disabled .prev{left:39%;height:30px;width:30px;position: absolute;}
        .blog-lists .wp-paginate .next{right:39%;height:30px;width:30px;}
        .previous_disabled,.next_disabled{display: block!important;}
        /*#blog-home-page .content-block .blog-lists.blog-detail-content{min-height: 1500px;}*/

        /***********blog detail page**************************/
        #blog-home-page .blog-detail.blog-item:nth-child(odd){padding: 0!important;}
        .blog-detail-page .content-block .blog-lists{padding-top: 0px!important;}
        #blog-home-page .blog-detail.blog-item h2{font-size: 18px;}
        #blog-home-page .blog-detail.blog-item:nth-child(odd) .post-content{margin:0 20px;}
        #blog-home-page .blog-detail.blog-item h2{margin-top:0;}
        /*.blog-detail-page .content-block .blog-lists{min-height: 1800px!important;}*/
        .backtoblog span{left:35%;}
        .backtoblog{padding-left:30px;}

         #services-slider-mob .slider_nav-next{right:20px;}
         #services-slider-mob .slider_nav-prev{left:20px;}

         /************* CONTACT PAGE ***************/
         #contact-page .content-block:nth-child(2) .desc-block .desc-inner{padding: 15px 15px 30px;border-bottom: 10px solid rgba(216, 207, 188, 1);}
         #contact-page.inner-page .data-content{top:-50px}
         #contact-page .hywrap .form-actions button{width:100%;left:0;margin-left: 0;}
         #contact-page #getDir{padding: 3px 50px;display: block;background-repeat: repeat;}
         .address_p,.ofce-hrs p{font-size: 16px;}
         #contact-page .data-content{padding: 15px 20px 0px;}
         #contact-page .bordered{padding: 60px 0px 0px;}
         #contact-page .content-block:nth-child(2),#contact-page{padding-bottom: 0px;}

         /**************** THANK YOU PAGE **************/
         #thankyou-page .thankyou-msg{height: 340px;}
         #thankyou-page .img-content{padding: 3% 0px!important;height: 340px!important;}
         #thankyou-page .thankyou-msg h2{padding-bottom: 20px;font-size: 40px;}
         .mail-icon{width:98px!important;}
         #thankyou-page .thankyou-msg h3 {margin-bottom: 7%!important;font-size: 22px !important;}

         /*************** 404 PAGE *****************/
         #page-404 .content-section{width:92%!important;top:30%;bottom: 30%;}
         #page-404 .content-section h1{font-size: 22px!important;margin-bottom: 12px;margin-top:-18px;}
         #page-404 .content-section h2{font-size: 16px!important;line-height: 22px!important;}
         #page-404 .content-section h4{font-size: 12px!important;margin-bottom: 45px;margin-top:0;}
         #page-404 .content-block .img-content .link-imgs{height:300px;}
         #page-404 .table-content{height:160px;top: 0;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform:translateY(0%);}
         #page-404 .main-section{height:160px;}
         #page-404 .content-section h1:after, #page-404 .content-section h1:before{width:33%!important;}
         #page-404 .content-section .go-home:after, #page-404 .content-section .go-home:before{width:35%!important;}
         .go-home{font-size: 10px;}
         #page-404 .content-block{padding-top: 30px;}

         /************Gallery Page ******************/
         #gallery-page .data-content{width:calc(100% - 40px)!important;left:20px;padding: 8px 10px;}
         .gallery-cat-selected{font-size: 14px;background-size: 12px;text-transform: uppercase;}
         .gallery-share{width:100%;text-align: center;}
         #gallery-page .share .gal-nav-arrows{display: none;}
         #gallery-page .img-content{height: 350px;}
         #gallery-page .image-caption{margin: 25px 7px 25px;font-size: 14px;line-height: 20px;}
         #gallery-page .share{height:70px;background-color: rgba(72, 72, 67, 1);padding: 20px 50px;}
         #gallery-page .share img{width:35px;}
         #gallery-page .gal-nav-arrows{float:right;text-align: center;margin-right:20px;}
         .prev-arrow, .next-arrow{padding-top: 10px;}
         #gallery-page .mob-pager{font-size: 18px;}
         #gallery-page .gal-nav-links a{font-size: 14px!important;text-transform: uppercase;}
         #gallery-page h1{font-size: 32px;}
         #gallery-page .content-block{padding-top: 30px;}

         /***********services page**************/
         #services-page .content-block{padding:25px 0;}
        #services-page .content-block:nth-child(2) .image-block{height:400px;background-position: center center !important;}
				 .text-open img, .text-close img {width: 35px;}
				 #neighborhood-page .flexslider ul {height: 350px !important;}
				 #neighborhood-page .device-click, #neighborhood-page .click {width: 35px;height: 35px;}
        #neighborhood-page .content-block:nth-child(1) .img-block{bottom:-43px!important;}

    .mfp-img{height: auto !important;}
    .mfp-image-holder .mfp-content{height: auto;}
}

@media all and (max-width:640px){
	header{height: 70px;padding: 20px;}
	/*header .popup-sect{top: 70px}*/
	header.white .logo{width: 50px;margin-left: -25px;top: 8px;}

	#design-page{padding-top:90px;}

	/*.inner-page{padding-top:70px;}*/

	.inner-page .pull-over{top:120px!important;}
	.inner-page .img-hover-sect.hover-imgs{top:70px;}
	#page-404 .bordered{min-height: 310px;}

	.fenway-suite{padding: 15px 15px 7.5px 15px;}
	.charles-suite{padding: 7.5px 15px 15px 15px;}
        .blog-lists .wp-paginate .prev{left:35%;}
        .blog-lists .wp-paginate .next{right:35%;}
        .backtoblog span{left:31%;}
}

@media all and (max-width:550px){
	.listing-page .data-content {position: relative;}
	.listing-page .img-content {width: 100%;}
}
@media screen and (max-width: 549px) {
	#floorplans-landing-page .section_heading {margin-bottom: 55px;}
	.floorplans-page .promo {top: 252px;}

}
@media all and (max-width:480px){
	h1 {font-size: 22px;}
	h2 {font-size: 30px;line-height: 36px !important;}
	h4 {font-size: 18px;}
	p {font-size: 12px;}
	/*header #left-sect-mobile a{margin-right: 0px;}*/
	footer #address-sect br{display: block;}
	footer #address-sect a:first-child span:after{display: none;}
	/*footer .change-pos-sect{margin-top: 18px;}*/
	footer.phase1 .change-pos-sect{margin-top: 18px;}
        footer .footer-content{width: 92%!important;}
        footer #boz-part-logo-sect{width:78%!important;}

	.home_floorplans h5 {font-size: 16px;}
	.home_floorplans h6 {font-size: 10px;}
	.home_floorplans a {font-size: 11px;}
	.home_floorplans h3 {font-size: 15px;}
	.home_floorplans p {line-height: 20px;}
	.btn-secondary {font-size: 12px;}
	.home_neighborhood-slider li, .home_neighborhood-slider li.flex-active-slide, .home_neighborhood-slider {height: 260px;}
	 #home-slider .slides li .bg-div h1{font-size: 30px;top: calc(50% + 30px);line-height: 35px;max-width: 360px;}
	 #home-page #logo-sect {top: calc(50% - 135px);}
	 #home-page #logo-sect img {height: 140px;}



	.inner-page .img-hover-sect{height: 280px;}
        #gallery-page .img-hover-sect{height: 300px;}
	.inner-page .nav-links a, #gallery-page .gal-nav-links a{line-height: 20px;}
	.inner-page .nav-links{vertical-align: middle;}
	.inner-page .nav-arrows{display: inline-block;padding: 20px 0 0;vertical-align: middle;}
        #features-page .nav-arrows{float: none;}
	#neighborhood-page #view-map{margin-top:25px;}
	#neighborhood-page #view-map, #amenities-page #view-map{margin-top:25px;}
	.inner-page .nav-section{overflow: hidden;}
	/*#design-page .nav-section{width: 198px;}*/
	#gallery-page .nav-section{margin-top: 0px;}
	#gallery-page .gal-nav-links a{line-height: 23px;}
	#gallery-page .gal-nav-arrows{float: none;}
	.inner-page .pull-over{top:85px!important;}
	a.search-select {width: 24%;margin-right: 14%;}
	#design-page .bordered,#neighborhood-page .bordered, #amenities-page .bordered{padding: 20px 5px;}
	.search-selection .apts-buttons {width: 100%; float: left;padding: 15px 0;margin-top: 20px;}
	.search-selection .apts-buttons:nth-child(2) {margin-bottom: 20px;}
	#floorplans-penthouse-page .search-selection .apts-buttons:nth-child(2) {margin-top: 20px;}
	/*.listing-page .floor-details {height: 180px;}*/
	.listing-page .img-wrapper{height: 210px;}
	.floor-title {font-size: 21px;margin-bottom: 0}
	.floor-details p {font-size: 16px;line-height: 22px !important;}
	.floor-details {padding: 20px 0 0!important;}
	.floor-details a {font-size: 11px;margin-top: 20px;}
	.floors {padding: 20px;}
	.listing-page .search-title {font-size: 30px;}
	.fp-detail-content h4 {font-size: 21px;}
	.fp-detail-content p {font-size: 18px;}
	.fp-detail-link {font-size: 16px;}
	.fp-share-btns p {font-size: 14px;}
	.fp-listing .no-results-msg {font-size: 13px;}
	.suite-inner h4 {font-size: 18px;}
	.suite {height: 410px;}
	.suite-image {height: 300px;}
	.suite-inner {width: 70%;}
	.suite:first-of-type {margin-bottom: 50px;}
	.suite-page .text-block {transform: translateY(-8%);-webkit-transform: translateY(-8%);}
	.suite-page .image-block {height: 220px;}
	.fp-detail-footer {font-size: 16px;}
	#floorplans-landing-page .section_heading{padding: 0 40px;margin-bottom: 60px;}
	.floorplans-page .promo {top: 243px;}
	#search-floorplan .form-actions button {font-size: 12px;}
	.home_neighborhood-slider .slide-text h3 {font-size: 12px;}
	.floorplans-page h2 {line-height: 36px;}



	#disclaimer {font-size: 14px;}
        #floorplans-link-imgs .fp-img-block .fp-img img{max-height: 160px;}

        /***** Header ***********/
        header .icon-sect a.call-us{width:19px;height:19px;}
        header .show-menu button{width:27px;}
        header .arrow-span{top:-3px;}
        header .menu-open .arrow-span{top:4px;}

        /********** Footer ************/
        footer #social-media-sect{top:45%;}
        footer #policy-housing-sect{top:71%;}
        footer #boz-part-logo-sect a#bozzuto{right:50px;}

        /********* Features and amenities page *****/
        /*#amenities-page .features-content .content-block .image-block{background-size: contain!important;background-repeat: no-repeat!important;}*/
        #amenities-page .features-content .content-block .image-block {height: 246px!important;}
        #amenities-slider-mob, #amenities-slider-mob .slides,#amenities-page .amenities-content .content-block .image-block,#services-slider-mob{height:220px!important;}
        #design-page .content-block .img-block {height: 246px;}
	#design-page .img-block.video-block{height:184px;overflow: hidden;}

        #amenities-slider-mob .hover-item,#services-slider-mob .hover-item{padding:0;}

	#neighborhood-page .flexslider ul li,#neighborhood-page .content-block:nth-child(1) .img-block{height: 184px;}

        /************** Blog Page **************/
        #blog-home-page .content-block:nth-child(2) .desc-block .desc-inner{padding-top: 20px;}
        .backtoblog span{left:24%!important;}
        .blog-lists .wp-paginate .prev{left:33%;}
        .blog-lists .wp-paginate .next{right:33%;}

        /***********services page**************/
         #services-slider-mob .slides{height: 220px;}
	#neighborhood-page .flexslider ul {height: 220px !important;}
        #services-page .content-block:nth-child(2) .image-block{height:300px!important;}

         /************thankyou-page*****************/
         #thankyou-page .social-media-content{width:320px!important;}
         #thankyou-page .thankyou-msg h3{margin-bottom: 13%!important;}

         /**********************404 ************************/
         .go-home{padding: 4px 17px;}
         #page-404 .content-section h4{max-width: 256px;margin: 0 auto 39px;line-height: 22px;}
         #page-404 .content-section h1:after, #page-404 .content-section h1:before {width: 26%!important;}
         #page-404 .content-section .go-home:after, #page-404 .content-section .go-home:before {width: 32%!important;}

         /*********Gallery page *****************/
        .gallery-share a{width:23%;}
        #gallery-page .img-content{height: 300px;}
        #gallery-page .gal-nav-arrows{width:30%;}
        .blog-item a h4 {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}
@media all and (max-width:425px){
	.hover-content p {
		width: 250px;
	}
}
@media all and (max-width:400px){
	#specials #special-content{width:280px;margin-left: -140px;}
	#home-page .neighb_sub{max-width: 238px;margin: 0 auto;}

}
@media all and (max-width:375px){
	.home_floorplans a {font-size: 10px;}
	.suite {height: 340px;}
	.suite-image {height: 240px;}
	.hover-content p {
		width: 200px;
	}
	#home-page ol li a{margin-left: 0;}
        .home-landing .home_inner-link {bottom: 30px;}
        #tour{height: 400px;}
}
@media all and (max-width:345px){
	.floorplans-page .content-box {padding: 20px 10px;}
}
@media all and (max-width:321px){
	#library-hover .hover-content h4{max-width: 175px;}
}

/* 1. No object-fit support: */
@media (min-aspect-ratio: 16/9) {
  /*#design-page #video-wrapper > video{ height: 300%; top: -100%; }*/
}
@media (max-aspect-ratio: 16/9) {
  /*#design-page #video-wrapper > video{ width: 300%; left: -100%; }*/
}
/* 2. If supporting object-fit, overriding (1):
@supports (object-fit: cover) {
  #design-page #video-wrapper > video{
    top: 0; left: 0;
    width: 100%; height: 100%;
    object-fit: cover;
  }
}
*/

@media all and (min-device-width:768px) and (max-device-width:1024px){
	.inner-page .nav-arrows a:hover{opacity: 1;}
	.inner-page .nav-arrows a.disable:hover{opacity: 0.3;}
        header.white #menu-icon-sect ul li a:hover, header.white .show-menu a:hover{border-bottom:0px;}
        header.header-scroll.header-logo,header.white .header-logo{display: block;}
/*        home-pageheader.white #menu-header-menu1 li a, header.white #menu-header-menu2 li a,header.header-scroll #menu-header-menu1 li a, header.header-scroll #menu-header-menu2 li a{padding:6px 0px!important;}*/
	.header-logo{width:100px;height:100px;top:55px;}
        header #menu-icon-sect ul li a{font-size: 12px;}
        /*header #menu-icon-sect ul.tab-float-diff{right:350px;}*/
        .mob-blog-lists .slider_nav-next{right:35%;}
        .mob-blog-lists .slider_nav-prev{left:32%;}
        .mob-blog-lists .slider-nav{top:92%;}
        .mob-page-count{bottom: 5%;left:-1%;}

        /*#design-page #video-wrapper{overflow-x:hidden;}
	#design-page #video-wrapper > video{
	    top: 0; left: 0;
	    width: auto; height: 100%;
	    object-fit: cover;
	  }*/
}
@media all and (min-device-width:961px) and (max-device-width:1024px){
            .blog-lists .wp-paginate .prev{left:29%;}
}
@media all and (min-device-width:1025px) and (max-device-width:1230px){
            .blog-lists .wp-paginate .prev{left:32%!important;}
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/*    header.white #logo-ipad{
        display:block!important;position: absolute;left: 50%;margin-left: -40px;top: 19px;}*/
    header .logo{display:none!important;}

    /*Video fix for ipad portrait*/
    #design-page #overview-link-imgs{/*width:66.1%;*/ width: 67.1%;}
    /*#gallery-page li.video_gallary .video-wrapper{width:600px;}*/
    #gallery-page .data-content{z-index: 100;}
    /*header.white #menu-icon-sect ul#menu-header-menu2 li.get-direction{display: block !important;left: 12px;position: absolute;}*/
    header #menu-icon-sect ul#menu-header-menu2 li.get-direction{display: none;}
    #maintenance .img-info{max-width: 265px;}
}

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
   .inner-page .device-click{bottom: 20px;}
   .inner-page .click{bottom: 23px;}
   /*#gallery-page li.video_gallary .video-wrapper{width:725px;}*/
   #gallery-page .data-content{z-index: 100;}
   #maintenance .img-info{max-width: 265px;}
	 .home_neighborhood .slider_caption-toggle {display: inline-block !important;position: absolute;right: 20px;top: 20px;z-index: 3;transition: all 0.3s ease-out;}
  #neighborhood-page .hover-box .image-title{left:10px;}
}
@media (min-width: 1601px) {
		h1 {font-size: 50px;}
		h2 {font-size: 90px;}
		h4 {font-size: 25px;}
		p {font-size: 16px;}
                .inner-page h1{line-height: 77px;}
                .inner-page h2{line-height: 90px;}
                .inner-page .blog-content h2{line-height: 77px;}
    /************** Header ********/
    header #menu-icon-sect ul li a{font-size: 16px;}
    header #menu-icon-sect ul li{padding-right: 67px;}
    /*header #menu-icon-sect ul.tab-float-diff{right:490px;}*/
    header #menu-icon-sect ul#menu-main-menu li a{font-size: 20px;}

    /******** Footer **************/
    footer{font-size: 14px;}
    footer #social-media-sect{right:323px;}
		.promo {font-size: 20px;height: 60px;line-height: 1.5;}
		.home_slider-links a{font-size: 16px;}
		.home_slider-links {width: 460px;}
    /***** Features and Amenities *******/
    .image-block{height:626px;}
    #amenities-page .amenities-content .content-block:nth-child(2) .desc-block .desc-inner{padding:60px 40px 60px 40px;}
    #amenities-page .features-content .content-block .image-block{height:820px;}
    #amenities-page .amenities-content .content-block .desc-block .desc-inner{padding:60px 66px;}
    #amenities-page .content-block .desc-block.video-desc{width: calc(35% - 50px);}
    #amenities-page .features-content .content-block .desc-block .desc-inner{padding:120px 66px;}
    #amenities-page .features-content .content-block .desc-block .desc-inner h4{margin-bottom:30px;}
    #amenities-page .features-content .content-block{padding: 100px 0px 0px 0px;}
    #amenities-page .features-content .content-block:nth-child(3) .image-block,#amenities-page .features-content .content-block:nth-child(2) .image-block{margin-bottom: 100px;}

    .img-block{height: 848px;}
    .img-block.video-block{height: 734px;}

		/***** Home *******/
		.home_floorplans h4 {font-size: 14px;}
		.home_floorplans h3 {font-size: 24px;}
		.home_floorplans a {font-size: 16px;}
		.home_floorplans p {line-height: 32px;}
		.home_floorplans .content-box {width: 625px;margin-top: 70px;padding: 50px 25px;}
		.home_floorplans-bg {height: 745px;}
		.home_floorplans {min-height: 950px;}
		.btn-bed {padding: 15px 0;}
		.btn-apts {padding: 19px 5px;max-width: 370px;}
		#home-page h2 {padding: 45px 0;}
		.btn-secondary {font-size: 16px;padding: 10px 22px;}
		.home_inner-link {max-width: 500px;}
		.home_neighborhood-slider li {height: 700px;}
		.home_neighborhood-slider {height: 800px;}
		.home_neighborhood-slider li.flex-active-slide {height: 800px;}
		#home-slider .slides li .bg-div h1 {font-size: 100px;top: calc(50% + 75px);line-height: 110px;}
		#home-page #logo-sect img {height: 320px;}
		#home-page #logo-sect {top: calc(50% - 270px);}
		.floorplans-page .btn-container:before, .floorplans-page .btn-container:after {width: 302px;}
		.floorplans-page .promo {top: 200px;}
		#search-floorplan .form-actions button {font-size: 24px;padding: 17px 0;}
		.sort-wrapper .customSelect .selectValueWrap .caret {height: 19px;right: -13px;top: 7px;}
		.sort-wrapper {width: 260px;}
		.home_neighborhood-slider .slide-text h3{font-size: 45px;}
                .home_floorplans a.btn-apts:first-of-type {height: 80px;vertical-align: top;line-height: 42px;}


		/***** Floorplans *******/
		.floorplans-page .btn-bed {font-size: 16px;}
		.floorplans-page .btn-apts {font-size: 20px;}
		.customSelect {font-size: 24px;}
		.select-heading.selected {font-size: 14px;}
		.floor-title {font-size: 30px;}
		.floor-details p {font-size: 25px;line-height: 32px !important;}
		.floor-details a {font-size: 16px;}
		.listing-page .page-number {font-size: 25px;}
		.suite-page .text-block {width: calc(35% - 50px);}
		.floorplans-page .btn-bed:not(:last-of-type), .floorplans-page .btn-apts:not(:last-of-type) {margin-right: 40px;}
		.floorplans-page .btn-bed {width: calc((100% - 80px)/3);padding: 21px 0;}
		.floorplans-page .btn-apts {padding: 20px 0;width: calc((80% - 40px)/2);}
                .select-heading{font-size: 14px;}

    /********* Blog page **********/
    #recent-posts{width:95%;}
    .post-content{padding: 44px;}
    .read-more{left:44px;}
    .block-left{padding: 0 2% 4% 4%;}
    .block-right{padding: 0 4% 4% 2%;}
    #blog-home-page .block-left .blog-item,#blog-home-page .block-right .blog-item{margin-top: 9%;}
    .blog-pic{height:400px;}
    #blog-home-page .block-right .blog-item .post-content{height:500px;}
    #blog-home-page .block-left .blog-item .post-content{height:300px;}
    .blog-sidebar-inner{padding: 5% 12%;}
    /*#blog-home-page .content-block:nth-child(1) .desc-block.recent-title-sec{width:calc(25% - 70px)!important;}*/
		#recent-posts .slider_nav-prev {left: 15%;}
    .blog-lists .wp-paginate .prev{left:40%;}

    /*******services page*********/
    #services-page .content-block:nth-child(1) .desc-block .desc-inner{padding:60px;}
    #thankyou-page .social-media img{width:50px;}
    #thankyou-page .img-content{height: 750px; padding: 110px 0px;}

    /**************404page***********************/
    #page-404 .content-section .go-home:before,#page-404 .content-section .go-home:after{width:40%;}
    #page-404 .content-section h1:before,#page-404 .content-section h1:after{width:26%;}

    /**********Gallery Page**************/
    #gallery-page .img-hover-sect{width:91%;}
    #thankyou-page .content-block{width:calc(95% - 10px);margin: 0 auto;}
}
@media all and (max-width:360px){
        footer #boz-part-logo-sect{width:70%;}
        #recent-posts, #recent-posts  ul,.blog-pic{height:200px!important;}
        .recent-post-content { max-width: 300px;padding: 0px 0px 9px 20px;}
        #recent-posts .slider_nav-prev{left:20px;}
        .recent-post-content a h4{margin-bottom: 0px;}
        /*#blog-home-page .content-block .blog-lists{min-height:542px;}*/
        /*#page-404 .content-section{top:18%!important;bottom:18%!important;}*/
        #services-page .content-block:nth-child(2) .image-block{height:184px!important;}
        footer .social-media a {margin-left: 0px!important;}
        .blog-lists .wp-paginate .prev{left:26%;}
        .blog-lists .wp-paginate .next{right:26%;}
        .backtoblog span {left: 19%!important;}
}
@media all and (min-width:769px) and (max-width:960px){
        /************* Footer *******************/
        /*footer{height: 288px;padding: 30px 9%;}*/
        /*#address-sect{max-width: 447px;margin: 0 auto;float: none!important;}*/
        footer #policy-housing-sect{right: 40%;bottom: 21px;top:73%;}
        /*footer #boz-part-logo-sect{width:87%;top: 31%;left:20px;}*/
        footer #boz-part-logo-sect a{position: absolute;left:0px;}
        footer #boz-part-logo-sect a#bozzuto{right:0;}
        footer #boz-part-logo-sect a#bozzuto img{width:154px;}
        footer #boz-part-logo-sect a#partner img{width:105px;}
        /*footer #policy-housing-sect .ada img{width:21px;height:21px;}*/
        /*footer #policy-housing-sect .eho img{width:14px;height:18px;}*/
        .social-media a,.social-media img{width:35px;}

        /**** Features and amenities*******/
        #amenities-page .desc-block.video-desc{top:60%}
        /***** Neighborhood **************/
        #neighborhood-page .content-block:nth-child(2) .img-block, #neighborhood-page .content-block:nth-child(3) .img-block{margin-left: 20px!important;}
}
@media all and (max-width:960px){
    /*************** Header ***********/
    header {height: 70px;}
    #menu-header-menu1, #menu-header-menu2 {display: none;}
    header .show-menu {top: 30px;padding-right: 20px;}
    #menu-header-menu1,#menu-header-menu2{display:none;}
    .menu_txt {display: none;}
    header .show-menu button{width: 33px!important;}
    header #left-sect-mobile{display: block;}
    .header-logo{width:70px;height:70px;top:33px!important;left:20px;}
    footer .social-media a {margin-left: 16px;}
    header #menu-icon-sect ul#menu-main-menu li{text-align: right;}
    header #menu-icon-sect ul#menu-main-menu li a{text-align: right;padding-right: 20px!important;}
    header .menu-block{padding:95px 0px 95px 0px;top:-55px;}
    .tab-mob-only{display: block!important;}
    header #menu-icon-sect {padding: 30px 0px;}

    /****************footer*************************/
    footer{height: 288px;}
    footer .footer-content{height: 288px;padding: 50px 0px;width:95%;}
    footer #address-sect{width:100%;top:50px;}
    footer #boz-part-logo-sect{width:95%;top:107px;left:0;}
    footer #boz-part-logo-sect a#partner{left:0;top: 15px;}
    footer #social-media-sect{top: 43%;right:0px;}
    footer #policy-housing-sect .eho{padding-left:9px;}
    footer #policy {padding-right: 9px;}

    /********** Features and Amenities **********/
    #amenities-page{padding-bottom: 60px;}
    #amenities-page .features-content .content-block:nth-child(2) .image-block,#amenities-page .features-content .content-block:nth-child(3) .image-block{margin-bottom: 0;}
    #amenities-page .content-block .image-block,#amenities-page .features-content .content-block .image-block,#amenities-page .features-content .content-block:nth-child(2) .image-block,#services-page .content-block:nth-child(2) .image-block{width:100%;margin-left:0}
    #amenities-page .desc-block.video-desc,#amenities-page .amenities-content .content-block:nth-child(2) .desc-block{width: 100%;}
    #amenities-page .desc-block.video-desc .desc-inner,#services-page .desc-block.video-desc .desc-inner,#services-page .content-block:nth-child(1) .desc-block .desc-inner{border-left:10px solid rgba(216, 207, 188, 1);border-top:10px solid rgba(216, 207, 188, 1);}
    #amenities-page #culture-link-imgs{display:none;}
    #amenities-page .image-block{box-shadow:none;bottom:-60px;}
     #amenities-page .amenities-content .content-block .image-block{height:450px;}
    #amenities-page .features-content .content-block .image-block{height:490px;}
    /*#amenities-page .features-content .content-block,#amenities-page .amenities-content .content-block:nth-child(2){padding:60px 0px 0px 0px;display: block;overflow: visible;min-height: 740px;}*/
    #amenities-page .amenities-content .content-block:nth-child(2) .desc-block{padding-right: 20px;}
    #amenities-page .amenities-content .content-block:nth-child(2) .desc-block .desc-inner,#services-page .content-block:nth-child(1) .desc-block .desc-inner{border-top:none;}
    #amenities-slider-mob{display:block;}
    #amenities-page .amenities-content .content-block:nth-child(2) .desc-block{top:73%;}
    #amenities-page .amenities-content .content-block{padding-bottom:60px;}
    #amenities-page .content-block,#amenities-page .features-content .content-block{padding:0;}
    #amenities-page .content-block .desc-block,#services-page .content-block:nth-child(2) .desc-block {width:100%;position: relative;left: auto !important;right: auto !important;padding: 0 20px;}
    #amenities-page .bg-divider{display:none;}

    /******* Neighborhood page *********/
    #neighborhood-page .content-block:nth-child(2) .img-block, #neighborhood-page .content-block:nth-child(3) .img-block{width:95%;margin:auto!important;padding:0!important;float:left;}
    #neighborhood-page .flexslider ul{height:500px;}
    #neighborhood-page .flexslider ul li{height:100%;position:relative;}

    /***********Map Page ***************/
    .map-title h2{display:none;}
    .map-title{background-color: rgba(175, 170, 150, 1);/*padding: 0px 0 32px;*/top:80px;}
/*    #map-page .link-imgs{top:265px;float:left;}*/
    .map-cat-list #key_display ul{background: #fff!important;display:none;}
    .map-cat-list #key_display ul li{border-bottom:none!important;}
    #map-area{height:100%;}
    .map-cat-list #key_display ul li h4{font-size: 20px;font-family: 'sanchezregular', serif;color: rgba(150, 175, 160, 1);margin-bottom:0;/*margin-top: 33px;*/}
    .map-cat-list #key_display ul li a.website {float: right;text-decoration: none;color: #735f5a;background: url(../images/arrow-rt.png) no-repeat right center;padding-right: 20px;text-transform: uppercase;background-size: 14%;font-size: 11px;}
    .map-cat-list #key_display ul li a.get_directions {float: left;text-decoration: none;color: rgba(115, 95, 90, 1);background: url(../images/arrow-rt.png) no-repeat right center;padding-right: 20px;text-transform: uppercase;font-size: 11px;background-size: 9%;}
    .map-cat-list #key_display ul li .pop-website{padding-top: 0;}
    .map-cat-list #key_display ul li .address{margin-bottom: 26px;text-transform: none;}
    #cat_all{display: none;}
    .map-cat-list #key_display ul{display: none;}


    /**********************Services Page********************/
    #services-page .content-block:nth-child(1) .desc-block{position: relative;right:0;left:0;padding:0 20px;}
    #services-page .content-block:nth-child(1) .desc-block .desc-inner{padding: 30px;}
    #services-page .content-block:nth-child(2) .desc-block{top:-53px;}
    #services-page .content-block:nth-child(2){padding-bottom: 0;}
    #services-page{padding-bottom: 0;}

    /********************** CONTAT PAGE ****************/
    #contact-page.inner-page .data-content{width:100%;margin-right: 0;}
    #contact-page .content-block:nth-child(1){padding-bottom: 0;}
    #contact-page .content-block:nth-child(2){padding-top: 0;}

    /***************** THANK YOU PAGE **********************/
    #thankyou-page .thankyou-msg h3{font-size: 25px;}
    .mail-icon{width:236px;}
    #thankyou-page .img-content{padding: 15% 0px;height: 630px;}
    #thankyou-page  .social-media{width: 100%;position: relative;height: 130px;float: left;background: rgba(175, 170, 150, 1);}
    #thankyou-page .content-block,#thankyou-page{padding-bottom: 0px;}
    #thankyou-page .social-media-content{width: 50%;margin: 0 auto;height: 100%;padding: 45px 0px;}
    #thankyou-page .social-media img{width:40px;}
    #thankyou-page .social-media a{
        width: auto;
        height: auto;
        margin: 0 7%;
        text-align: center;
        }
    #thankyou-page .thankyou-msg h3{margin-bottom: 18%;}
    #thankyou-page .content-block{width:100%;}

    /**********************404********************************/
    #page-404 .content-section{width:90%;}
    #page-404 .content-section h1{font-size: 45px;}
    #page-404 .content-section h4{font-size: 23px;margin-top:5px;}
    #page-404 .content-section h2{font-size: 36px;}
    #page-404 .content-section .go-home:after,#page-404 .content-section .go-home:before{width:36%;}
    #page-404 .content-section h1:after,#page-404 .content-section h1:before{width:28%;}
    #page-404 .content-block .img-content .link-imgs.desktop-only{display: none;}

    /**********desktop-posts****************/
    #desktop-posts .block-left,.block-right{width:100%;float:left;}

    /******************gallery**************/
    #gallery-page .flex-control-paging{width:calc(100% - 40px);left:20px;}
    #gallery-page .flex-control-nav li{margin: 0 0 0 23px;}
    /*#gallery-page li.video_gallary video{left: 0; margin: 0 auto;}*/
}

@media screen and (min-width: 961px) {
	#floorplans-landing-page .fp-share-btns {position: absolute;left: 0;right: 0;bottom: 0;}
	#floorplans-landing-page.inner-page {padding-top: 190px;}
	.list-wrapper {margin-top: 5px;}
        #gallery-page .gal-nav-arrows{position: absolute;bottom:0;}
        #gallery-page .fp-share-btns{top:0;}
        .recent-post-content span{padding-left: 20px;}
        #gallery-page .content-block{padding-top: 60px;}
        #neighborhood-page .device-click,#neighborhood-page .click{display: none;}
        #cat_all{display: none;}
        .map-cat-list #key_display ul{display: none!important;}
        #amenities-page .amenities-content .content-block:nth-child(2) .desc-block .desc-inner,#neighborhood-page .content-block:nth-child(2) .desc-block .desc-inner{border-right: none;}
        #neighborhood-page .content-block:nth-child(3) .desc-block .desc-inner{border-left: none;}
        .blog-lists .fp-share-btns{margin-right:-15px;}
}

@media screen and (min-height:680px){
        header .menu-block{padding: 113px 0;}
}


@media all and (max-width:920px){
     /****************FAQ PAGE***************/
    /* span.num, .accdn-heading h4{font-size:16px;}
	span.num{margin-right:16px;}
	span.accdn-icn:after, span.accdn-icn:before{top:17px;left:11px;}
	.accdn-icn{width:28px;height:28px;margin:0 12px;top:21px;}
	span.accdn-icn:after, span.accdn-icn:before{top:11px;left:5.4px;}
	.accdn-heading{padding:24px 42px 24px 15px;}
	.accdn-cnt{padding:0 35px 24px 68px;} */
}
@media (max-width: 767px){
        span.num {
                margin-right: 16px;
        }
        .accdn-heading {
                padding: 24px 42px 24px 15px;
        }
        .accdn-icn {
                width: 28px;
                height: 28px;
                margin: 0 12px;
                top: 21px;
        }
        button.accdn-icn:after, button.accdn-icn:before {
                top: 11px;
                left: 5.4px;
        }
        .accdn-cnt {
                padding: 0 35px 24px 68px;
        }
        span.num, .accdn-heading h4 {
                font-size: 16px;
        }
        #thankyou-page .social-media a{margin: 0 5%;}
}
@media all and (max-width:640px){       
    
        /**********Faq Page**************/
        span.num, .accdn-heading h4{font-size:16px;}
            /* .accdn-icn{width:40px;height:40px;} */
            /* span.accdn-icn::after, span.accdn-icn::before{top:17px;left:11px;} */
            /* .accdn-cnt p{max-width:90%;} */
            /* #faq-page .image-block{height:776px;}
            #faq-page .image-block{margin-bottom: -300px;} */
            /* .accdn-cnt{padding: 0 110px 34px;} */
            #thankyou-page .social-media-content{width: 65%;}
}    
@media all and (max-width:360px){
    #faq-page .inner-page h1,#faq-page .inner-page h2{padding-left: 15px;padding-right: 15px;}
}
@media (min-width: 1601px){
        #faq-page .image-block {
                height: 776px !important;
                margin-bottom: -300px !important;
        }
        .accdn-icn {
                width: 40px !important;
                height: 40px !important;
        }
        span.accdn-icn::after, span.accdn-icn::before {
                top: 17px !important;
                left: 11px !important;
        }
        .accdn-cnt {
                padding: 0 110px 34px;
        }
}
@media (min-width: 1200px){
        .promo{
                width:330px
        }
}
.cookie-wrapper{
        right: 10px;
        top: 70%;
}
@media screen and (max-width:1060px) {
        .cookie-wrapper{
               right: 2px;
        }    
}
@media screen and (max-width:960px) {
        .cookie-wrapper{
                right: calc(50% - 75px);
                top: 83%;
        }    
}
@media screen and (max-width:767px) {
        .cookie-wrapper{
                right: calc(50% - 65px);
                top: 87%;
        }    
}