/*
    Created on : 3 May, 2016, 2:32:36 PM
    Author     : Nasrin
*/
@media (min-width: 1500px) and (orientation: landscape) {
  .statementMaking:after {
    top: -27rem !important;
    width: 26rem;
    height: 511px;
    background-size: 123%;
  }
}
@media (min-width: 1400px) {
  .evertonWrapper {
    background-position: left center;
    background-size: 110%;
  }
  /*.communityAmenities{
        background-size:124%;
    }*/
  .statementMaking:after {
    top: -24rem;
  }
  .evertonWrapper .curl {
    background-position: 9% 0%;
    width: 40rem;
    height: 375px;
    background-size: 190%;
  }
}
@media (min-width: 1025px) {
  .dkp-hidden {
    display: none;
  }
}
@media (max-width: 1024px) and (min-width: 737px) {
  .header-menu li::after,
  .menu-block li::after {
    padding: 3px;
  }
  .menu-block li a {
    font-size: 11px;
  }
  .logo-main {
    width: 128px;
  }
}

@media (max-width: 1024px) {
  .floorplan-card {
    margin-right: 2%;
  }
  .evertonWrapper .container .waitlistCopy {
    padding: 0 8rem 0 12rem;
  }
  .evertonWrapper .container .waitlistCopy h4 {
    font-size: 2.4rem;
  }
  .footer-menu li:first-child {
    width: 100%;
    margin-bottom: 10px;
    display: block;
  }
  /*.aln-ctr{width: 90%;}*/
  .device-hidden {
    display: none;
  }
  #features-inner {
    padding: 7px 9px;
  }
  #features-intro h4,
  #features-intro p,
  #features-intro h1 span.first_line,
  #features-intro h1 span.third_line {
    font-size: 48px;
  }
  #bg-2,
  #bg-5 {
    width: 43%;
  }
  #bg-3,
  #bg-4 {
    width: 57%;
  }
  #bg-6 {
    background-position: 0 90% !important;
  }
  .slide-count {
    display: none;
  }
  .social-block {
    margin-bottom: 3px;
  }
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro h6,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 45px;
  }
  /*#amenities-intro{background:no-repeat url(../images/amenities_header_3.png);background-position: top;background-size: 964px;}*/
  #amenities-intro div {
    width: 100%;
  }
  .pic-block .info-view p,
  .pic-block .info-view h2 {
    font-size: 22px;
    padding-top: 10px;
    padding-bottom: 3px;
  }
  /* .pic-block .info-view{display: block;right:0;bottom: 0; height: auto;margin-bottom: 0;top: auto;opacity: 1;} */
  #contact-page #left h3,
  #contact-page #left h2 {
    font-size: 24px;
  }
  /* .pic-block .info-view p.mobile-table-cell,.pic-block .info-view h2.mobile-table-cell{display: block;} */
  /* .pic-block .info-view p.table-cell,.pic-block .info-view h2.table-cell{display: none;} */
  #gallerySlider {
    background: #000;
  }
  #gallerySlider .flex-control-nav {
    display: none;
  }
  #gallerySlider .flex-direction-nav a {
    background-size: 40% !important;
    width: 60px;
    height: 60px;
  }
  .gallery-cat-item-caption {
    background-color: #333333;
    padding: 20px 0;
    font-size: 14px;
    height: 54px;
    bottom: 0px;
  }
  .slide-count {
    display: block;
    position: absolute;
    bottom: 70px;
    left: 25px;
    font-weight: 600;
    z-index: 2;
  }
  .neighbourhood #map-section .map {
    height: 592px;
  }
  .neighbourhood #map-section .sidebar {
    height: 592px;
  }
  .neighbourhood #map-section .sidebar h6,
  .neighbourhood #map-section .sidebar p {
    display: none;
  }
  /*.neighbourhood .neighbourhood-intro #inner div{padding: 35px 0 40px;}*/
  .neighbourhood .neighbourhood-intro #outer-left {
    height: 253px;
  }
  .neighbourhood .neighbourhood-intro #outer-right {
    height: auto;
  }
  .neighbourhood .neighbourhood-intro {
    margin-bottom: 14px;
  }
  .neighbourhood .neighbourhood-intro #outer-right a {
    margin-top: 15px;
  }
  /*.neighbourhood .neighbourhood-intro #outer-right p {margin-bottom: 40px;}*/
  h1.normal-title,
  #retail-page h1.normal-title,
  #retail-page h1 .normal-title {
    font-size: 34px; /*line-height: 80px;*/
  }
  h1 .strong-title {
    font-size: 33px;
    line-height: 35px;
  }
  .middle-text p {
    margin: 20px auto 0;
    max-width: 328px;
  }
  /*.bottom-section span,.bottom-section ul li span.title,.bottom-section p{font-size: 13px;}*/
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 28px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 32px;
  }
  .home-desc,
  .amenities-section li,
  .feature p,
  #feature-section li,
  .bottom-section ul li,
  .bottom-section ul li a,
  .btm-left .left-item p,
  .btm-left .left-item li,
  .btm-right p,
  .btm-right li,
  .btm-left .full-block-item p,
  .btm-left .full-block-item li,
  .why-bozzuto .whybozzuto-section p,
  .why-bozzuto .whybozzuto-section .section-content p,
  .why-bozzuto .whybozzuto-section .section-content li,
  .bottom-section ul li span.title,
  .btm-left .left-item:first-child p,
  .btm-left .left-item:first-child li,
  .btm-left .left-item:first-child a,
  .btm-right a,
  .why-bozzuto-page .sidebar p,
  .post_btm p,
  #em-wrapper .event,
  .post p,
  .waitlist-left p,
  .waitlist-left li {
    font-size: 17px;
    line-height: 22px;
  }
  .amenities-section h2,
  .amenities-section h5,
  .feature h5,
  .feature h2,
  #feature-section h5,
  #feature-section h2,
  .btm-left .left-item,
  .bottom-section h5,
  .bottom-section h2,
  .map-section .left-bar h5,
  #retail-page .map-section .left-bar h2,
  #arts-page .map-section .left-bar h2,
  .btm-right,
  .btm-left .full-block-item {
    font-size: 24px;
  }
  #contact-page h1 {
    font-size: 28px;
  }
  #contact-page p.main_p {
    font-size: 17px;
  }

  .gallery-page h1,
  .floorplan h1,
  h1.blog_header,
  .home-contents h1,
  .home-contents h1 {
    font-size: 28px;
  }
  .gallery-page h1 span {
    font-size: 24px;
  }

  #contact-page.waitlist-page #left h2 {
    font-size: 30px;
    line-height: 40px;
  }
  #contact-page.waitlist-page #left h1 {
    font-size: 36px;
    line-height: 43px;
  }
  #contact-page.waitlist-page #left h3 {
    font-size: 27px;
    line-height: 37px;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .introSection
    .container {
    max-width: 82%;
    padding-left: 0;
  }

  /*header changes*/
  .header-menu {
    margin-right: 97px;
  }
  .nav-icon span,
  .nav-icon span:before,
  .nav-icon span:after {
    background: #65665d;
  }

  /*footer changes*/
  .boz-icon img {
    margin-right: 17px;
  }

  /*New edits*/
  .home-contents .home_h2_heading {
    font-size: 28px;
  }
  .everton_home {
    padding: 4.9vw 6vw;
  }
  .everton_logo_wrap {
    padding: 0 7.7vw 0 6.8vw;
  }
  .everton_callout_wrap h3,
  .everton_callout_wrap h2,
  .inner_everton_cnt h3,
  .everton_callout_wrap h4,
  .inner_everton_cnt h4 {
    font-size: 27px;
  }
  .everton_callout_wrap p {
    font-size: 20px;
    line-height: 26px;
  }
  .inner_everton_logo {
    width: 20%;
  }
  .inner_everton_cnt {
    padding: 40px 30px;
    width: 80%;
  }

  #gallerySlider .flex-pauseplay button {
    bottom: 104px;
    left: 28px;
  }
}
@media (max-width: 1004px) {
  .gallery-cat-item,
  .gallery-cat-item h2 {
    font-size: 13.48px;
  }
  /*#amenities-intro{padding-top: 20px;margin-top: -20px;}*/
  #widget_search form input[type='text'] {
    padding: 0.462em 4em 0.462em 1em;
  }
  /*.aln-ctr{width: 92%;}*/
  /*.neighbourhood .neighbourhood-intro #outer-right p{margin-bottom: 28px;}
*/
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .statementMaking
    .container {
    max-width: 82%;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .container {
    max-width: 90%;
  }
  .evertonWrapper .container .evertonLogoleft {
    width: 60%;
    padding: 0 5rem;
  }
  .evertonWrapper .container .waitlistCopy {
    width: 68%;
    padding: 0 6rem;
  }
  .evertonWrapper {
    background-position: 20% top;
  }
}
@media (max-width: 985px) {
  /*.aln-ctr{width: 95%;}*/
  .neighbourhood .neighbourhood-intro #outer-right p {
    font-size: 14px;
    line-height: 26px;
  }
}
@media (max-width: 960px) {
  footer .right-block {
    margin-top: 21px;
    width: 310px;
  }
  footer .content-wrapper {
    padding: 0 10px;
  }
  /*.social-block{padding-top: 14px;}*/
  /*.footer-privacy,.housing{padding-top: 25px;}*/
  #popover-content {
    width: 25%;
    right: 20px;
  }
  .device-hidden {
    display: none !important;
  }
  /*.boz-icon img{max-width: 160px;margin-right: 10px;margin-top: 21px;}*/
  /*.housing {padding-top: 33px;}*/
  .social-block {
    margin-bottom: 3px;
  }
  /*.social{margin-top: 24px;}*/
  #contact-page #left h3 {
    margin-top: 0;
  }
  #contact-page #left {
    width: 65%;
  }
  #contact-page #right {
    width: 35%;
    padding-left: 4%;
  }
  #contact-page #right img:first-child {
    margin-left: -5.5%;
  }
  .lease-details {
    width: 50%;
  }
  #contact-page #right .social-icons a {
    margin-right: 5%;
  }
  .customSelect {
    width: 120px !important;
  }
  .home-desc {
    width: 64%;
    padding: 20px 10px;
  }
  .graphic {
    height: 108px;
    width: 35%;
  }
  .box-one,
  .box-two,
  .box-three,
  .thumb-box,
  .box-large {
    height: 192px;
  }
  .thumb-box .thumb,
  .thumb-box ul li a {
    height: 64px;
  }
  .box-one h3,
  .box-two h3 {
    font-size: 22px;
  }
  .box-one h4,
  .box-one span,
  .box-two p,
  .box-large .info-view div a,
  .box-three a,
  .box-large-inner a {
    font-size: 12px;
  }
  .box-three p,
  .box-large-inner p {
    font-size: 16px;
  }
  .box-one p,
  .box-large .info-view div a span {
    font-size: 10px;
  }
  .box-large .info-view div p,
  .box-large-inner p {
    font-size: 14px;
  }
  .box-large .info-view div,
  .box-large-inner div {
    padding-top: 22px;
  }
  .pic-block div {
    height: 166px;
  }
  .content-wrapper {
    padding: 0 20px;
  }
  .nav-icon,
  .nav-menu-text,
  .menu-popup {
    right: 20px;
  }
  .signup-block .form-input {
    height: 30px;
  }
  .signup-block .formObj span.error-msg.hide {
    top: 5px;
  }
  .signup-block .submit-btn,
  .signup-block .form-input {
    font-size: 13px;
  }
  .signup-block .submit-btn {
    padding: 6px 0;
  }
  .quick-search {
    padding: 20px 0 23px;
  }
  .floorplan .quick-search {
    padding: 15px 0 23px;
  }
  .select-items,
  .quick-search h2 {
    width: 80%;
    margin: 0 auto;
  }
  .search-item {
    float: left;
    width: 30%;
  }
  .search-item .site-map {
    width: 100%;
  }
  .customSelect {
    width: 100% !important;
  }
  .gallery-cat-item,
  .gallery-cat-item h2 {
    padding-left: 1%;
    padding-right: 1%;
  }
  /*#features-page{padding-top: 11px;}*/
  .neighbourhood #map-section #map-main {
    width: 74%;
  }
  .neighbourhood #map-section .sidebar {
    width: 26%;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 165px;
  }
  .container .left_panel,
  .container #middle,
  .container #left,
  #page_nav .pagination,
  #content aside#right {
    margin: 0;
    width: 100% !important;
  }
  #page_nav .pagination {
    margin: 20px 0;
  }
  #feedburner-email-subscription {
    margin-bottom: 15px;
  }
  #feedburner-email-subscription label span {
    display: block;
  }
  #feedburner-email-subscription input {
    width: 95%;
  }
  #em-wrapper .event {
    position: relative;
  }
  #em-wrapper .detail {
    position: absolute;
    bottom: 1px;
    left: 0;
    height: 24%;
    width: 35%;
    background: #c67339;
    overflow: hidden;
  }
  #em-wrapper .day {
    padding: 7px 10px 5px;
  }
  #em-wrapper .date {
    padding: 2px 0 0;
    text-align: left;
  }
  /*#em-wrapper .date span{display: inline-block;float: left;padding: 4px 5px 0 0;font-size: 40px;}*/
  #em-wrapper .time {
    text-align: left;
  }
  #em-wrapper .category {
    background: transparent;
    color: #fff;
    text-align: right;
    float: right;
    width: 40%;
    padding: 20px 10px 0 0;
  }
  #em-wrapper .block {
    width: 100%;
  }
  #em-wrapper .image-box {
    width: 35%;
    height: 76%;
  }
  #em-wrapper .block-content {
    width: 65%;
  }
  #em-wrapper .event-categories a {
    color: white;
  }
  #em-wrapper .day,
  #em-wrapper .category {
    width: 50%;
    float: left;
    font-size: 15px;
    line-height: 19px;
  }
  .search-region h2 {
    display: block;
    width: 100%;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 5px;
  }
  .em-search-wrapper {
    width: 100%;
    text-align: left;
    padding: 20px 0 0;
  }
  div.css-search div.em-search-main div {
    margin: 0;
    padding-left: 0;
  }
  .neighbourhood .neighbourhood-intro #outer-right a {
    margin-top: 13px;
  }
  #contact-page #right {
    padding-top: 0;
  }
  /*.footer_btn{margin-top: 20px;}*/
  footer .content-wrapper {
    display: flex;
  }
  .footer-menu li:first-child {
    width: 100%;
    margin-bottom: 10px;
  }
  .footer-menu {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .footer-menu li:first-child:after {
    display: none;
  }
  .footer-menu li:nth-child(2) {
    padding-left: 0px;
  }

  /*header changes*/
  .menu_mob_icons {
    right: 69px;
  }
  .logo-main {
    left: 20px;
  }

  /*footer changes*/
  footer .content-wrapper {
    align-items: flex-start;
    padding-top: 21px !important;
  }
  .footer-menu {
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex;
  }
  .f_socials {
    position: absolute;
    right: 20px;
  }
  footer .right-block {
    margin-top: 21px;
  }

  /*home edits*/
  .home-contents .content_block {
    padding: 60px 0 90px;
  }
  .inner_everton_logo {
    width: 240px;
  }
  .inner_everton_cnt {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .inner_everton_cnt h3,
  .inner_everton_cnt h4 {
    width: 100%;
    padding-bottom: 10px;
  }
  .mright_tbt {
    margin-right: 60px;
  }
  .tourSection {
    padding-bottom: 6.95rem;
  }

  .quick-search .selectivo__label,
  .quick-search .selectivo__option {
    width: 100%;
  }
}
@media (max-width: 870px) and (min-width: 737px) {
  .signup-block h2 {
    margin-bottom: 20px;
    font-size: 20px;
  }
  .quick-search h2 {
    font-size: 20px;
  }
  .box-large .info-view {
    opacity: 1;
  }
  #arts-page .middle-text p {
    margin-top: 10px;
  }
  /*#arts-page h1.normal-title{line-height: 50px;}*/
  #arts-page h1 .strong-title {
    margin-bottom: 0;
  }
  #arts-page .top-section img {
    /*margin: 40px 1% 20px !important*/
    margin: 25px 1% 20px !important;
  }
  #arts-page .top-section .right-content a {
    font-size: 12px;
    padding: 10px 28px 7px !important;
  }
}
@media (max-width: 940px) {
  #bg-1 {
    background-size: contain !important;
    background-position: 50% !important;
  }
  #bg-2 {
    background-size: 70% !important;
  }
  #bg-3 {
    background-position: top !important;
  }
  #features-intro h4,
  #features-intro p,
  #features-intro h1 span.first_line,
  #features-intro h1 span.third_line {
    font-size: 39px;
  }
  #bg-5 {
    background-size: 65% !important;
  }
  #bg-6 {
    background-size: contain !important;
    background-position: 0 87% !important;
  }
  .box-three a {
    font-size: 11px;
  }
  .detail-container {
    width: 80%;
  }

  .plan-details {
    padding: 31px 15px 49px 29px;
  }
  .plan-details a {
    width: 76%;
  }
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 45px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 43px;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    width: 24%;
  }
  .why-bozzuto .whybozzuto-intro #inner {
    width: 51%;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 30px;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    height: 224px;
  }
}

@media (max-width: 905px) {
  .neighbourhood .neighbourhood-intro #outer-right p {
    font-size: 14px;
    line-height: 24px;
  }
  /*.neighbourhood .neighbourhood-intro #outer-left{height: 275px;}*/
  .mid-panel h2,
  .mid-panel h1 {
    font-size: 35px;
  }
}

@media (max-width: 870px) {
  #bg-1 {
    height: 115px;
    background-position: top !important;
  }
  #bg-2,
  #bg-3,
  #bg-4,
  #bg-5 {
    height: 120px;
  }
  #bg-6 {
    background-position: 0 44% !important;
    height: 128px;
  }
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    font-size: 38px;
    line-height: 60px;
  }
  #features-intro h5,
  #features-intro p,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line {
    font-size: 38px;
    line-height: 28px;
  }
  #features-intro p,
  #features-intro h1 span.third_line {
    padding-bottom: 5px;
  }
  /*.feature p{height: 90px;}*/
  #amenities-intro div {
    width: 100%;
  }
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro h6,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 37px;
    line-height: 40px;
  }
  #amenities-intro h6.header_blue_menu_item span.third_span {
    line-height: 25px;
  }
  .amenities-section li {
    margin: 5px 0;
  }
  .amenities-section h5,
  .amenities-section h2 {
    line-height: normal;
  }
  .amenities-section div {
    width: 53%;
  }
  .amenities-section img {
    width: 47%;
    margin: 0;
  }
  .amenities-section ul {
    margin-right: 3%;
  }
  .amenities-section:nth-child(3) div {
    padding-left: 25px;
  }
  #popover-content {
    width: 35%;
  }
  .detail-container {
    width: 100%;
    padding: 30px 20px;
  }
  /*.neighbourhood .neighbourhood-intro #outer-right p{height: 235px;}*/
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 27%;
    margin-right: 10px;
    height: 206px;
  }
  .neighbourhood .neighbourhood-intro #outer-right {
    width: 33%;
  }
  /*.neighbourhood .neighbourhood-intro #outer-right p{font-size: 12px;}*/
  .neighbourhood .neighbourhood-intro #outer-right a {
    margin-bottom: 0;
  }
  /*.neighbourhood .neighbourhood-intro #inner div{padding: 30px 0px 35px;}*/
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 40px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 38px;
  }
  .boz-icon img {
    max-width: 160px;
  }
  footer .content-wrapper {
    padding: 0 10px;
  }
  .neighbourhood #map-section .sidebar ul li,
  .neighbourhood #map-section .sidebar h2 {
    margin: 0 18px 20px;
  }
  /*    .btm-right,.btm-left .full-block-item,.amenities-section h5,.feature h5,#feature-section h5,.btm-left .left-item,.bottom-section h5, .map-section .left-bar h5,.why-bozzuto .whybozzuto-section .section-content h5{font-size: 18px;}*/
  /*    .amenities-section li,.feature p,#feature-section li,.bottom-section ul li,.btm-left .left-item p, .btm-left .left-item li, .btm-right p, .btm-right li, .btm-left .full-block-item p, .btm-left .full-block-item li,.why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 13px;line-height: 20px;}*/
  .why-bozzuto .whybozzuto-section p,
  .why-bozzuto .whybozzuto-section .section-content p,
  .amenities-section li,
  #feature-section li,
  .bottom-section ul li,
  .btm-left .left-item li,
  .btm-right li,
  .btm-left .full-block-item li {
    margin: 7px 0 7px 5px;
  }
  .feature img {
    /*margin: 0 0 39px;*/
    margin: 10px 0 30px;
  }
}
@media (max-width: 800px) {
  .evertonWrapper .container .waitlistCopy h4 {
    font-size: 2.2rem;
  }
  .amenities-home .amenity {
    flex-direction: column;
  }
  .amenities-home .amenity .image-head-sect,
  .amenities-home .amenity .desc-sect {
    width: 100%;
    min-height: 60vh;
  }
  .pic-desc-block {
    flex-direction: column;
    margin-bottom: 20px;
  }
  .pic-desc-block .desc-block,
  .pic-desc-block .img-wrap {
    width: 100%;
    min-height: 60vh;
  }
}
@media (max-width: 768px) {
  .flexslider .slides > li {
    height: 400px !important;
  }
  select.custom {
    width: 60%;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p {
    font-size: 36px;
  }
  /*    #amenities-intro{background:no-repeat url(../images/amenities_header_4.png);background-size: 768px;background-position: center;}*/
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 14px 0 0;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 27%;
    height: 211px;
    margin-right: 13px;
  }
  .neighbourhood .neighbourhood-intro #outer-right {
    width: 31%;
  }
  .neighbourhood .neighbourhood-intro #inner {
    width: 40%;
    padding: 6px;
  }
  .neighbourhood .neighbourhood-intro #outer-right p {
    line-height: 20px;
    font-size: 13px;
  }
  .neighbourhood .neighbourhood-intro #outer-right a {
    padding: 7px 19px 5px;
    width: 130px;
    margin-top: 4px;
  }
  .top-section .right-content a {
    padding: 10px 28px 7px;
  }
  .neighbourhood .neighbourhood-intro #outer-right a,
  .top-section .right-content a {
    font-size: 12px;
  }
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 37px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 35px;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 24px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 26px;
  }
  .why-bozzuto .whybozzuto-intro #inner {
    padding-top: 0;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 125px;
  }
  .why-bozzuto .whybozzuto-section .section-content h5,
  .why-bozzuto .whybozzuto-section .section-content h2 {
    margin-bottom: 11px;
  }
  /*.why-bozzuto .whybozzuto-section p,.why-bozzuto-page .sidebar p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 16px;line-height: 20px;}*/
  .why-bozzuto .whybozzuto-section p {
    margin-bottom: 13px;
  }
  .why-bozzuto .whybozzuto-section .section-content div {
    margin-bottom: 18px;
    padding-right: 49px;
  }
  .why-bozzuto .whybozzuto-section .section-content div:nth-child(3) {
    margin-bottom: 8px;
  }
  .why-bozzuto .whybozzuto-section .section-content:last-child div {
    padding-left: 16px;
  }
  .why-bozzuto .whybozzuto-section .section-content p {
    margin-bottom: 0;
  }
  #error-content h2 {
    font-size: 111.28px;
    padding-top: 105px;
  }
  #error-content p {
    font-size: 13px;
    padding-bottom: 133px;
  }
  #error-content {
    min-height: 835px;
    background-size: cover;
    background-position: center;
  }
  #contact-page.thank-you #left img {
    padding: 94px 0 42px;
  }
  #contact-page.thank-you #left h1 {
    margin: 0 0 19px;
    font-size: 21.61px;
  }
  #contact-page.thank-you #left p.thank-message {
    padding-bottom: 321px;
    font-size: 14.13px;
  }
  #arts-page .top-section img {
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .mid-panel h2,
  .mid-panel h1 {
    font-size: 30px;
    padding: 0 15px;
  }
  .mid-panel {
    margin: 0 12%;
  }
  .post .detail {
    padding: 10px 0;
  }
  .post .day {
    width: 60%;
    float: left;
    color: white;
    font-size: 16px;
  }
  .post .date,
  .post .time {
    display: block;
  }
  .post .category {
    width: 40%;
    float: left;
    font-size: 15px;
  }
  .post .category a {
    color: white;
  }
  #em-wrapper .detail,
  .post .detail {
    background: #c67339;
    position: static;
    overflow: auto;
  }
  #em-wrapper .day,
  #em-wrapper .category,
  .post .day,
  .post .category {
    padding: 7px 10px 4px;
    width: 50%;
    float: left;
  }
  #em-wrapper .category,
  .post .category {
    color: #fff;
    padding: 18px 10px 0 0;
    text-align: right;
  }
  #em-wrapper .block {
    border-top: none;
    min-height: 10px;
  }
  #em-wrapper .block .image-box {
    position: static;
    height: 200px;
    margin: 0;
  }
  #em-wrapper .em-search-wrapper,
  #em-wrapper .detail,
  #em-wrapper .block,
  #em-wrapper .block-content,
  #em-wrapper .image-box,
  #em-wrapper .bottom input {
    width: 100%;
  }
  .em-search-wrapper .search input[type='text'],
  .em-search-wrapper .search select,
  .em-search-wrapper .search input[type='submit'] {
    width: 100% !important;
    margin-top: 15px;
    float: left;
    padding: 5px 10px;
    height: 36px;
  }
  .em-search-scope input,
  .em-search-wrapper .search select {
    background-position: 98% center !important;
  }
  div.css-search div.em-search-main .em-search-submit {
    width: 100%;
    margin: 15px 0;
    padding: 12px 0 7px !important;
  }
  .mobile {
    display: block;
  }
  .post .desktop {
    display: none;
  }
  .left-section,
  .right-section {
    width: 100%;
  }
  .left-panel,
  .right-panel {
    display: none;
  }

  .gallery-page h1,
  .floorplan h1,
  h1.blog_header,
  .home-contents h1,
  .home-contents h1 {
    font-size: 24px;
  }
  .gallery-page h1 span,
  #contact-page h1 {
    font-size: 24px;
  }
  #contact-page #left h2 {
    font-size: 20px;
  }
  .evertonWrapper .container .waitlistCopy {
    width: 58%;
    padding: 0 3rem;
  }
  .evertonWrapper .container .evertonLogoleft {
    width: 60%;
  }
  .evertonWrapper .curl {
    height: 220px;
  }
  .slide-statement .flexslider .slides > li {
    height: auto !important;
  }
  /*.communityAmenities{height:930px;}*/
  .popup-title {
    font-size: 1.5rem;
  }

  /*new edit*/
  .home-contents .home_h2_heading {
    font-size: 24px;
  }
}
@media (max-width: 768px) and (min-width: 768px) {
  #gallerySlider.flexslider .slides > li {
    height: 700px !important;
  }
  .box-one .table-cell {
    padding: 16px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .header-menu li a {
    padding: 15px 0;
  }
}
@media (max-width: 959px) and (min-width: 768px) {
}
/*@media (max-width:1024px) and (min-width:737px){
    .plan-details{margin-right: 10px;}
}
*/
@media (max-width: 767px) {
  .boz-icon img {
    max-width: 130px;
  }
  /*.right-block{width: 31%;}*/
}
@media (min-width: 737px) and (max-width: 768px) {
  .card-no {
    font-size: 27px;
  }
}
@media (max-width: 736px) {
  .home-contents .info-block {
    display: block;
  }
  .home-contents .info-block .farmer-box {
    flex-basis: 100%;
  }
  /*- neighborhood mobile view-*/
  .mobile-mapmobile {
    display: block;
  }
  /*.map-item{display: none !important;}*/
  .neighbourhood #map-section .map {
    width: 72%;
    height: 577px;
  }
  .neighbourhood #map-section .sidebar {
    width: 28%;
    padding: 15px;
    height: auto;
  }
  .neighbourhood #map-section .poi,
  .neighbourhood #map-section .poi p {
    display: block;
    background: #fff;
  }
  .neighbourhood #map-section .sidebar {
    width: 100%;
    padding: 30px 0 15px;
  }
  .neighbourhood #map-section .sidebar h2 {
    margin: 0 18px 10px;
  }
  .neighbourhood #map-section .sidebar ul li.active.display_all {
    padding: 12px 10px 0px;
  }
  .neighbourhood #map-section .sidebar ul li.active {
    padding: 12px 10px 0px;
  }
  .neighbourhood #map-section .sidebar ul li.active ul li.active {
    padding: 0;
  }
  .neighbourhood #map-section .sidebar ul {
    padding-bottom: 0;
  }
  .neighbourhood #map-section .sidebar ul li.active ul {
    width: auto;
    max-height: none;
    margin: 10px -10px 0;
  }
  .neighbourhood #map-section .sidebar ul li.active ul {
    border-bottom: 0;
  }
  .neighbourhood #map-section .sidebar .poi {
    margin-bottom: 0;
    padding: 0;
    background: #fff;
    font-family: ITCFranklinGothicStd-BkCd;
    line-height: 28px;
    color: #231f20;
    font-size: 16px;
  }
  .neighbourhood #map-section .sidebar .poi h2 {
    margin-bottom: 0;
    padding: 6px 13px 3px;
    background: #ededed;
    color: #231f20;
    font-size: 16px;
  }
  .neighbourhood #map-section .sidebar .poi p {
    display: block;
    padding: 13px 13px 0;
    color: #231f20;
    font-size: 16px;
    line-height: 28px;
  }
  .neighbourhood #map-section .sidebar .poi p.web_link {
    padding: 0 13px 13px;
    color: #b95227;
  }
  .neighbourhood #map-section .sidebar .poi p.web_link a.web_link {
    color: #b95227;
  }
  .neighbourhood #map-section .sidebar .poi:first-child {
    background: #ededed;
    color: #231f20;
  }
  .neighbourhood #map-section #map-main ul.map_sideicons {
    display: none;
  }
  /*.neighbourhood #map-section #map{background: url(../images/neighborhood/Map.png) no-repeat;height:340px;background-size: cover;background-position: center;}*/
  .neighbourhood #map-section #map div,
  .neighbourhood #map-section #map-main .score_board {
    display: none;
  }
  .neighbourhood #map-section #map-main {
    width: 100%;
  }
  .mobile-mapmobile img {
    width: 100%;
    max-height: 350px;
  }
  .neighbourhood #map-section .map {
    height: auto;
    padding: 0;
    width: 100%;
  }
  /*-neighborhood mobile view-*/

  .why-bozzuto-page .sidebar {
    padding: 10px 20px;
  }
  .image_panel {
    background: none !important;
    height: auto;
  }
  .image_panel img {
    width: 100%;
    height: auto;
  }
  .footer-menu li:last-child:after {
    content: '';
  }
  .desktop-hidden {
    display: block;
  }
  #mainWrapper {
    padding-bottom: 280px;
  }
  #contentWrapper {
    padding-top: 120px;
  }
  .content-wrapper {
    padding: 0;
  }
  .home-contents {
    padding: 0 20px;
    display: block;
  }
  .mob-hidden {
    display: none !important;
  }
  .mob-only {
    display: block;
  }
  .footer-menu {
    width: 100%;
    text-align: center;
  }
  .footer-menu li,
  .footer-menu li a,
  .footer-menu li::after {
    font-size: 16px;
  }
  .footer-menu li:first-child {
    display: block;
    text-align: center;
    margin-bottom: 8px;
  }
  .footer-menu li:first-child:after {
    padding: 0;
    content: '';
  }
  .footer-menu li:last-child {
    display: inline;
  }
  footer {
    height: 280px;
  }
  .boz-icon img {
    margin-bottom: 15px;
  }
  .social {
    width: 20px;
    height: 20px;
    margin-bottom: 0px;
    margin-top: 0;
  }
  footer .right-block {
    clear: both;
    float: none;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 22px;
    text-align: center;
    width: 235px;
    padding-top: 15px;
  }
  .social-block {
    padding-top: 0;
  }
  .footer-privacy,
  .housing {
    padding-top: 0px;
  }
  .flt_lft.footer-menu > span {
    display: block;
    width: 100%;
  }
  .footer-menu li:last-child {
    display: inline;
  }
  /*.social-block, footer .right-block span{float: none;}*/
  header .content-wrapper {
    padding: 0 12px;
  }
  header {
    margin-bottom: 30px;
  }
  /*.nav-icon,.nav-menu-text{width: 44px;}*/
  .logo-main {
    max-width: 108px;
  }
  .nav-menu-text {
    font-size: 18px;
    display: none;
  }
  .header-menu {
    display: none;
  }
  .header-menu li a {
    font-size: 22px;
    line-height: 25px;
  }
  /*.nav-icon {padding-left: 12px;width: 44px;height: 44px;padding-top: 22px;top: 14px;}*/
  .mob-menu-btn {
    display: inline;
  }
  .menu-tour {
    display: inline-block;
    text-align: center;
    background-color: #231f20;
    color: white;
    font-size: 1em;
    padding: 6px 12px 4px 12px;
    border: 1px solid black;
    margin: 0;
    text-indent: 0;
    vertical-align: bottom;
  }
  .menu-tour:hover {
    background-color: white;
    color: black;
    border: 1px solid black;
  }
  /*.menu-location{margin-left: 15%;}*/
  /*.menu-popup {top: -30px;}*/
  #homeSlider .slides li {
    height: 400px !important;
  }
  #contact-page {
    padding: 0 20px;
    margin-bottom: 30px;
  }
  #contact-page #left,
  #contact-page #right {
    width: 100%;
    padding-left: 0;
    border: 0;
  }
  .contacts {
    width: 100%;
    padding-top: 26px;
  }
  #contact-page #left h3 {
    font-size: 35px;
  }
  #contact-page #left {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 27px;
    margin-bottom: 32px;
  }
  #contact-page #right img:first-child {
    margin: 0 auto;
  }
  .lease-details:nth-child(1) {
    padding-right: 5%;
  }
  .lease-details h4 {
    font-size: 24px;
    line-height: 32px;
  }
  #contact-page #left .lease-details h3 {
    font-size: 24px;
    line-height: 32px;
  }
  .lease-details p {
    font-size: 22px;
    line-height: 30px;
  }
  #contact-page #right .social-icons {
    margin-bottom: 33px;
  }
  #email {
    padding-bottom: 22px;
  }
  .contact-address {
    width: 50%;
    float: left;
  }
  #contact-page #right .social-icons a {
    margin-right: 2%;
  }
  /*#amenities-page{padding: 20px 20px 0;}*/
  #amenities-page {
    padding: 0 20px;
  }
  /*#amenities-intro p,.retail-top-text,.neighbourhood .neighbourhood-intro #outer-right p{font-size: 12px;line-height: 17px;}*/
  .amenities-section div,
  .amenities-section img {
    width: 100%;
    padding: 0 !important;
  }
  .amenities-section img {
    margin: 10px 0 30px;
  }
  .amenities-section {
    margin-bottom: 0;
  }
  #amenities-intro {
    margin-bottom: 20px;
  }
  .graphic {
    width: 76%;
    height: auto;
    background: transparent !important;
  }
  .home-desc {
    padding: 20px 0;
    width: 100%;
  }
  .pic-block div {
    width: 100%;
    height: 426px;
  }
  .box-one,
  .thumb-box,
  .box-two,
  .box-three,
  .box-large-inner {
    width: 100%;
    height: 579px;
    margin-bottom: 20px;
  }
  .box-large {
    width: 100%;
    height: auto;
  }
  .box-large:hover .info-view {
    opacity: 0;
  }
  .thumb-box .thumb,
  .thumb-box ul li a {
    height: 193px;
    width: 33.33%;
  }
  .signup-block form {
    width: 90%;
  }
  .signup-block .form-input,
  .signup-block .form-input.email {
    width: 100%;
    font-size: 22px;
    height: 46px;
    margin-bottom: 3%;
  }
  .signup-block .submit-btn {
    width: 120px;
    float: left;
    font-size: 22px;
    height: 46px;
    padding: 9px 0;
  }
  .box-one h3,
  .box-two h3 {
    font-size: 62px;
  }
  .box-one h4,
  .box-one span,
  .box-two p,
  .box-three a,
  .box-large-inner p {
    font-size: 38px;
  }
  .box-three p {
    font-size: 48px;
  }
  .box-one p,
  .box-three a span,
  .box-large-inner a {
    font-size: 33px;
  }
  .box-one p {
    margin-top: 20px;
  }
  .box-two,
  .box-three,
  .box-one.info-box .table-cell,
  .box-large-inner div {
    padding: 18% 10%;
  }
  .info-block {
    margin-bottom: 0;
  }
  .quick-search,
  .floorplan .quick-search {
    padding: 20px 0 16px;
    position: relative;
  }
  .select-items {
    display: none;
    padding: 10px 10%;
    background: #363233;
    position: absolute;
    top: 58px;
    width: 100%;
    z-index: 10;
  }
  .expand-icon {
    display: inline-block;
    height: 12px;
    width: 20px;
    background: url(../images/down-white.png) no-repeat center center;
  }
  .quick-search h2 {
    width: 100%;
    cursor: pointer;
    line-height: 22px;
  }
  .quick-search .customSelect .selectedValue {
    font: 16px/31px 'ITCFranklinGothicStd-MdCd';
  }
  .search-item {
    width: 100%;
  }
  .select-items select {
    height: 38px;
  }
  .search-btn {
    height: 34px;
    width: 60px;
    margin-bottom: 20px;
    background: url(../images/search-icon.png) no-repeat #f28e1c center center;
  }
  .customSelect .selectedValue {
    height: 38px;
    width: 100%;
    font-size: 18px;
    padding-top: 6px;
  }
  .customSelect .caret {
    height: 38px;
    background-position: right 10px center;
    background-size: 50%;
  }
  .promo-box {
    width: 320px;
    height: 383px;
    margin-top: -191px;
  }
  .promo-box p {
    margin-bottom: 10px;
    font-size: 12px;
  }
  .signup-block h2 {
    margin-bottom: 20px;
  }
  .signup-block {
    padding-top: 20px;
  }
  .box-one,
  .thumb-box,
  .box-two,
  .box-three,
  .signup-block,
  .pic-block > div {
    margin-bottom: 20px;
  }
  /*#features-page{padding: 20px 20px 0;}*/
  #features-page {
    padding: 0 20px;
  }
  #features {
    margin-bottom: 0;
  }
  .feature,
  .section {
    width: 100% !important;
    margin: 0;
    padding: 0 !important;
  }
  .feature {
    padding-bottom: 30px !important;
  }
  .feature img {
    width: 100%;
    margin-top: 17px;
    margin-bottom: 29px;
  }
  .feature p {
    height: auto !important;
    font-size: 17px;
  }
  #features-intro {
    margin-bottom: 30px;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p,
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 31px;
  }
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    line-height: 50px;
  }
  #bg-6 {
    height: 98px;
    background-position: bottom !important;
  }
  .gallery-page {
    padding: 10px 20px 0;
  }
  .gal-cat-mob {
    position: absolute;
  }
  #gallerySlider .slides li {
    height: 308px;
  }
  #gallerySlider .flex-direction-nav a {
    background-size: 40% !important;
  }
  #gallerySlider {
    margin-bottom: 20px;
  }
  .lease {
    margin-top: 22px;
  }
  #map-direction {
    margin: 40px 0;
    font-size: 24px;
    width: 240px;
  }
  #contact-page #right h4 {
    font-size: 27px;
  }
  .contact-phone,
  .coming_soon {
    font-size: 25px;
  }
  .contact-address h5,
  .contact-address p {
    font-size: 23px !important;
    line-height: 39px !important;
  }
  #email a,
  .contact-address h6 {
    font-size: 28px !important;
    line-height: 32px !important;
  }
  .feature h5,
  .feature h2 {
    padding-bottom: 8px;
  }

  /*.feature p,#feature-section li,.amenities-section li{font-size: 22px;}*/
  #feature-section li {
    margin: 8px 0;
    line-height: 24px;
  }
  #feature-section ul {
    margin-bottom: 25px;
  }
  .signup-block .formObj.email,
  .signup-block .formObj,
  #popover-content .formObj {
    width: 100%;
    margin-bottom: 18px;
  }
  .signup-block .formObj span.error-msg.hide {
    top: 13px;
  }
  #popover-content {
    width: 40%;
    right: 0px;
  }
  /*.amenities-section li{font-size: 17px;}*/
  .pic-block .info-view p.mobile-table-cell,
  .pic-block .info-view h2.mobile-table-cell {
    font-size: 30px;
    padding-bottom: 10px;
    padding-top: 20px;
  }
  #gallerySlider .flex-direction-nav {
    display: none;
  }
  .contact-address {
    margin-bottom: 30px;
  }
  #error-content {
    min-height: 231px;
  }
  .floorplan-card {
    width: 100%;
    margin-right: 0;
    text-align: left;
  }
  .plan-details {
    min-height: unset;
  }
  .plan-image {
    transform: none;
  }
  .floorplan-result {
    text-align: center;
    padding: 0 20px;
  }
  .floorplans {
    width: 100%;
    margin: 35px 0 0;
  }
  .floorplans:first-child,
  .floorplans:last-child {
    margin: 35px 0 0;
  }
  .floorplan-title {
    margin-top: 20px;
  }
  .footer-menu li:nth-child(3):after {
    content: ' /';
  }
  .floorplan-intro .fp-banner {
    height: 46vw;
  }
  #landing-section {
    padding: 0 20px 30px;
  }
  #details {
    padding: 23px 1.5% 21px;
  }
  #details .image-popup-details {
    display: block;
    overflow: auto;
    float: left;
    width: 47%;
  }
  .detail-container #left {
    width: 100%;
  }
  .detail-container #right {
    width: 50%;
    margin-left: 3%;
  }
  .detail-container {
    padding: 30px 0;
  }
  .neighbourhood .neighbourhood-intro #outer-left img {
    margin-left: 0px;
    left: 0;
  }
  .neighbourhood .neighbourhood-intro #inner {
    width: 38%;
  }
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 21px 10px 0;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 27%;
    height: 200px;
    margin-right: 5px;
  }
  .neighbourhood .neighbourhood-intro #outer-right {
    padding-left: 20px;
    width: 34%;
  }
  .top-section .right-content a {
    padding: 10px 16px;
  }
  /*    .neighbourhood .neighbourhood-intro #outer-right p{margin-bottom: 15px;}
*/
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 30px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 28px;
  }
  .neighbourhood .neighbourhood-intro #outer-right a {
    width: 110px;
    font-size: 12px;
    padding: 6px 6px 4px;
    margin-top: 7px;
  }
  h1.normal-title,
  #retail-page h1.normal-title,
  #retail-page h1 .normal-title {
    font-size: 30px; /*line-height: 50px;*/
    margin-bottom: 5px;
  }
  .map-section .map {
    padding: 0;
    background: #d5d2d2;
  }
  .map-section .map a {
    border-bottom: 1px dashed transparent;
  }
  h1 .strong-title {
    font-size: 28px;
    line-height: 35px;
  }
  .middle-text p {
    font-size: 12px;
    margin: 10px auto 0;
    max-width: 328px;
    line-height: 17px;
  }
  .bottom-section h5,
  .map-section .left-bar h5,
  #retail-page .map-section .left-bar h2,
  #arts-page .map-section .left-bar h2,
  .bottom-section h2 {
    font-size: 32px;
  }
  /*.bottom-section span,.bottom-section ul li span.title,.bottom-section p{font-size: 13px;}*/
  .map-section .map,
  .map-section .left-bar {
    width: 100%;
  }
  .map-section .left-bar {
    height: auto;
    position: relative;
  }
  .bottom-section div,
  .bottom-section .left-item {
    width: 100%;
  }
  .bottom-section .btm-left div,
  .btm-right {
    padding: 15px 20px !important;
    border: none;
  }
  .btm-left .left-item:first-child {
    padding-left: 15px;
  }
  .btm-right {
    padding-bottom: 0 !important;
  }
  #retail-page .block-item,
  #retail-page .block-item:first-of-type {
    width: 100%;
    border: 0;
    padding: 10px 20px;
  }
  #retail-page .block-item:first-child::after,
  #retail-page .block-item:nth-child(2)::after {
    display: none;
  }
  .retail-top-text {
    padding-right: 15px;
  }
  .bottom-section ul {
    margin-bottom: 0;
  }
  .bottom-section {
    margin-bottom: 20px;
  }
  .btm-left .left-item p:last-of-type {
    margin-bottom: 0;
  }
  #retail-page .map-section,
  #arts-page .map-section {
    margin-bottom: 20px;
  }
  .why-bozzuto .whybozzuto-section p,
  .why-bozzuto .whybozzuto-section .section-content p,
  .amenities-section li,
  #feature-section li,
  .bottom-section ul li,
  .bottom-section ul li a,
  .btm-left .left-item li,
  .btm-right li,
  .btm-left .full-block-item li {
    margin: 5px 0 0 5px;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4 {
    font-size: 23px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto-page .whybozzuto-intro #inner h5,
  .why-bozzuto-page .whybozzuto-intro #inner h1,
  .whybozzuto-intro #inner h1 span.third_span {
    font-size: 25px;
  }
  #contact-page.thank-you #left p.thank-message {
    padding-bottom: 50px;
  }
  #contact-page.thank-you #left img {
    padding: 0 0 51px;
  }
  #contact-page.thank-you #left h3 {
    margin: 0 0 23px;
  }
  /*.retail-top-text{width: 100%;max-width: 100%;padding: 10px 5px;margin-top: 0px;margin-bottom: 10px;}*/
  #banner,
  #search,
  #content {
    padding: 0 10px;
  }
  /*#retail-page .top-section img{width: 40%;margin-top: 20px;margin-bottom: 20px;}*/
  #retail-page .middle-text {
    margin-top: 20px;
  }
  /*.bottom-section ul li{line-height: 32px;}*/
  .search-region,
  .css-events-list,
  .post {
    overflow: auto;
    padding: 0 20px;
  }
  #banner,
  #search,
  #content {
    padding: 0 20px;
  }
  .details-section {
    padding: 15px 0;
    margin: 0 20px;
    width: 95%;
  }
  input.all {
    margin: 15px;
    padding: 7px 20px 4px;
  }
  .map-section .left-bar ul ul.sub-items li {
    background: #ededed none repeat scroll 0 0;
    font-size: 18px;
    color: #231f20;
    line-height: 18px;
    padding: 0;
  }
  .map-section .left-bar ul ul.sub-items li.active {
    background: #ededed none repeat scroll 0 0;
    color: #231f20;
    font-family: 'ITCFranklinGothicStd-DmCd';
    padding: 0;
    font-weight: 400;
  }
  .map-section .left-bar ul ul.sub-items li span {
    padding: 12px 10px 7px;
    display: block;
  }
  .map-section .left-bar ul ul.sub-items li.active span {
    padding: 12px 10px 7px;
    display: block;
  }
  .map-section .left-bar ul ul.sub-items li ul,
  .map-section .left-bar ul ul.sub-items li ul.mob_sub_items li {
    background: #fff;
    color: #231f20;
    font-family: 'ITCFranklinGothicStd-BkCd';
    font-size: 16px;
    padding: 13px 13px 0;
    line-height: 28px;
  }
  .map-section .left-bar ul ul.sub-items li ul.mob_sub_items li {
    padding: 0;
  }
  .map-section .left-bar ul ul.sub-items ul li a {
    color: #b95227;
    border-bottom: 1px dashed transparent;
  }
  #arts-page h1 .strong-title {
    margin-bottom: 10px;
  }
  #arts-page .bottom-section {
    margin-bottom: 25px;
  }
  .map-item,
  .g-popup {
    display: none !important;
  }
  #retail-page .contact-block {
    display: none;
  }
  .why-bozzuto-page .whybozzuto-intro {
    padding: 0 20px;
  }
  .amenities-section li {
    margin: 8px 0;
    line-height: 24px;
  }
  .why-bozzuto-page .whybozzuto-intro #outer-left,
  .why-bozzuto-page .whybozzuto-intro #outer-right {
    margin-bottom: 10px;
  }
  .neighbourhood #map-section .sidebar .poi h2 {
    font-size: 18px;
    background: #ededed;
    font-family: 'ITCFranklinGothicStd-DmCd';
  }
  .gallery-cat-item-caption {
    padding: 16px 0;
    font-size: 22px;
    line-height: 31px;
  }
  #arts-page .top-section .right-content a {
    font-size: 12px;
    padding: 10px 6px 7px !important;
    width: 110px;
    margin-left: 0;
  }
  .retail-top-text > a {
    font-size: 12px;
    width: 110px;
    padding: 5px 6px 2px;
  }
  /*.feature p, #feature-section li, .amenities-section li, .why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 22px;}*/
  .neighbourhood #map-section .sidebar li.current h5 {
    background: #ededed;
    color: #231f20;
    font-weight: bold;
  }
  .neighbourhood #map-section .sidebar li.current h2 {
    background: #ededed;
    color: #231f20;
    font-weight: bold;
  }
  .home-desc,
  .amenities-section li,
  .feature p,
  #feature-section li,
  .bottom-section ul li,
  .bottom-section ul li a,
  .btm-left .left-item p,
  .btm-left .left-item li,
  .btm-right p,
  .btm-right li,
  .btm-left .full-block-item p,
  .btm-left .full-block-item li,
  .why-bozzuto .whybozzuto-section p,
  .why-bozzuto-page .sidebar p,
  .why-bozzuto .whybozzuto-section .section-content p,
  .why-bozzuto .whybozzuto-section .section-content li,
  .bottom-section ul li span.title,
  .btm-left .left-item:first-child p,
  .btm-left .left-item:first-child li,
  .btm-left .left-item:first-child a,
  .btm-right a,
  .why-bozzuto-page .sidebar h3,
  .post_btm p,
  #em-wrapper .event,
  .post p,
  .waitlist-left p,
  .waitlist-left li {
    font-size: 16px;
    line-height: 22px;
  }
  .amenities-section h2,
  .amenities-section h5,
  .feature h5,
  .feature h2,
  #feature-section h5,
  #feature-section h2,
  .btm-left .left-item,
  .bottom-section h5,
  .bottom-section h2,
  .map-section .left-bar h5,
  #retail-page .map-section .left-bar h2,
  #arts-page .map-section .left-bar h2,
  .btm-right,
  .btm-left .full-block-item,
  .btm-left .full-block-item h2,
  .btm-right h2,
  .btm-left .left-item h2,
  #contact-page.waitlist-page #left h5 {
    font-size: 32px;
    line-height: normal;
    padding-bottom: 0;
  }
  #amenities-intro p,
  .middle-text p {
    font-size: 15px;
    line-height: 24px;
  }
  .retail-top-text,
  .neighbourhood .neighbourhood-intro #outer-right p {
    line-height: 20px;
    font-size: 13px;
  }
  .detail-container,
  .no-result-wrapper.detail-container {
    width: 92%;
  }
  .neighbourhood .neighbourhood-intro,
  #retail-page .full-block,
  .why-bozzuto,
  #arts-page .full-block {
    padding: 0 20px;
  }
  .neighbourhood #map-section .sidebar .mCSB_container {
    margin-right: 0;
  }
  .neighbourhood #map-section .sidebar ul li {
    margin: 0 20px 20px;
  }
  .mid-panel {
    margin: 0 20px;
  }
  /*.retail-top-text{padding: 10px 0px;}*/
  .floorplan-list {
    padding: 25px 20px;
  }
  #features-inner div {
    padding: 21px 7% 12px;
  }
  .btm-left .full-block-item {
    margin-top: 0;
  }
  .why-bozzuto-page .features_column {
    padding-bottom: 30px;
  }
  .dwnld_brochr {
    margin: 0 20px;
  }
  #contact-page .hywrap form input[type='text'],
  #contact-page .hywrap form textarea {
    width: 100%;
  }
  #contact-page .hywrap form button {
    font-size: 24px;
    padding: 10px 0 2px;
    width: 240px;
  }
  #contact-page #more-info a {
    display: none;
  }
  .hywrap .init_hidden {
    display: none !important;
  }

  .home-contents .content_block {
    width: 100%;
    padding: 20px 0 40px;
  }
  .home-contents .content_block h1 {
    margin: 20px 0px 10px;
  }
  #contact-page h1 {
    /*font-size: 30px;*/
    margin-bottom: 25px;
  }
  #contact-page p.main_p {
    font-size: 16px;
  }

  .floorplan .header_p {
    line-height: 24px;
    font-size: 15px;
  }
  #arts-page h1 .strong-title {
    margin-top: 5px;
  }

  footer .content-wrapper,
  .footer-menu {
    display: block;
  }
  .social-block {
    width: auto;
  }
  .footer_btn {
    max-width: 290px;
    display: block;
    margin: 10px auto;
  }
  .home-contents h1 {
    max-width: 100%;
  }

  .waitlist-left {
    padding-right: 0;
  }
  #contact-page.waitlist-page #left h2 {
    font-size: 26px;
    line-height: 33px;
  }
  #contact-page.waitlist-page #left h1 {
    font-size: 31px;
    line-height: 36px;
  }
  #contact-page.waitlist-page #left h3 {
    font-size: 23px;
    line-height: 31px;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .banner
    .container:before {
    display: none;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .banner {
    height: auto;
    padding: 0;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .banner > img {
    position: relative;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .evertonLogo {
    background: #65665d;
    width: 100%;
    padding: 24px 0;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .introSection
    .container {
    flex-flow: column;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .introSection {
    padding: 1rem 0 21rem;
  }
  .introSection h2 {
    padding-right: 0;
    padding-bottom: 20px;
  }
  .introSection .introCopy {
    color: #707070;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .statementMaking
    .container {
    top: -17rem;
  }
  .statementMaking:after {
    right: 0;
    top: -18rem;
    width: 8rem;
    height: 325px;
  }
  .statementMaking ul.bulletList {
    padding-left: 0;
  }
  .statementMaking .moreLink {
    padding-left: 0;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .communityAmenities
    .container {
    top: -13rem;
  }
  .communityAmenities p {
    padding-left: 0;
  }
  .communityAmenities .moreLink {
    padding-left: 0;
  }
  .communityAmenities ul.bulletList {
    padding-left: 0;
  }
  .evertonWrapper .curl {
    width: 380px;
  }
  .slide-statement .flexslider .slides li > div {
    height: 285px;
  }
  .slide-statement {
    padding-bottom: 4rem;
  }
  .statementMaking p {
    padding-left: 0;
  }

  /*header changes*/
  .menu_mob_icons {
    justify-content: space-between;
    display: flex;
    align-items: center;
    gap: 8px;
    top: 15px;
    right: 60px;
  }

  /*Footer changes*/
  footer .content-wrapper {
    padding: 42px 0 0 !important;
  }
  .footer-menu {
    display: flex;
    margin-bottom: 23px;
  }
  .footer-menu li {
    width: 100%;
    display: block;
  }
  .footer-menu li:first-child {
    order: 1;
    margin-bottom: 16px;
  }
  .footer-menu li:nth-child(2) {
    order: 3;
  }
  .footer-menu li:nth-child(3) {
    order: 2;
  }
  .boz-icon img {
    margin: 0;
  }
  .f_socials {
    position: static;
    text-align: center;
    margin-bottom: 28px;
    clear: both;
  }

  footer .right-block {
    padding: 14px 5vw 44px;
    background: #fff;
    width: 100%;
  }
  .footer_btn {
    color: #909184;
    border-color: #909184;
    margin: 0;
  }
  .footer-privacy {
    float: right;
    color: #909184;
  }
  .footer-menu li:after {
    display: none;
  }
  .f_socials .social {
    background-size: 24px;
    width: 24px;
    height: 24px;
    margin-right: 12px;
  }
  .f_socials .social.in {
    background-image: url(../images/insta_mob.svg);
  }
  .f_socials .social.tw {
    background-image: url(../images/twitter_mob.svg);
  }
  .f_socials .social.yt {
    background-image: url(../images/youtube_mob.svg);
  }
  .f_socials .social.fb {
    background-image: url(../images/fb_mob.svg);
    margin-right: 0;
  }
  footer .ada-icon {
    width: 23px;
    height: 24px;
    background-image: url(../images/ada_mob.svg);
  }
  footer .eho-icon {
    background-image: url(../images/eho_mob.svg);
  }
  a.footer-privacy {
    margin-right: 19px;
  }
  .evertonBottom {
    background: transparent;
    padding-bottom: 7.5rem;
  }
  .evertonWrapper .curl {
    background-size: 130%;
  }

  /*home edits*/
  .home_slide_caption {
    padding: 28px 50px;
  }
  .slide_main_title {
    font-size: 24px;
  }
  .slide_sub_title {
    font-size: 18px;
  }
  .everton_home {
    padding: 6vw 5vw;
    background: url(../images/everton/eveton_home_mob.jpg) no-repeat #fff center
      top/cover;
    margin-bottom: 50px;
  }
  .everton_callout_wrap {
    padding: 50px 25px;
    display: block;
    text-align: center;
  }
  .everton_logo_wrap {
    padding: 0 0 50px;
  }
  .everton_logo_wrap img {
    max-width: 133px;
  }
  .everton_cnt {
    padding-right: 0;
  }
  .everton_callout_wrap p {
    padding-bottom: 66px;
  }
  .everton_btn_wrap {
    display: block;
    margin: 0 auto;
    text-align: right;
    width: 126px;
  }
  .btn_m_rt {
    margin-right: 0;
    margin-bottom: 18px;
  }
  .everton_btn_wrap .moreLink {
    display: block;
  }
  .inner_everton_callout {
    padding: 43px 29px 31px 29px;
    display: block;
    text-align: center;
    margin-top: 35px;
    background: url(../images/everton/eveton_bg_mob.png) repeat #fff center
      center;
  }
  .inner_everton_callout:before {
    background: url(../images/everton/everton_border_mob.png) repeat-x;
    height: 34px;
    top: -34px;
  }
  .inner_everton_logo {
    width: 100%;
    margin-bottom: 39px;
  }
  .inner_everton_logo img {
    max-width: 133px;
  }
  .inner_everton_cnt {
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 32px 22px;
    width: 100%;
  }
  .inner_everton_cnt h3,
  .inner_everton_cnt h4 {
    padding-bottom: 20px;
  }
  .mright_tbt {
    margin-right: 0;
    margin-bottom: 18px;
  }
  .everton_slide_img {
    width: 100%;
    height: 52.3vw;
  }
  .everton_slide_img:nth-child(2) {
    margin: 0;
  }
  .everton_slider {
    display: block;
  }
  .tour_img img {
    max-width: 100px;
  }
  .for_callout {
    margin-bottom: 30px;
    padding-top: 1px !important;
  }

  .quick-search .selectivo__label,
  .quick-search .selectivo__option {
    width: 100%;
  }
  .quick-search .selectivo__label {
    height: 38px;
    font: 16px/31px 'ITCFranklinGothicStd-MdCd';
  }
  .quick-search .selectivo--open .selectivo__dropdown {
    top: 41px;
  }
  #gallerySlider .flex-pauseplay button {
    left: 20px;
  }
  .stayConnected {
    position: initial;
  }
  .curlBg {
    width: 240px;
    height: 187px;
    right: -80px;
    background-size: cover;
    background-position: 0 65%;
  }
  body.page-template-landing-page,
  .page-template-landing-page #contentWrapper.modifiedOuter {
    overflow-x: hidden;
  }
  .communityAmenities {
    height: 930px;
  }
  .sub_h5 {
    padding-left: 0;
  }
}

@media only screen and (max-device-width: 667px) and (min-device-width: 375px) and (orientation: landscape) {
  .promo-box {
    height: 310px;
    margin-top: -155px;
  }
  .promo-box h2 {
    padding: 10px 0;
    margin-top: 15px;
  }
  .promo-box h3 {
    margin-bottom: 15px;
  }
}
@media (max-width: 650px) {
  #details .image-popup-details {
    width: 46%;
  }
  .detail-container #right {
    width: 51%;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span,
  .why-bozzuto-page .whybozzuto-intro #inner h5,
  .why-bozzuto-page .whybozzuto-intro #inner h1 {
    font-size: 24px;
  }
  /*    .neighbourhood .neighbourhood-intro #outer-right p{font-size: 10.9px;}*/
}
@media (max-width: 640px) {
  .evertonWrapper .container .waitlistCopy h4 {
    font-size: 2rem;
  }
  #bg-1,
  #bg-6 {
    height: 90px;
  }
  #bg-2,
  #bg-3,
  #bg-4,
  #bg-5 {
    height: 80px;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p,
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 28px;
  }
  #features-intro h5,
  #features-intro p,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line {
    line-height: 25px;
  }
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    line-height: 41px;
  }
  #features-inner div {
    padding: 10px 4%;
  }
  #homeSlider .slides li {
    height: 280px !important;
  }
  /*#amenities-intro{background-size: 640px;}*/
  #amenities-intro div {
    width: 60%;
  }
  #popover-content {
    width: 50%;
  }
  .box-three a,
  .box-large-inner a {
    font-size: 29px;
  }
  .detail-container .image-share {
    font-size: 13px;
    margin-right: 5px;
  }
  .detail-container #right .links {
    width: 73%;
  }
  .detail-container .links {
    width: 30%;
  }
  .floorplan-intro p {
    font-size: 20px;
    max-width: 320px;
    padding-left: 20px;
  }
  .floorplan-intro span {
    font-size: 30px;
  }
  .neighbourhood .neighbourhood-intro #inner {
    width: 43%;
    margin-top: 25px;
  }
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 30px 10px 35px;
  }
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 30px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 28px;
  }
  .neighbourhood .neighbourhood-intro #outer-right {
    width: 100%;
    padding-left: 0;
  }
  .neighbourhood .neighbourhood-intro #outer-right p {
    height: auto;
  }
  .neighbourhood .neighbourhood-intro #outer-right a {
    margin-top: 7px;
  }
  .retail-top-text,
  .neighbourhood .neighbourhood-intro #outer-right p {
    line-height: 24px;
    font-size: 15px;
  }
  .top-section .right-content a {
    font-size: 14px;
    padding: 8px 10px 5px;
  }
  .neighbourhood .neighbourhood-intro #outer-left img {
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    margin-right: 10px;
    width: 55%;
    /*height: 190px;*/
    height: 260px;
    margin-bottom: 20px;
  }
  /*.neighbourhood .neighbourhood-intro {margin-bottom: 10px;}*/
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 30px 10px 42px;
  }
  .why-bozzuto .whybozzuto-intro #inner {
    width: 53%;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 20px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 22px;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    width: 23%;
    height: 160px;
  }
  /*.why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 17px;line-height: 24px;}*/
  .why-bozzuto .whybozzuto-section .section-content {
    width: 100%;
    border-right: 0 !important;
    padding-top: 0;
  }
  .why-bozzuto .whybozzuto-section .section-content div {
    padding: 0 !important;
  }
  .why-bozzuto .whybozzuto-section .section-content p {
    margin-bottom: 0;
  }
  .why-bozzuto .whybozzuto-section p {
    margin-bottom: 30px;
  }
  .why-bozzuto .whybozzuto-section .section-content div {
    margin-bottom: 20px !important;
  }
  /*.why-bozzuto .whybozzuto-section .section-content:last-child{margin-bottom: 13px;}*/
  .why-bozzuto .whybozzuto-section {
    margin-bottom: 10px;
  }
  .why-bozzuto .whybozzuto-section .section-content h5,
  .why-bozzuto .whybozzuto-section .section-content h2 {
    font-size: 32px;
  }
  #error-content h2 {
    font-size: 108px;
    padding-top: 138px;
  }
  #error-content p {
    font-size: 16px;
    padding-bottom: 119px;
  }
  #error-content {
    padding: 214px 0;
  }
  #contact-page.thank-you #left p.thank-message {
    font-size: 18px;
  }
  #contact-page.thank-you #left h1 {
    font-size: 26px;
  }
  #retail-page h1 .strong-title {
    font-size: 17px;
    line-height: 24px;
  }
  #retail-page h1.normal-title,
  #retail-page h1 .normal-title {
    font-size: 23px; /*line-height: 30px;*/
    margin-bottom: 0;
  }
  #page_nav .pagination ol li a,
  #page_nav .pagination ol li span,
  #page_nav .pagination ol li span.prev_disabled {
    padding: 4px;
  }
  .mid-panel a input {
    padding: 11px 10px 6px;
  }
  #em-wrapper .bottom a input,
  input.all {
    padding: 8px 15px 3px;
  }
  .why-bozzuto-page .whybozzuto-intro #inner {
    width: 53%;
    padding-top: 0;
  }
  .why-bozzuto-page .whybozzuto-intro #inner h5,
  .why-bozzuto-page .whybozzuto-intro #inner h1 {
    font-size: 22px;
  }
  /*.why-bozzuto-page .whybozzuto-intro #outer-left, .why-bozzuto-page .whybozzuto-intro #outer-right{width:23%;}*/
  #features-inner {
    float: right;
    width: 58%;
  }
  .features-bg.bg-left {
    width: 40%;
  }
  .features-bg.bg-right {
    display: none;
  }
  #amenities-intro {
    background: none !important;
    clear: both;
    padding-top: 0;
    overflow: hidden;
  }
  /* #amenities-intro div{float: right;} */
  #amenities-intro div p,
  #arts-page .middle-text p,
  #arts-page .right-content img {
    display: none;
  }
  /*#amenities-intro div p{display: none;}*/
  #amenities-intro .mobile-desc,
  #arts-page .mobile-desc {
    display: block;
    float: left;
    padding: 0px;
    text-align: left;
    width: 100%;
    margin-top: 10px;
  }
  /*#amenities-intro .mobile-desc{display: block;float: left;padding: 0 5px;text-align: left;width: 100%;margin-top: 10px;}*/
  #amenities-intro .top-left-mobile {
    width: 40%;
    display: block;
    float: left;
  }
  #arts-page .right-content {
    width: 100%;
    float: left;
  }
  #arts-page .right-content a {
    float: left;
  }
  #arts-page .top-section img {
    width: 40%;
    float: left;
    margin-bottom: 0;
    margin-top: 0 !important;
  }
  #arts-page .middle-text {
    width: 58%;
    float: right;
  }
  .why-bozzuto-page .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-left {
    width: 40%;
  }
  .why-bozzuto-page .whybozzuto-intro #outer-right,
  .why-bozzuto .whybozzuto-intro #outer-right {
    display: none;
  }
  .why-bozzuto-page .whybozzuto-intro #inner,
  .why-bozzuto .whybozzuto-intro #inner {
    float: right;
    width: 58%;
    margin-top: 7%;
  }
  #contact-page #right h4 {
    font-size: 24px;
  }
  .contact-phone,
  .coming_soon {
    font-size: 22px;
  }
  .contact-address h5,
  .contact-address p {
    font-size: 19px !important;
    line-height: 29px !important;
  }
  #email a,
  .contact-address h6 {
    font-size: 24px !important;
    line-height: 30px !important;
  }
  .lease-details h4 {
    font-size: 21px;
    line-height: 30px;
  }
  #contact-page #left .lease-details h3 {
    font-size: 21px;
    line-height: 30px;
  }
  .lease-details p {
    font-size: 19px;
    line-height: 28px;
  }
  /*#contact-page #left h3,#contact-page #left h2{font-size: 32px;}*/
  #map-direction {
    font-size: 21px;
  }
  .gallery-cat-item-caption {
    font-size: 18px;
  }
  #arts-page h1.normal-title {
    margin-top: 10%;
  }
  #retail-page .top-section img {
    width: 40%; /*margin-top: 20px;*/
    margin-bottom: 20px;
  }
  #retail-page .middle-text {
    width: 58%;
  }
  .retail-top-text {
    width: 100%;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .introSection {
    padding: 27px 0 16rem;
  }
  .introSection .introCopy {
    font: normal 14px/19px 'PT Sans', sans-serif;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .statementMaking
    .container {
    top: -13rem;
  }
  .slide-statement {
    margin-bottom: 3.5rem;
    padding: 14px 14px 40px 14px;
  }
  ul.bulletList {
    grid-template-columns: 100%;
  }
  .statementMaking {
    padding-bottom: 3rem;
    background: #06262d;
  }
  .galleryLink {
    top: 55px;
    left: auto;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .communityAmenities
    .container {
    top: -12rem;
  }
  .communityAmenities {
    background: #65665d;
    /*height:1330px;*/
  }
  .communityAmenities p {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 1.8rem;
  }
  .evertonWrapper {
    margin-top: 7px;
  }
  .evertonWrapper {
    background-position: 25% top;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .evertonWrapper .curl {
    bottom: auto;
    right: -60px;
    z-index: 4;
    top: 41px;
    background-position: -227% 20%;
    transform: rotate(-60deg);
  }
  .h4 {
    font-size: 1.25rem;
    padding-bottom: 23px;
  }
  ul.bulletList li {
    font-weight: 400;
  }
  .exploreNeighbourhood {
    padding: 36px 0 57px 0;
  }
  .stayConnected {
    padding: 50px 0;
  }
  .stayConnected h4 {
    font-size: 1.81rem;
    padding-bottom: 20px;
  }
  .exploreNeighbourhood .thumbsHolder {
    margin-bottom: 40px;
  }
  .exploreNeighbourhood p {
    font-size: 14px;
    margin-bottom: 40px;
  }
  .stayConnected form {
    margin-top: 50px;
  }
  .stayConnected p {
    font-size: 1rem;
    line-height: 20px;
  }
  .statementMaking p {
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 1.8rem;
  }

  /*home edits*/
  .home_slide_caption {
    padding: 24px 43px;
  }
  .slide_main_title {
    font-size: 22px;
  }
  .slide_sub_title {
    font-size: 16px;
  }

  /*360 tour*/
  .tourSection {
    padding: 36px 0 57px 0;
  }
  .tourSection .h4,
  .fpSection .h4 {
    padding-bottom: 23px;
    font-size: 1.81rem;
  }
  .tourSection p,
  .fpSection p {
    font-size: 14px;
    line-height: 19px;
    padding-bottom: 30px;
  }
  .tour-wrap {
    height: 60vw;
  }
  .fpSection {
    padding-top: 36px;
  }
  .fp-img-row {
    display: block;
  }
  .fp-img-row > div {
    width: 100%;
    margin-bottom: 20px;
  }
  .fp-img-row > div:last-child {
    margin-bottom: 0;
  }
  .fpSection .container {
    padding-bottom: 36px !important;
  }
  .fp_everton_link {
    margin-bottom: 30px;
  }
}
@media (max-width: 580px) {
  .detail-container .image-share {
    margin-right: 2px;
  }
  .detail-container .links {
    width: 36%;
  }
  .detail-container #right .links {
    width: 76%;
  }
  #bottom-img {
    margin: 28px 0 23px 60px;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 49%;
    /*height:158px;*/
    height: 225px;
  }
  /*.neighbourhood .neighbourhood-intro #outer-left img{width: 95%;}*/
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 25px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 23px;
  }
  .neighbourhood .neighbourhood-intro #inner {
    width: 48%;
  }
  /*.neighbourhood .neighbourhood-intro #outer-right {height: 117px;}*/
  /*.neighbourhood .neighbourhood-intro #outer-right p {font-size: 13px;}*/
  .neighbourhood .neighbourhood-intro #outer-right a,
  .top-section .right-content a {
    font-size: 12px;
  }
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 25px 10px 30px;
  }
  h1.normal-title {
    font-size: 18px; /*line-height: 30px;*/
  }
  h1 .strong-title {
    font-size: 16px;
    line-height: 20px;
  }
  .middle-text p {
    font-size: 11px;
    margin: 10px auto 0;
    max-width: 328px;
    line-height: 14px;
  }
  /*.map-section .left-bar h5{font-size: 13px;}*/
  /*    .bottom-section span,.bottom-section ul li span.title,.bottom-section p{font-size: 11px;}*/
  .bottom-section p,
  .bottom-section ul li {
    margin-top: 0;
    margin-bottom: 0;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 15px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 17px;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 150px;
  }
  #arts-page .top-section img {
    margin-bottom: 15px;
  }
  .mid-panel {
    background-position: center !important;
  }
  #arts-page .top-section img {
    margin-top: 10px;
  }
  /*.amenities-section h5, .feature h5, #feature-section h5, .btm-left .left-item, .bottom-section h5, .map-section .left-bar h5,.btm-right,.btm-left .full-block-item,.why-bozzuto .whybozzuto-section .section-content h5{font-size: 28px;}*/
  /*.feature p,#feature-section li,.amenities-section li,.why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p{font-size: 18px;}*/
  #contact-page #right h4 {
    font-size: 22px;
  }
  .contact-phone,
  #email a {
    font-size: 18px !important;
    padding-bottom: 10px;
  }
  .coming_soon {
    font-size: 18px;
  }
  .contact-address h5,
  .contact-address p {
    font-size: 17px !important;
    line-height: 27px !important;
  }
  .contact-address h6 {
    font-size: 21px !important;
    line-height: 28px !important;
  }
  .lease-details h4 {
    font-size: 19px;
    line-height: 28px;
  }
  #contact-page #left .lease-details h3 {
    font-size: 19px;
    line-height: 28px;
  }
  .lease-details p {
    font-size: 17px;
    line-height: 25px;
  }
  #contact-page #left h3,
  #contact-page #left h2 {
    font-size: 18px;
  }
  #map-direction {
    width: 180px;
  }
  #map-direction {
    font-size: 18px;
  }
  .gallery-cat-item-caption {
    font-size: 16px;
  }
  /*#contact-page h1{font-size: 25px;}*/

  /*#contact-page.waitlist-page #left h2{font-size: 24px;line-height: 29px;}
    #contact-page.waitlist-page #left h1{font-size: 29px;line-height: 34px;}*/
  #contact-page.waitlist-page #left h3 {
    font-size: 21px;
    line-height: 27px;
  }
  .evertonWrapper {
    background: url(../images/waitlist-mobile.png) no-repeat top center;
    height: 373px;
    background-position: 0% 80%;
    background-size: cover;
    padding: 2rem 0;
  }
  .evertonWrapper .container {
    flex-flow: column-reverse;
    height: auto;
  }
  .evertonWrapper .container .waitlistCopy {
    width: 100%;
    text-align: center;
    padding: 0;
    max-width: 60%;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .container {
    padding: 0;
  }
  .evertonWrapper .container .waitlistCopy h4 {
    margin-bottom: 14px;
    font-size: 1.8rem;
    text-align: left;
  }
  .evertonWrapper .container .evertonLogoleft {
    margin-top: 40px;
    margin-bottom: 30px;
    padding: 0;
  }
  .evertonWrapper .container .evertonLogoleft img {
    max-width: 68px;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .evertonWrapper
    .container {
    padding: 50px 0 0 0;
    position: relative;
    z-index: 5;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .evertonWrapper
    .moreLink {
    display: inline-block;
    text-align: left;
    width: 100%;
  }
  .evertonWrapper .container:after {
    border-color: #dbdbdb;
  }
  .exploreNeighbourhood h4 {
    font-size: 1.8rem;
  }
  .introSection h2 {
    font-size: 2.4rem;
  }
  /*.communityAmenities{height:910px;}*/
  .evertonWrapper .container .waitlistCopy {
    z-index: 10;
  }
  .evertonWrapper {
    margin-top: 0;
  }
  .evertonWrapper:before {
    content: '';
    height: 7px;
    width: 100%;
    display: inline-block;
    background: #fff;
    position: absolute;
    z-index: 6;
    top: 1px;
    left: 0;
  }
  .evertonWrapper .curl {
    bottom: auto;
    right: -170px;
    top: -110px;
    transform: rotate(-16deg);
    z-index: 6;
    width: 266px;
    height: 321px;
    background: url(../images/curl-flipped.png) no-repeat left center;
    background-position: 4px -64px;
  }
}
@media (max-width: 480px) {
  .evertonWrapper .container .waitlistCopy {
    max-width: 70%;
  }
  /*footer .right-block {width: 205px;}*/
  /*#mainWrapper{padding-bottom: 215px;}*/
  /*.footer-menu li:last-child {display: block;text-align: center;margin-top: 8px;}*/
  /*.nav-icon span, .nav-icon span::before, .nav-icon span::after{width: 16px;height: 2px;}*/
  /*.nav-icon span::after {bottom: -6px;}*/
  /*.nav-icon span::before {top:  -6px;}*/
  .footer-menu li:nth-child(3):after {
    padding: 0;
    content: '';
  }
  .nav-icon {
    top: 15px;
  }
  .nav-menu-text {
    width: 30px;
    font-size: 12px;
    top: 46px;
  }
  .logo-main {
    max-width: 91px;
    top: 19px;
  }
  /*.mob-menu-btn img {height: 30px;}*/
  /*.menu-call{margin-left: 10px;}*/
  .header-menu li a {
    font-size: 18px;
    line-height: 18px;
  }
  header {
    height: 51px;
  }
  .menu_mob_icons {
    justify-content: space-between;
    display: flex;
    align-items: center;
    gap: 8px;
    top: 12px;
    right: 60px;
  }
  #homeSlider .slides li {
    height: 220px !important;
  }
  /*.menu-location {margin-left: 38px;}*/
  .footer-menu li,
  .footer-menu li a,
  .footer-menu li::after {
    font-size: 13px;
    line-height: 16px;
  }
  .boz-icon img {
    max-width: 164px;
  }
  .social-block {
    margin-bottom: 3px;
  }
  .social {
    width: 16px;
    height: 16px;
  }
  .lease-details h4 {
    font-size: 16px;
  }
  #contact-page #left .lease-details h3 {
    font-size: 16px;
  }
  .pic-block .info-view p,
  .pic-block .info-view h2 {
    font-size: 22px;
  }
  .box-one,
  .box-two,
  .box-three,
  .box-large-inner {
    height: 280px;
  }
  .thumb-box {
    height: auto;
  }
  .thumb-box .thumb,
  .thumb-box ul li a {
    height: 106px;
  }
  .box-one,
  .thumb-box,
  .box-two,
  .box-three,
  .signup-block,
  .pic-block > div,
  .thumb-box,
  .box-large-inner {
    margin-bottom: 15px;
  }
  .box-one h3,
  .box-two h3 {
    font-size: 30px;
  }
  .box-one h4,
  .box-one span,
  .box-two p,
  .box-three p,
  .box-three a,
  .box-large-inner a {
    font-size: 18px;
  }
  .box-one p,
  .box-three a span {
    font-size: 16px;
  }
  .box-large .info-view div p,
  .box-large-inner p {
    font-size: 18px;
  }
  .box-large .info-view div {
    padding-top: 22px;
  }
  .pic-block div {
    height: 280px;
  }
  .pic-block .info-view p,
  .pic-block .info-view h2 {
    font-size: 22px;
    padding-top: 10px;
    padding-bottom: 3px;
  }
  .pic-block .info-view {
    bottom: 0;
    margin-bottom: 0;
    top: auto;
  }
  /*.nav-icon,.nav-menu-text,.menu-popup{left: 10px;}*/
  .signup-block .form-input,
  .signup-block .form-input.email,
  #popover-content .form-input {
    height: 30px;
  }
  .signup-block .submit-btn,
  .signup-block .form-input,
  .signup-block .form-input.email,
  #popover-content .submit-btn,
  #popover-content .form-input {
    font-size: 13px;
  }
  .signup-block .submit-btn,
  #popover-content .submit-btn {
    padding: 6px 0;
  }
  .home-contents {
    padding: 0 15px;
  }
  .home-desc {
    padding: 15px 0;
  }
  #bg-1,
  #bg-6 {
    width: 100%;
    background-size: contain !important;
    height: 50px;
  }
  #bg-2 {
    width: 100%;
    background-size: contain !important;
    margin-bottom: 10px;
    height: 50px;
    background-position: center !important;
  }
  #bg-3 {
    width: 100%;
    background-size: contain !important;
    height: 60px;
  }
  #bg-4 {
    width: 100%;
    background-size: contain !important;
    height: 60px;
    background-position: center !important;
  }
  #bg-5 {
    width: 100%;
    height: 50px;
    background-size: contain !important;
    background-position: center !important;
    margin-top: 13px;
  }
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    line-height: 40px;
  }
  #features-intro h5,
  #features-intro p,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line {
    line-height: 22px;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p,
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 25px;
  }
  .contact-address {
    width: 100%;
    float: left;
    margin-bottom: 18px;
  }
  #features-inner div {
    padding: 20px 4%;
  }
  /*.amenities-section h5, .feature h5, #feature-section h5, .btm-left .left-item, .bottom-section h5, .map-section .left-bar h5,.btm-right,.btm-left .full-block-item, .why-bozzuto .whybozzuto-section .section-content h5{line-height:normal;padding-bottom: 14px;}*/
  /*.amenities-section li, .feature p, #feature-section li, .bottom-section ul li, .btm-left .left-item p, .btm-left .left-item li, .btm-right p, .btm-right li, .btm-left .full-block-item p, .btm-left .full-block-item li, .why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 16px;}*/
  .amenities-section img {
    margin: 10px 0 25px;
  }
  .gallery-page {
    padding: 0 15px;
  }
  .lease-details {
    width: 100%;
  }
  .lease-details:last-child {
    margin-top: 10px;
  }
  .lease-details:nth-child(1) p br {
    display: none;
  }
  /*#amenities-intro{background-size: 530px;}*/
  /*#amenities-intro div{width:79%;}*/
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    line-height: 30px;
  }
  #amenities-intro,
  #amenities-intro span.third_span {
    line-height: 20px;
  }
  /*#amenities-intro p{font-size: 12px;line-height: 20px;}*/
  .signup-block .formObj span.error-msg.hide {
    top: 5px;
  }
  #popover-content {
    width: 60%;
    top: 46px;
  }
  #contentWrapper {
    padding-top: 100px;
  }
  .menu-popup {
    top: 51px;
  }
  .plan-image,
  .plan-details {
    width: 100%;
  }
  .sort_arrow,
  .sort_arrow_down {
    margin: 0 7px 0 5px;
  }
  .floorplan-list a {
    font-size: 14px;
  }
  .detail-container {
    padding: 30px 0;
  }
  #details .image-popup-details {
    width: 100%;
    margin: 20px auto 0;
  }
  .detail-container #left {
    text-align: center;
    width: 100%;
  }
  .detail-container .links {
    width: 55%;
    margin: 0 0 0 0px;
  }
  #details .links {
    margin: 0;
    display: inline-block;
  }
  .detail-container #right .links {
    width: 55%;
  }
  .detail-container #right {
    width: 100%;
    margin-left: 0;
  }
  .detail-container .image-share {
    margin-right: 25px;
    font-size: 14px;
  }
  #details {
    padding: 23px 15px 21px;
  }
  #bottom-img {
    margin: 28px 0 23px 30px;
  }
  /*    .neighbourhood .neighbourhood-intro #outer-right{height: 135px;}*/
  .neighbourhood .neighbourhood-intro #outer-left {
    /*height: 143px;*/
    height: 168px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 19px;
  }
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 20px;
  }
  h1.normal-title {
    font-size: 17px;
  }
  .retail-top-text a {
    padding: 5px 5px 2px;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 12px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 14px;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 120px;
  }
  #error-content h2 {
    font-size: 100px;
  }
  #error-content p {
    font-size: 13px;
  }
  #contact-page {
    margin-bottom: 25px;
  }
  #contact-page.thank-you #left p.thank-message {
    font-size: 16px;
  }
  #contact-page.thank-you #left h1 {
    font-size: 24px;
  }
  /*#retail-page .middle-text{margin-top: 40px;}*/
  #widget_search form {
    text-align: center;
  }
  .post {
    overflow: auto;
    padding: 0 10px;
  }
  .details-section {
    padding: 15px 0px;
    margin: 0 15px;
  }
  div.css-search div.em-search-main .em-search-submit {
    margin: 15px 0 15px;
  }
  .em-search-wrapper .search input[type='text'],
  .em-search-wrapper .search select,
  .em-search-wrapper .search input[type='submit'] {
    margin-top: 15px;
    height: 36px;
    float: left;
  }
  #arts-page .top-section .right-content a {
    padding: 10px 10px 7px !important;
    margin-left: 0;
  }
  #widget_search form input[type='text'] {
    width: 95%;
    margin: 10px auto;
  }
  #widget_search {
    padding-right: 0;
  }
  .why-bozzuto .whybozzuto-section .section-content h5,
  .why-bozzuto .whybozzuto-section .section-content h2 {
    margin-bottom: 0;
  }
  #landing-section {
    padding: 0 15px 30px;
  }
  #features-page,
  #amenities-page,
  .neighbourhood .neighbourhood-intro,
  #retail-page .full-block,
  #arts-page .full-block,
  #contact-page,
  .why-bozzuto-page .sidebar,
  .why-bozzuto-page .whybozzuto-intro,
  #banner,
  #search,
  #content,
  .why-bozzuto,
  .post {
    padding: 0 15px;
  }
  /*#amenities-intro{padding-top: 20px;}*/
  #amenities-intro .mobile-desc,
  .neighbourhood {
    padding: 0;
  }
  .mid-panel {
    margin: 0;
  }
  .css-events-list,
  .search-region {
    padding: 0 15px;
    overflow: auto;
  }
  .neighbourhood #map-section {
    margin-bottom: 25px;
  }
  .neighbourhood #map-section .sidebar {
    padding: 25px 0 10px;
  }
  .neighbourhood #map-section .sidebar .mCSB_container {
    margin-right: 0;
  }
  .neighbourhood #map-section .sidebar ul li {
    margin: 0 15px 15px;
  }
  .retail-top-text {
    padding: 10px 0;
  }
  .map-section .left-bar {
    padding: 20px 15px 20px;
  }
  #retail-page .block-item,
  #retail-page .block-item:first-of-type {
    padding: 10px 15px 10px;
  }
  .floorplan-list {
    padding: 25px 15px;
  }
  .floorplan-result {
    padding: 0 15px;
  }
  .plan-details {
    padding: 30px 15px 30px 30px;
  }
  input.all {
    margin: 15px 15px;
  }
  .btm-left .left-item:first-child,
  .bottom-section .btm-left div,
  .btm-right {
    padding: 10px 15px 15px !important;
  }
  .btm-left .left-item p:first-child,
  .btm-right p:first-child,
  .full-block-item p:first-child {
    padding-top: 8px;
  }
  .btm-right {
    padding-bottom: 0 !important;
  }
  .banner-img {
    margin-top: 15px;
  }
  #arts-page .map-section {
    margin: 25px 0;
  }
  .why-bozzuto-page .features_column {
    padding-bottom: 25px;
  }
  .why-bozzuto .whybozzuto-section p {
    margin-bottom: 20px;
  }
  .dwnld_brochr {
    margin: 0 15px;
  }
  .exploreNeighbourhood .thumbsHolder {
    grid-template-columns: 100%;
  }
  .exploreNeighbourhood .thumbsHolder img {
    width: 100%;
  }
  /* .curlBg{
        background-position:0 37%;
        width:240px;
        height: 400px;
    } */
  .statementMaking h3 {
    font-size: 1.8rem;
  }
  .statementMaking:after {
    top: -15rem;
  }
  .introSection h2 {
    font-size: 1.8rem;
  }
  .curl-corner {
    width: 108px;
    height: 125px;
  }
  /*.communityAmenities{
        height:885px;
    }*/
  .evertonWrapper .container .evertonLogoleft {
    margin-bottom: 25px;
  }
  .page-template-landing-page #contentWrapper.modifiedOuter .introSection {
    padding-bottom: 12rem;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .statementMaking
    .container {
    top: -9rem;
  }
  .statementMaking {
    padding-bottom: 8rem;
  }
  .page-template-landing-page
    #contentWrapper.modifiedOuter
    .communityAmenities
    .container {
    top: -8rem;
  }
  /*.communityAmenities {
        height: 940px;
    }*/
  .curlBg {
    right: -150px;
  }
  .slide-statement .flexslider .slides li > div {
    height: 180px;
  }
  .statementMaking h3 {
    padding-bottom: 2.5rem;
  }
  .evertonWrapper .container .waitlistCopy {
    padding: 0;
    /* max-width:50%; */
  }
  .evertonWrapper .container .evertonLogoleft {
    margin-top: 50px;
  }

  /*home edits*/
  .home_slide_caption {
    padding: 16px 28px;
  }
  .slide_main_title {
    font-size: 20px;
  }
  .slide_sub_title {
    font-size: 14px;
  }
  .everton_home {
    padding: 25px 20px;
  }
}

@media (max-width: 412px) {
  #features-inner div {
    padding: 20px 4%;
  }
  /*.neighbourhood, .why-bozzuto {padding: 0 10px;}*/
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 113px;
  }
  .why-bozzuto .whybozzuto-intro #inner h3,
  .why-bozzuto .whybozzuto-intro #inner h4,
  .why-bozzuto .whybozzuto-intro #inner h1 span.first_span,
  .why-bozzuto .whybozzuto-intro #inner h1 span.second_span {
    font-size: 11px;
  }
  .why-bozzuto .whybozzuto-intro #inner h5,
  .why-bozzuto .whybozzuto-intro #inner h1 span.third_span {
    font-size: 12px;
  }
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 48%;
    height: 152px;
  }
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 30px 0px 35px;
  }
  .neighbourhood .neighbourhood-intro #outer-right p {
    margin-bottom: 0px;
  }
  .top-section .right-content a {
    padding: 6px 2px;
  }
  #retail-page .middle-text {
    margin-top: 10px;
  }
  #arts-page .top-section img {
    margin-bottom: 10px;
  }
  /*#arts-page .top-section .right-content a{font-size: 9px;padding: 10px 7px 7px !important;}*/
  #arts-page .top-section img {
    margin-bottom: 15px;
    margin-top: 30px;
  }
  /*.amenities-section li, .feature p, #feature-section li, .bottom-section ul li, .btm-left .left-item p, .btm-left .left-item li, .btm-right p, .btm-right li, .btm-left .full-block-item p, .btm-left .full-block-item li, .why-bozzuto .whybozzuto-section p, .why-bozzuto .whybozzuto-section .section-content p, .why-bozzuto .whybozzuto-section .section-content li{font-size: 16px;line-height: 22px;}*/
  #feature-section li,
  .amenities-section li {
    margin: 5px 0;
  }
  /*.amenities-section h5, .feature h5, #feature-section h5, .btm-left .left-item, .bottom-section h5, .map-section .left-bar h5,.btm-right,.btm-left .full-block-item, .why-bozzuto .whybozzuto-section .section-content h5{font-size: 23px;padding-bottom: 5px;}*/
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    line-height: 35px;
  }
  #features-intro h5,
  #features-intro p,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line {
    line-height: 19px;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p,
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 21px;
  }
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    line-height: 27px;
  }
  #arts-page h1.normal-title {
    margin-top: 7%;
  }
  .statementMaking::after {
    top: -13rem;
    width: 5rem;
    height: 270px;
  }
  /* .evertonWrapper .container .waitlistCopy{max-width:55%;} */
}
@media (max-width: 414px) {
  .neighbourhood .neighbourhood-intro #inner {
    margin-top: 0;
  }
  /*.communityAmenities {
        height: 940px;
    }*/
  .evertonWrapper .container .waitlistCopy h4 {
    font-size: 1.6rem;
  }
}
@media (max-width: 380px) {
  .evertonWrapper .container .evertonLogoleft {
    margin-top: 53px;
    margin-bottom: 30px;
  }
  .introSection h2 {
    font-size: 1.5rem;
  }
  .evertonWrapper .container .waitlistCopy {
    max-width: 80%;
  }
}
@media (max-width: 360px) {
  .gallery-cat-select {
    width: 100%;
  }
  /*#homeSlider .slides li{height: 170px !important;}*/
  .gallery-cat-select {
    width: 100%;
  }
  /*#amenities-intro{background-size: 420px;}*/
  /*    .neighbourhood .neighbourhood-intro #outer-right{height: 165px;}*/
  /*.neighbourhood .neighbourhood-intro{margin-bottom: 0;}*/
  .neighbourhood .neighbourhood-intro #outer-left {
    width: 48%;
    height: 124px;
  }
  .neighbourhood .neighbourhood-intro #inner div {
    padding: 20px 0px 25px;
  }
  .neighbourhood .neighbourhood-intro #inner h3,
  .neighbourhood .neighbourhood-intro #inner h4,
  .neighbourhood .neighbourhood-intro #inner h1 span.first_span,
  .neighbourhood .neighbourhood-intro #inner h1 span.second_span {
    font-size: 18px;
  }
  .neighbourhood .neighbourhood-intro #inner h5,
  .neighbourhood .neighbourhood-intro #inner h1 span.third_span {
    font-size: 16px;
  }
  .why-bozzuto .whybozzuto-intro #outer-left,
  .why-bozzuto .whybozzuto-intro #outer-right {
    height: 95px;
  }
  .why-bozzuto .whybozzuto-intro #inner {
    width: 57%;
  }
  /*.why-bozzuto-page .whybozzuto-intro #outer-left, .why-bozzuto-page .whybozzuto-intro #outer-right {width: 21.5%;}*/
  #em-wrapper .day {
    padding: 7px 0px 4px 5px;
  }
  #em-wrapper .category {
    padding: 18px 5px 0 0;
  }
  #em-wrapper .block-content {
    padding: 20px 15px;
  }
  .why-bozzuto-page .whybozzuto-intro #inner h5,
  .why-bozzuto-page .whybozzuto-intro #inner h1 {
    font-size: 18px;
  }
  /*.why-bozzuto-page .sidebar p,.why-bozzuto-page .sidebar h3{font-size: 14px;line-height: 24px;}*/
  #features-intro h4,
  #features-intro h6,
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line {
    line-height: 30px;
  }
  #features-intro h5,
  #features-intro p,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line {
    line-height: 15px;
  }
  #features-intro h1 span.first_line,
  #features-intro h1 span.fourth_line,
  #features-intro h1 span.second_line,
  #features-intro h1 span.third_line,
  #features-intro h4,
  #features-intro h6,
  #features-intro h5,
  #features-intro p,
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    font-size: 18px;
  }
  #amenities-intro h6,
  #amenities-intro h4,
  #amenities-intro h5,
  #amenities-intro span.first_span,
  #amenities-intro span.second_span,
  #amenities-intro span.third_span {
    line-height: 21px;
  }
  #features-intro {
    margin-bottom: 35px;
  }
  footer .content-wrapper {
    padding: 0 0px;
  }
  .introSection h2 {
    font-size: 1.5rem;
  }
  .statementMaking h3 {
    font-size: 1.5rem;
  }
  /*.communityAmenities {height: 1400px;}*/
  .why-bozzuto-page .sidebar .mCustomScrollBox {
    z-index: 1 !important;
  }
  .evertonWrapper .container .waitlistCopy h4 {
    font-size: 1.4rem;
  }
  .exploreNeighbourhood h4 {
    font-size: 1.5rem;
  }
  .stayConnected h4 {
    font-size: 1.5rem;
  }
  /*.communityAmenities {
        height: 895px;
    }*/
  .tourSection .h4,
  .fpSection .h4 {
    font-size: 1.5rem;
  }
}

@media (max-width: 336px) {
  #features-inner div {
    padding: 10px 2%;
  }
}
@media (min-width: 737px) {
  #arts-page .map-section .left-bar .main ul.sub-items li ul {
    display: none !important;
  }
  #retail-page .map-section .left-bar .main ul.sub-items li ul {
    display: none !important;
  }
  .select-items {
    display: block !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  .gm-style img {
    right: -12px !important;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .mright_tbt {
    margin-right: 55px;
  }
}
/* VT video edits */
@media only screen and (max-width: 767px) {
  .desk-view {
    display: none !important;
  }
}
@media only screen and (min-width: 768px) {
  .mob-view {
    display: none !important;
  }
}
@media only screen and (max-width: 736px) {
  .vt-video-cont {
    margin-bottom: 30px;
  }
}
