@media screen and (min-width:769px){
  .gallery_categ:nth-child(3),.gallery_categ:nth-child(6){padding-right: 0;}
  .gallery_categ:nth-child(1),.gallery_categ:nth-child(2),.gallery_categ:nth-child(3){padding-bottom: 10px;}
}

@media screen and (min-width:1200px){
  /* .arrow_right_box.exp_btn a{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
  }
  .arrow_right_box.exp_btn a span{display: none;} */
  .gallery_categ_item_wrap > div:hover{opacity: 0;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
  .floorplan-detail-page .logo_wrapper .logo_box span.header_a2logo{
    height: 140px;
    width: 225px;
  }
}

@media screen and (min-width:1700px){
    #experience_page .content_block .content ul li::before{top:5px !important;}
    .main_nav{width:775px;}
    body{font-size: 20px;line-height: 36px;}
    h2.content-title,.inner_title,#contact_page h1.content-title{font-size: 34px;}
    .content_section.middle-content-section .content_block .content ul li::before{top: 5px;}
    /* .hero_banner .flexslider .slides,.neighborhood_map_section, .gallery_flexslider .slides li, .gallery_categ{min-height: 550px;max-height:857px;} */
    .inner_wrapper .black_overlay .intro{font-size:80px;line-height: 118px;max-width: 1285px;}
    /* .arrow_right_box.exp_btn a span{font-size:89px;line-height: 1;} */
    #retail_page.inner_wrapper .black_overlay .intro.home_intro {width: 580px;}
    #home_page.inner_wrapper .black_overlay .intro{max-width: 1600px;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    .inner_wrapper .content_block .content .red_heading,.why-bozzuto-content .red_heading{font-size: 24px;line-height: 36px;}
    .inner_wrapper .content_block .content .handwritten_heading img{max-width:455px;}
    #home_page.inner_wrapper .content_block .content .handwritten_heading.our_name img{margin-left: 35px;}
    #home_page .social_media_feed{padding: 90px 0 30px;}
    .arrow_box{top:-51px;}
    #home_page.inner_wrapper .content_block .content .red_heading{max-width:545px;}
    #home_page .social_media_feed .flexslider .flex-viewport {margin: 0 60px;}
    #home_page .social_media_feed .flexslider .flex-viewport li{margin: 6px;}
    #home_page .social_media_feed .flexslider li a{font-size: 15px;line-height: 27px;}
    #home_page .social_media_feed .flexslider li a.social_media_thumb{height:300px;}

    .neighborhood_map_section .map_wrap #map_btn{top:30px;right:30px;}
    .neighborhood_map_section .map_wrap #map_btn a{font-size:20px;padding:8px 20px;}
    .neighborhood_map_section .map_wrap #map_zoom_btn{top:30px;left:30px;}
    .neighborhood_map_section .map_wrap #map_zoom_btn .zoom{font-size: 44px;line-height: 45px;width: 45px;height:45px;margin-bottom:5px;}
    .neighborhood_map_section .map_side_bar{min-width: 400px;}
    .neighborhood_category > li{padding:20px 30px;}
    .neighborhood_category .categoryname{font-size: 28px;line-height: 41px;}
    .neighborhood_category .sub-category{padding:30px 0;}
    .neighborhood_category .sub-category li{padding:10px 0;font-size: 25px;}
    .neighborhood_intro{padding:30px 0 15px;}
    .neighborhood_intro .handwritten_heading{max-width:450px;margin-bottom:20px;}
    .neighborhood_intro p{max-width: 1450px;}
    .highlight_block_cnt p{font-size: 20px;line-height: 30px;}
    .highlight_block .red_heading{font-size: 24px;line-height: 36px;}
    .highlight_block .neighborhood_thumb_img{height: 300px;}

    #thankyoucontent h1,.error-page h1{font-size: 56px;line-height: 75px;}
    #thankyoucontent p{font-size: 31px;line-height: 50px;max-width: 840px;}
    #errorcontent p{font-size: 38px;line-height: 50px;max-width: 950px;}
    #errorcontent a{font-size: 39px;line-height: 50px; padding: 10px 25px;}
    .content_section.middle-content-section .content_block .content ul li {font-size:20px;}
    .content_section.middle-content-section .content_block .content ul li span {font-size: 24px;line-height: 38px;}
    .content_section.middle-content-section .content_block .content ul{padding-left: 22px;}
    .equal_housing p{margin-top: 0;}
    .why-bozzuto-content .red_heading,.why-bozzuto-content p{margin: 15px 0;}
    .why-bozzuto-content .red_heading{max-width:100%;}

    a.animated{font-size: 38px;line-height: 46px;}
    .category_navigation .current_categ span{font-size: 24px;line-height: 60px;}
    .category_navigation .next_categ span{font-size: 18px;line-height: 60px;}
    .slider_area .slides li{height: 850px;}
    /* .gallery_categ{height: 850px;} */
    .others_gallery > div{height: 255px;}

    .side-image{height: 520px;}
    .side-image-large{height:650px;}
    .address_phone a{font-size: 14px;}
    footer a {font-size: 14px;}
    .secondary_menu .navbar li a{font-size: 14px;}
    .primary_menu .navbar li a{font-size: 18px;}
    .contact-left .address{font-size: 19px;line-height: 30px;}
    .office-hours p{font-size: 20px;line-height: 30px;}
    #contact_page .content_block{padding: 60px 5%;}
    .other_pg_menu a{font-size: 18px;}
    #contact_page .red_heading{font-size: 22px;}
    #wellness_page .black_overlay .intro.home_intro{max-width: 624px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 1185px;}
    #blog_page .img-post{height: 330px;}
    .fp_detail_view .detail_plan img{height: 750px;}
    .blog_sidebar #widget_recent_entries a{width: 70%}
    #signup{height: 485px;}
    /*#special_wrapper{width:60%;}*/
    #specials span.special_title{font-size: 16px;}
    #specials span.content_copy{font-size: 18px;}

    #retail_page .side-image-large img{width: 100%;}

    #experience_page h3{font-size: 40px;}

    #floorplan_page .quick_srch{margin-bottom: 0;}
    #experience_page .black_overlay .intro.home_intro{max-width: 1350px;}
    .a2-placeholder{font-size: 336px;}
}

@media screen and (max-width:1699px){
    #manifesto_page .black_overlay .intro.home_intro{max-width:1000px;}
    #wellness_page .black_overlay .intro.home_intro{max-width: 448px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 925px;}
    #retail_page .side-image-large img{width: 100%;}
    .main_nav{width: 775px;}
    #experience_page .black_overlay .intro.home_intro{max-width: 1080px;}
    .a2-placeholder{font-size: 260px;}
}

@media screen and (max-width:1400px){
    .inner_wrapper .black_overlay .intro{font-size:54px;line-height:84px;padding: 0 20px;}
    .arrow_right_box.exp_btn{bottom: 0px;}
    .arrow_right_box.exp_btn img{width:125px;}
    #home_page.inner_wrapper .black_overlay .intro{max-width:1070px;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    .intro .text_outer .text_word{padding-right:16px;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:800px;}
    #wellness_page .black_overlay .intro.home_intro{max-width: 404px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 800px;}
    #retail_page.inner_wrapper .black_overlay .intro.home_intro{width: 380px;}
    .arrow_right_box.exp_btn  p{font-size:11px;line-height: 19px;}
    .arrow_right_box.exp_btn  i{font-size: 10px;line-height: 14px;}
    .menu_experience img{width: 26px;height: 26px;}
    #experience_page h3{font-size: 28px;}
    .arrow_right_box.exp_btn:before{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-right:25px solid rgba(255,255,255,0.75);left: -25px;margin-top: -19px;}
    #experience_page .black_overlay .intro.home_intro{max-width: 890px;}
    .a2-placeholder{font-size: 226px;}
}
@media screen and (max-width:1390px){
  #floorplan_page .filter_box .filters{padding: 0;}
}
@media screen and (max-width:1280px){
    #blog_page .img-post{height: 230px;}
    .floor-plans .content_block > div p{margin-bottom: 60px;}
}
@media screen and (max-width:1200px){
    .neighborhood_map_section .map_wrap{width:65%;}
    .neighborhood_map_section .map_side_bar{width:35%;}
    .gallery_categ_item_wrap h2{font-size: 30px;}
    #home_page .image_on_left .content{padding:60px 3% 5%;}
    .contact-right{padding-left: 15px;}
    .fp_listing .result_item .info h2{font-size: 18px;}
    .fp_listing .result_item .info ul li,.a2-exp-text span.no_wrap{font-size: 12px;}
    .fp_listing .result_item .info a{font-size: 15px;}
    .fp_listing .result_item_wrap{padding: 0 15px;margin: 10px auto 25px;}
    .blog_sidebar .social-icons a img{margin-right: 4px;}
    #blog_page .each_blog p{height: 115px;}
    /* #floorplan_page .filter_box .filters{padding: 0;} */
    /* .copy_right{width:25%;} */
    /* .address_phone{width:55%;} */
}
/*Fix for Experience A2*/
@media screen and (max-width:1180px){
    #experience_page .black_overlay .intro.home_intro{max-width: 790px;}
}
@media screen and (max-width:1170px){
  #floorplan_page .filter_box .filters{padding: 0px 6px;}
  #floorplan_page .customSelect .selectedValue,#floorplan_page .filter_box .filters input,#floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{font-size: 13px;width:auto;display: block; max-width: 120px;}
  #floorplan_page .customSelect dd,#floorplan_page .selectivo [role="option"]{font-size: 13px;padding: 5px 0;}
  #floorplan_page .customSelect .selectList,#floorplan_page .selectivo__dropdown{width: 140px !important;margin-left: -23px;}
}
@media screen and (max-width:1055px){
  #floorplan_page .filter_box .filters{padding: 0px 2px;}
}
@media screen and (max-device-width:1024px){
  .blog_content #mobile-video {display: block;}
  .blog_content #video {display: none;}
  .playbtn {display: block;}
}
@media screen and (max-width:1024px){
    #experience_page h3{font-size: 20px;}
    #home_page .social_media_feed .flexslider .flex-viewport{margin:0 60px;}
    .footer_wrap{padding:0 5%;}
    .category_navigation .current_categ span{font-size: 18px;}
    .category_navigation .next_categ span{font-size: 14px;padding: 0 15px;}
    .bozzuto_developedby img{width: 112px;}
    .bozzuto_developedby img.solis{width: 84px;}
    .bozzuto_developedby img.bozzuto{width: 118px;}
    .social_media img { height: 21px; width: 21px;}
    #home_page .social_media_feed .flexslider .flex-direction-nav .flex-prev, #home_page .social_media_feed .flexslider:hover .flex-direction-nav .flex-prev {left: 15px;}
    #home_page .social_media_feed .flexslider .flex-direction-nav .flex-next, #home_page .social_media_feed .flexslider:hover .flex-direction-nav .flex-next {right: 15px;}
    /* .copy_right{width: 32%;} */
    /* .address_phone{width: 48%;} */
    .contact-right{padding-left: 25px;}
    .inner_wrapper .black_overlay .intro{font-size:42px;line-height:70px;padding: 0 20px;}
    /* .arrow_right_box.exp_btn a span{font-size:42px;} */
    #home_page.inner_wrapper .black_overlay .intro{max-width:840px;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:650px;}
    #wellness_page .black_overlay .intro.home_intro{max-width: 310px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 605px;}
    #blog_page .img-post{height: 195px;}
    .blog_sidebar .social-icons a img{margin-right: 4px;}
    #home_page .arrow_box{top:30px;}
    .logo_wrapper .logo_box{height: 152px;width: 370px;}
    .a2by_block{width: 75px;left: 70px;}
    /* #floorplan_page .filter_box .filters{padding: 0;} */
    #experience_page .black_overlay .intro.home_intro{max-width: 720px;}
    .a2-placeholder{font-size: 176px;}
    /* .copy_right{width:22%;} */
    /* .address_phone{width:58%;} */
}

@media screen and (max-width:1000px){
    .bozzuto_developedby{width: 38%;}
    .bozzuto_developedby img{width: 103px;}
    .bozzuto_developedby img.bozzuto {width: 109px;}
    .bozzuto_developedby img.solis {width: 64px;}
    .social_media{width: 14%;}
    .right_drop_nav_menu .social_media{width:auto;}
    .upper_wrap li {padding: 0 5px;}
    .address_phone li{padding:0 6px;}
    .blog_sidebar .select-container .customSelect .selectedValue,.blog_sidebar .customSelect .selectList,.blog_sidebar .select-container .selectivo{width: 200px;}
    section.retail-contact > div:nth-child(2) div {padding-left: 10%;}
}

@media screen and (max-width:990px){
    .bozzuto_developedby{width: 41%;}
    .bozzuto_developedby img{width: 97px;}
    .bozzuto_developedby img.bozzuto {width: 103px;}
    .bozzuto_developedby img.warhorse{width: 140px;margin-top: 3px;}
    .social_media{width: 16%;}
    .right_drop_nav_menu .social_media{width:auto;}
    .address_phone a {font-size: 11px;}
    .footer_contact_us{right: 185px;}
    .category_navigation .current_categ span {font-size: 16px;}
    .category_navigation .next_categ span {font-size: 11px;}
    .caption_holder{line-height: 20px;font-size: 14px;}
    .social_media img {height: 20px; width: 20px;}
    .gallery_categ_item_wrap h2{font-size: 24px;}
    .blog_sidebar .social-icons a img{margin-right:4px;height: 30px;}
    #blog_page .img-post{height: 195px;}
    #blog_details_page .social_media{width: 34%;}

    .fp_listing .result_item .info h2{font-size: 20px;}
    .fp_listing .result_item .info ul li,.a2-exp-text span.no_wrap{font-size: 14px;}
    .fp_listing .result_item .info a{font-size: 16px;}
    .fp_listing .result_item_wrap{padding: 0 15px;margin: 10px auto 25px; width: 50%; }
    .fp_title_content p{width: 330px; line-height: 30px; margin-top: 15px;}
    #blog_page .img-post{height: 160px;}
    .blog_sidebar .social-icons a img{margin-right: 4px;}
    #home_page .arrow_box {top:35px; }
    .logo_wrapper .logo_box{width: 290px;height: 125px;}
    .floorplan-detail-page .logo_wrapper .logo_box {width: 350px;height: 155px;}
    .a2by_block{width: 60px; left: 55px; top: 20px;}
    /* #floorplan_page .filter_box .filters{padding: 0px 6px;}
    #floorplan_page .customSelect .selectedValue,#floorplan_page .filter_box .filters input,#floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{font-size: 13px;width:auto;display: block;}
    #floorplan_page .customSelect dd,#floorplan_page .selectivo [role="option"]{font-size: 13px;padding: 5px 0;}
    #floorplan_page .customSelect .selectList,#floorplan_page .selectivo__dropdown{width: 140px !important;margin-left: -23px;} */
    #experience_page .black_overlay .intro.home_intro{max-width: 620px;}
}
/*Fix for footer after cookie pereference added*/
@media screen and (max-width:975px){
	.address_phone li{padding: 0;width: 100%;text-align: center;border: none!important;line-height: 20px;}
	.address_phone ul{flex-direction: column;align-items: center;justify-content: flex-start;}
}
@media screen and (max-width:940px){
  #floorplan_page .filter_box .filters{padding: 0px 2px;}
  #floorplan_page .customSelect .selectedValue,#floorplan_page .filter_box .filters input, #floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{font-size: 11px;width:auto;display: block;}
  #floorplan_page .customSelect dd, #floorplan_page .selectivo [role="option"]{font-size: 11px;padding: 5px 0;}
  #floorplan_page .customSelect .selectList, #floorplan_page .selectivo__dropdown{width: 140px !important;margin-left: -23px;}
  #floorplan_page .filter_box .filters input,  #floorplan_page .filter_box .filters .view-map-btn{line-height: 23px;}
}
/*Fix for Experience A2*/
@media screen and (max-width:870px){
    #experience_page .black_overlay .intro.home_intro{max-width: 530px;}
}
@media screen and (max-width:840px){
  #floorplan_page .filter_box .filters{padding: 0;}
  #floorplan_page .customSelect .selectedValue,#floorplan_page .filter_box .filters input, #floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{max-width:95px;}
}

/*Fix for footer*/
@media screen and (max-width:825px){  
    /* .address_phone > div{margin-top: 10px;} */
    .bozzuto_developedby{width: 44%;}
    .social_media{width: 17%;}
    .right_drop_nav_menu .social_media{width:auto;}
    .upper_wrap li {padding: 0 4px;}
    .gallery_flexslider {width: 78%;}
    .side_bar{width: 22%;}
    .gallery_categ_item_wrap h2{font-size: 22px;}
    #blog_details_page .social_media{width: 39%;}
    /* #floorplan_page .filter_box .filters{padding: 0;} */
    #floorplan_page .customSelect,#floorplan_page .selectivo{margin-right:8px; }
    /* #floorplan_page .customSelect .selectedValue{font-size: 13px;padding: 7px 25px 6px 10px;width: 125px;}
    #floorplan_page .filter_box .filters input{font-size: 13px;line-height: 29px;} */
    .blog_sidebar .select-container .customSelect .selectedValue,.blog_sidebar .customSelect .selectList,.blog_sidebar .select-container .selectivo{width: 180px;}
    .specials_sort ul li a{font-size: 13px;}
    #home_page .arrow_box {top:60px; }
    .main_nav ul li.signup_btn a{ padding: 5px 12px 3px;margin-right: 10px;}
    .padding_menu{padding: 0 10px;margin: 0 10px;}
    .virtual-tour-menu, .menu_retail{padding-right: 10px;margin-right: 10px;}
    .menu_floorplans{padding-left: 10px;margin-left: 10px;}
    section.retail-contact > div {width: 30%;}
    section.retail-contact > div:first-child {width: 40%;}
}
@media screen and (min-width:769px){
    #wellness_page.inner_wrapper .content_block .image {padding: 5% 0 2% 0;}
    #features_amenities_page.inner_wrapper .content_block .content.shared-spaces .handwritten_heading.icon-head{padding-left: 90px;}
    .contact-right{padding: 0 0 0 40px;}
    .virtual-tour.mobile{display: none !important;}
    .mobile-plans{display: none;}
    #experience_page.inner_wrapper .content_block.image_on_left .image .side-image-large, #experience_page.inner_wrapper .content_block.image_on_left .image .side-image{background-size: cover !important;}
}
@media screen and (min-width:768px){
    #pano {height: 100vh;}
    .mobile-tour{display: none !important;}
    .desktop-tour{display: block  !important;}
    .right_box_mobile{display: none;}
}
@media screen and (max-width:768px){
    #floorplan_page .customSelect .selectedValue,#floorplan_page .filter_box .filters input, #floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{max-width:unset;}
    #floorplan_page .customSelect .selectList,#floorplan_page .selectivo__dropdown{width: 100% !important;margin: 0;background-color: #ffffff;border-color: #ffffff;}
    .customSelect .selectList dl{background-color: #ffffff;}
    #floorplan_page .selectivo [role="option"]:focus{color:#000000;}
    #floorplan_page .customSelect .selected,#floorplan_page .customSelect dd:hover, #floorplan_page .selectivo [role="option"].selectivo__option--selected {background: #000!important;color: #fff!important;}
    #floorplan_page .customSelect dd,#floorplan_page .selectivo [role="option"]{color: #000;text-align: left;}
    #floorplan_page .filter_box .filter_box_wrap{display: none;}
    #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label{padding: 9px 10px !important;}
    .floorplan-all #floorplan_page.landing .fp_title_content,.floorplan-all  .content_block,.floorplan-all #floorplan_page .inner_content .quick_srch,.floorplan-a2 #floorplan_page.landing .fp_title_content,.floorplan-a2  .content_block,.floorplan-a2 #floorplan_page .inner_content .quick_srch{background: #231f20;}
    #experience-a2 .white_pattern .white_overlay,.floorplan-all .white_pattern .white_overlay,.floorplan-a2 .white_pattern .white_overlay,#floorplan_page .inner_content{background-color: #ffffff;}
    #floorplan_page .customSelect .caret, #floorplan_page .selectivo__label::after{display: block;}
    #experience-a2 .inner_wrapper .content_block .content {padding: 3% 3% 9% 4.6%;}
    #experience_page p + h6{margin-bottom: 20px;margin-top: 23px;}
    #experience_page h3{margin: 0px 0 40px;font-size: 28px;}
    #experience_page.inner_wrapper .hero_banner{margin:  0px 0 35px;}
    .menu_experience{margin: 0 0 0 14px;padding: 0 7px;}
    .menu_floorplans{margin-left: 0 !important;}
    .menu_experience span{font-size: 22px;margin-top: -4px;}
    .menu_experience img{width: 24px;height: 23px;}
    #experience-a2 header{height: 141px;}
    .arrow_right_box.exp_btn{bottom: 9.5%;padding: 1.75% .75% 1.75%;}
    .arrow_right_box.exp_btn img{width: 128px;margin: 10px auto;}
    .arrow_right_box.exp_btn:before{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-right: 25px solid rgba(255,255,255,0.75);left: -25px;margin-top: -25px;}
    .arrow_right_box.exp_btn p{font-size: 19px;line-height: 34px;}
    .arrow_right_box.exp_btn i{font-size: 18px;line-height: 25px;}
    .mobile{display: block !important;}
    .desktop{display: none !important;}
    #neighborhood_page .map_wrap .desktop{display: block;}
    .inner_wrapper .hero_banner{margin:5px 30px 5px;}
    #contact_page.inner_wrapper .hero_banner{margin: 10px 0 10px;}
    .inner_wrapper .content_block{display: block;}
    .inner_wrapper .content_block.inner {float: left;}
    .inner_wrapper .content_block .content{padding:30px;display: block;width:100%;}
    .inner_wrapper .content_block .image{padding: 15px 0;display: block;width:100%;}
    .inner_wrapper .content_block .content{padding-top:15px;}
    #home_page.inner_wrapper .content_block .image{padding:30px 0;}
    #wellness_page .top-noheading {padding: 30px;}
    .inner_wrapper .content_block.image_on_left .image{padding-bottom: 0;}
    .inner_wrapper .content_block.image_on_right .image{padding-top: 0;}
    .hero_banner .flexslider .slides,.neighborhood_map_section, .gallery_flexslider .slides li{min-height: 0;max-height:initial;}
   .inner_wrapper .hero_banner{margin:6px 0 35px;}
    #home_page.inner_wrapper .content_block .content{padding-bottom:10px;padding-top:15px;}
    #home_page.inner_wrapper .content_block .content .red_heading{margin-bottom:5px;}
    #home_page.inner_wrapper .content_block.grey_bg{background-color: transparent;}
    #home_page.inner_wrapper .content_block.image_on_right .image{padding-top:65px;}
    #home_page.inner_wrapper .content_block .content .handwritten_heading img{margin-left: 25px;}
    #home_page .social_media_feed{padding:10px 0 30px;}
    #home_page .social_media_feed .flexslider li a.social_media_thumb{height:225px;}
    .inner_wrapper .black_overlay .intro{font-size:48px;line-height:70px;padding: 0 20px;}
    /* .arrow_right_box.exp_btn a span{font-size:48px;} */
    #home_page.inner_wrapper .black_overlay .intro{max-width:75%;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    .right_drop_nav_menu .social_media{position:static;}
    #manifesto_page.inner_wrapper .content_block.image_on_right .image.mobile-only {padding-bottom: 0;}

    .floorplan-detail-page .logo_wrapper .logo_box {width: 270px;height: 125px;}
    .floorplan-detail-page .a2by_block {width: 55px;left: 51px;top: 23px;}

    .why-bozzuto-section{margin-top: 6px;}
    #neighborhood_page{padding-top:5px;}
    .neighborhood_map_section{height:auto;}
    .neighborhood_map_section .map_wrap{margin-bottom:30px;}
    .neighborhood_map_section .map_side_bar,.neighborhood_map_section .map_wrap{width:100%;float: none;}
    .neighborhood_map_section .map_side_bar{position: relative;}
    .neighborhood_category > li{padding: 10px 30px;}
    .neighborhood_intro{padding:62px 30px 5px;}
    .neighborhood_map_section .map_side_bar{padding: 0 30px; background-color: transparent;}
    .neighborhood_map_section .map_side_bar ul{background-color: #231f20;}
    .neighborhood_intro .handwritten_heading{margin-left: 0;}
    .neighborhood_intro p{width:100%;text-align: left;}
    #neighborhood_page .highlighted_loc{padding:0;}
    #neighborhood_page .highlighted_loc .handwritten_heading{padding-left: 30px;}
    #neighborhood_page .highlight_block{width:100%;padding:0;margin:10px 0;}
    .highlight_block .neighborhood_thumb_img{height:300px;}
    .highlight_block .red_heading{margin-bottom:5px;margin-top:13px;}
    .highlight_block_cnt p{font-family: 'BrandonGrotesque-Regular';font-size: 20px;line-height: 29px;}

    .error-page,.thankyou-page{padding: 0 30px;}

    .content_section.middle-content-section .content_block .content {padding-bottom: 0;padding-top: 30px;}
    .content_section.middle-content-section .content_block.image_on_left .image,.content_section.middle-content-section .content_block.image_on_right .image{padding-top: 20px;padding-bottom: 30px;}
    .inner-page-banner.hero_banner .banner,.why-bozzuto-image, .neighborhood_map_section .map_wrap .mobile_map, .neighborhood_map_section .map_wrap #map{height: 480px;min-height:0;}

    .why-bozzuto-image, .why-bozzuto-content{padding:30px 30px 0;display: block;width:100%;}
    .why-bozzuto-content .mCSB_inside > .mCSB_container {margin-right: 0px !important;}
    .why-bozzuto-section, .why-bozzuto-content{height:auto !important;}
    #whybozzuto_page  .para1 .content-title{max-width: 360px; margin: 20px auto;}
    #whybozzuto_page  .para2 .content-title{max-width: 390px;margin: 30px auto;}
    .upper_wrap > div > div{width: 100% !important;}
    .bozzuto_developedby,.address_phone,.social_media{width: 100%; text-align: center; float: none;}
    .bozzuto_developedby > div{display: inline-block;}
    .bozzuto_developedby img {vertical-align: middle;width: 123px;}
    .bozzuto_developedby img.warhorse{width: 140px;}
    .bozzuto_developedby img.solis{width: 92px;}
    .social_media > div {display: inline-block;float: none;}
    .social_media img { height: 24px; width: 24px;}
    .upper_wrap{padding: 15px 0px 7px;}
    .upper_wrap li {padding: 0 9px;}
    .address_phone a{font-size: 12px;}
    .address_phone li{line-height: 25px;height: 25px;width: 100%;border: none !important;padding:0 !important;}
    .footer_contact_us{position: static;text-align: center;}
    .footer_contact_us > div {display: inline-block;float: none;}
    footer li {line-height: 25px !important;}
    footer a{line-height: 25px !important;}
    .equal_housing p{margin-top: 5px;vertical-align: middle;display: inline;}
    .contact_link a{padding: 0;font-size: 17px;}
    .bottom_wrap{padding: 12px 0 18px;}

    .mob_hide{display: none !important;}
    .mobile-only{display: block !important;}

    header{height: 135px;}
    .logo_wrapper {height: 95px;}
    .logo_wrapper .logo_box {width: 320px; display: inline-block;height: 135px;}
    .logo_wrapper .logo_box a{height: 95px;}
    .left_menu a{line-height: 45px;display: inline-block;}
    .drop_toggle_menu p{font-size: 11px;margin-top: 30px;}
    .drop_toggle_menu .list_menu .patty{width: 35px;  height: 3px;}
    .drop_toggle_menu .list_menu .patty::after, .drop_toggle_menu .list_menu .patty::before {width: 35px;  height: 3px;}
    .drop_toggle_menu .list_menu .patty::before { top: -8px;}
    .drop_toggle_menu .list_menu .patty::after { top: 8px;}
    .drop_toggle_menu .list_menu{top:20px;}

    .bottom_wrap > div > div {width: 100%;}
    .bottom_wrap > div > div > div{display: table; margin: 0 auto;float: none;}

    .mobile_menu{height: 45px;width: 100%;clear: both;overflow: hidden; padding: 0 30px 0 25px;display: block;/*-webkit-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.3);box-shadow: -2px 1px 5px 0px rgba(0,0,0,0.3);*/}
    .mobile_menu > div {height: 100%;float: left;}
    .mobile_menu ul{display: inline-block;float: right;margin: 8px 0 0;}
    .mobile_menu ul li{display: inline-block; line-height: 10px; list-style: none; }
    .mobile_menu ul li.padding_menu{padding: 0 10px; border-right:1px solid #000;margin:0 8px;}
    .mobile_menu ul li.signup_btn a{background-color: #d2232a; padding:6px 15px 5px; color: #fff;top: -1px;position: relative;}
    .mobile_menu ul li.current_page_item a{color:#d2232a;}
    .mobile_menu ul li a{color: #000; font-family: 'Muli-Regular'; font-size: 13px;letter-spacing: 0.08em;text-transform: uppercase;}
    .left_menu img{height: 34px;}
    .left_menu .phone_icon img{height: 28px;}
    .left_menu .cta_icon{margin-left: 5px;}
    .left_menu .cta_icon img{height: 28px;}
    .right_drop_nav_menu li a{font-size: 24px;letter-spacing: 0.06em; line-height: 45px;}
    .right_drop_nav_menu .drop_secondary li a{font-size: 18px;line-height: 40px;}

    .footer_wrap {width: 100%;}
    footer li{height: auto;}
    .footer_wrap{position: relative;flex-direction: column;align-items: center;justify-content: flex-start;}
    .bozzuto_developedby{padding-top:45px;padding-bottom: 5px;}
    .social_media{position: absolute;left: 0;}
    .address_phone > div{margin-top: 0px;}
    .bozzuto_developedby img.bozzuto{width: 129px;margin-bottom: -1px;}

    .slider_area .slides li{height: 480px;}
    .gallery_flexslider{width: 100%;}
    .side_bar{width:100%;}
    .side_bar_wrapper{padding: 5px 0 10px;}
    /* .gallery_categ{width: 100%;height: 200px;padding: 0!important;padding: 4px 0 !important;} */
    #gallery_page{min-height: 800px; margin-top: 3px;}
    .gallery_categ a{min-height: 0;}
    #gallery_page.slider{min-height: 0; height: auto !important;}
    .gallery_categ_item_wrap h2{font-size: 26px;}
    .slider_nav_ctrl img{height: 30px;}
    #vid1_clone{height: 100%;}
    .html5-video-player .video-stream{object-fit: cover;}
    .gallery_categ{height: 320px;}

    .contact-left,.contact-right{width: 100%;float: none;}
    #contact_page .content_block{padding: 30px;}
    .contact-right{margin-top: 30px;}
    #contact_page h2.content-title,#contact_page h1.content-title{margin-top: 0;margin-bottom: 10px;}
    .map-container{text-align: center;}
    a.get-direction-btn, .back_fp_btn{padding: 8px 8px 6px;}
    .back_fp_wrap{ margin-left: 0; text-align: center;}
    .map-container{margin-top: 20px;}

    .contact-right{padding: 0;}
    #wellness_page.inner_wrapper .content_block .image,#wellness_page.inner_wrapper .content_block .content{width: 100%;}
    #features_amenities_page.inner_wrapper .content_block .image,#features_amenities_page.inner_wrapper .content_block .content{width: 100%;display: table;}
    #features_amenities_page.inner_wrapper .content_block .content{padding-top: 30px;display: table;}
    #wellness_page.inner_wrapper .handwritten_heading{ margin: 0 0 20px;}
    .inner_wrapper .content_block .content .handwritten_heading.icon-head{margin-bottom: 30px;}
    .side-image {height: 360px;}
    .side-image-large{height:360px}
    #wellness_page.inner_wrapper .content_block .image,#experience_page.inner_wrapper .content_block .image{padding-top: 0;padding-bottom: 30px;}
    .why-bozzuto-content .red_heading{margin: 20px 0;}
    .why-bozzuto-content p {margin: 10px 0 15px;}
    .map-container .static-map{max-width: 100%;}
    .caption_wrap{position: relative;background-color: #000;}
    #thankyoucontent p{max-width: 100%;}
    .caption_holder{padding: 10px 100px;}
     a.animated { font-size: 32px;}
    .hero_banner .flexslider .slides,.black_overlay{min-height: 400px;display:block !important;}
    #contact_page .contact-form-container input[type="text"],#contact_page .contact-form-container .hywrap textarea,#contact_page .contact-form-container .hywrap select{height: 30px;}
    #contact_page .contact-form-container .hywrap .control-group{margin-bottom: 20px;}
    #contact_page #more-info {margin-top: 14px;}
    #signup{width: 100%;top: 0px;}

    .content_section{margin-top: 40px;}
    .arrow_box{right: auto;left: 6%;width:auto;display:table;}
    .arrow_box.mobile{width: 170px;top:-20px;padding: 3px 12px;right: 3%; left: auto;}
    .arrow_box.mobile:after{left: 72%;}
    .arrow_box.mobile a{font-size: 14px;color: #fff;line-height: 15px;}

    #blog_page .arrow_box,#blog_details_page .arrow_box {right: 0;left: auto;}
    .content-title.home_heading{margin-top: 5px;margin-bottom: 16px;}
    .neighborhood_intro .handwritten_heading, .highlighted_loc .handwritten_heading{text-align: left;}
    .neighborhood_intro p.sub_content{width: 100%; text-align: left;}
    .neighborhood_intro .handwritten_heading{margin-top: 5px;}
    #home_page .image_on_right .content,#home_page .image_on_right .image{float: none;}
    .intro .text_outer .text_word{margin-bottom: 8px;}

    #services_page .content_block > div{width: 100%;display: inline-block;}
    #services_page .content_block.image_on_left .content ul{padding-right: 0;width: 100%;}
    #services_page .content_block.image_on_left .content ul.sec {padding-top: 0; padding-bottom: 20px;}
    #services_page .image_on_right .content-title.home_heading{margin-top: 5px;}

    #blog_page .each_blog{width: 100%;padding-bottom: 30px;}
    .blog_row { margin-bottom: 0px;}
    .each_blog img {padding-bottom: 20px;}
    #blog_page .each_blog p {padding-bottom: 20px;}
    #blog_page .load-more .arrow_box{left: unset; min-width: 155px;}
    .blog_content{width: 100%; padding:30px; padding-bottom: 0px;margin-bottom: 30px;}
    .blog_sidebar{width: 100%;padding:30px; display: none;}
    .each_blog{padding:0px; }
    #blog_page .black_overlay .intro{max-width: 340px;margin: 0px;}
    .blog_sidebar .social-icons a img {height: 40px; margin-right: 11px;}
    #blog_page .img-post{height: 600px;width: 100%;}
    #blog_page .select-container select,.blog_sidebar .customSelect .selectList,.blog_sidebar .select-container .customSelect .selectedValue,.blog_sidebar .select-container .selectivo{width: 240px;}
    #blog_page  .load-more{width: 100%;float: left;margin-bottom: 0px;}
    #blog_details_page .social_media_wrap{margin-right: 30px;}
    #blog_details_page .social_media{text-align: right;width: 100%;position: static;margin-bottom: 15px;}
    #blog_page #infscr-loading{bottom: -21px;}
    #blog_details_page .google_plusone_iframe_widget{width: 0px;}
    #blog_details_page .addthis_button_google_plusone{padding-right: 1px;display: initial;}
    #blog_details_page .addthis_toolbox a.at300b{width: 32px;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:416px;}
    .centered_sec p{width: 95%;}
    .centered_sec.tour p{width: 95%;}
    #features_amenities_page.inner_wrapper .content_block .image{padding-top: 35px !important;}
    #manifesto_page.inner_wrapper .content_block .content{padding-top: 0;}
    #manifesto_page.inner_wrapper .content_block .content p{margin-top: 10px;}
    .arrow_box.tour_btn.inner{left: 5%;width: 180px;}
    #retail_page .arrow_box.tour_btn.inner {left: auto; right: 5%;}
    #manifesto_page.inner_wrapper .content_block.image_on_right .content p{margin-bottom: 25px;}
    #manifesto_page .arrow_box.manifesto.mobile{right: auto;left: 4%;font-size: 18px;color: #fff; width: 200px; height: 60px;}
    #manifesto_page .arrow_box.manifesto.mobile:after {left: 28%;}

    #wellness_page .black_overlay .intro.home_intro{max-width: 310px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 400px;}
    #neighborhood_page .arrow_box.tour_btn{left: auto; right: 6%;bottom: -60px;}
    .inner_wrapper .content_block:first-child .image{padding-top: 30px !important;}
    .inner_wrapper .content_block:first-child .image .arrow_box.mobile{top: 0;}
    .content-title.home_heading.takeit{margin: 20px 0 22px;}

    #floorplan_page .filter_box{height: auto;background-color: transparent;}
    #floorplan_page .filter_box .filter_box_wrap{height: auto;padding: 0 24px;margin-bottom: 5px;}
    #floorplan_page .filter_box .filters{width: 50%;margin: 6px 0;padding: 0 5px;}
    #floorplan_page .adv_srch_heading{height: 34px; background-color: #d2232a;}
    #floorplan_page .adv_srch_heading a{font-family: 'Oswald-Regular'; font-size: 18px; letter-spacing: 0.125em;color: #fff;text-transform: uppercase;line-height: 34px; display: block;}
    #floorplan_page.inner_wrapper .content_block{display: table;width: 100%;padding: 35px 30px 25px;}
    #floorplan_page.inner_wrapper .content_block > div{width: 100%;margin-right: 0 !important;margin-bottom: 25px;}
    .floor-plans .content_block > div h4{font-size: 32px;line-height: 1;}
    .floor-plans .content_block > div p{font-size: 18px;line-height: 1.4;}

    #floorplan_page .customSelect,#floorplan_page .selectivo{width: 100%;}
    #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label{height: 44px; background: #fff; color: #000; font-family: 'Oswald-Regular'; font-size: 18px; border: 3px solid #000; padding:8px 10px;text-align: left;}
    #floorplan_page .customSelect .caret{background-color: #231f20; width: 49px;height: 44px;border: 3px solid #000;top: 0;right: 0;}
    #floorplan_page .customSelect .caret{background:#231f20 url('../images/drop-mob-arrow.png') no-repeat center center/65%;}
    #floorplan_page .customSelect dd,#floorplan_page .selectivo [role="option"]{font-size: 12px;}
    #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label{width: 100%;}
    #floorplan_page .filter_box .filters input, #floorplan_page .filter_box .filters .view-map-btn{background: #fff; color: #000; font-family: 'Oswald-Regular'; font-size: 18px; border: 3px solid #000; padding:5px 0px;text-align: center; display: block; width: 150px;}
    #floorplan_page .filter_box .filters input:hover, #floorplan_page .filter_box .filters .view-map-btn:hover{background-color: #000; border: 3px solid #000; color: #fff;}
    #floorplan_page .quick_srch{width: 100%; position: relative; display: block;}
    /*#floorplan_page .quick_srch .srch_categ{width: 100%;display: block;}*/
    .floor-plans #floorplan_page .customSelect .selectList,#floorplan_page .selectivo__dropdown{padding-top: 0;}
    #floorplan_page .customSelect dd,#floorplan_page .selectivo [role="option"]{padding: 5px;}


    #whybozzuto_page .centered_sec p {width: 100%;}
    #whybozzuto_page .text-section{padding: 0px 15px;}
    #whybozzuto_page .text-section {margin-bottom: 15px;}
    #whybozzuto_page .para2{margin-top: 40px;}

    .specials_sort{display: block;}
    .specials_sort > div{width: 100%; display: block;float: left;}
    .sort_box > div{float: left;}
    .fp_title_content{text-align: left;}
    .fp_detail_view > div > div {width: 100%;}
    .fp_detail_view .detail_plan img {margin: 0 auto; display: block; float: none;}
    .fp_detail_view .controls ul{width: 150px;margin: 0 auto;}
    #floorplan_page .inner_content{padding-top: 5px;}
    .fp_detail_view{padding: 20px 30px 30px;}
    .back_to_resutls{padding:0;display:block;height: 49px;background-color: #d12329;text-align: center;}
    .back_to_resutls a > span.back{display: none;}
    .back_to_resutls a{font-size: 21px;letter-spacing: 3px;color: rgb(255,254,254);font-family: "Oswald-Regular";line-height: 2.3;}
    /* .back_to_resutls{padding-left: 30px;} */
    .fp_detail_view .detail_info{height: 300px;}
    .fp_detail_view .detail_info .info{width: 50%;float: left;margin-top: 10px;}
    .fp_detail_view .detail_info .info h2{width: 200px;margin: 0 auto;}
    .fp_detail_view .detail_info .info ul{width: 200px;margin: 0 auto;margin-top: 20px;}
    .fp_detail_view .controls{margin-top: 0px;width: 50%;float: left;}

    #home_page .arrow_box {top:27px; }
    .google_plusone_iframe_widget{display: none;}
    #blog_page .each_blog p{height: auto;min-height:auto;}
    #blog_details_page .social_media .addthis_button_google_plusone img{right: 23px;}
    .specials_sort.sort_only{padding: 30px 15px 0 30px;}
    .specials_sort.sort_only > div{padding:3px 0;}
    #retail_page.inner_wrapper .content_block.image_on_right .image.mobile-only{padding-bottom: 0;}
    #blog_details_page .social_media_wrap {margin-left: 0;float: left;}
    #blog_details_page .social_media .addthis_button_google_plusone img{right: auto;}
    #blog_details_page .inner-tag, #blog_details_page .detail_tags{display: none !important;}
    #blog_details_page .backblog-wrap{margin-top: 15px;}

    #home_page.inner_wrapper .content_block.image_on_left .image, #services_page.inner_wrapper .content_block.image_on_left .image,#wellness_page.inner_wrapper .content_block.image_on_left .image{position: relative;}
    #home_page .arrow_box.mobile.mob_tour {top: 0px; display: none !important;}

    #retail_page .side-image-large{height: auto !important;}
    #retail_page .side-image-large .outer_wrap{top: 0;transform: translateY(0);}
    section.retail-contact > div {display: block;width: 100%;margin-bottom: 15px;text-align: left;padding: 0;background: none;}
    section.retail-contact {padding: 15px 30px;background: #f3f3f3;}
    section.retail-contact > div:first-child {width: 100%;padding: 0;background: none;}
    section.retail-contact > div:nth-child(2) div {padding: 0;border: none;}
    .why_bozzuto_content {width: calc(100% - 55px);}
    #special_wrapper{width:100%;max-width: 100%; font-size: 15px;top: auto; bottom: 0;position: fixed;}
    /*.slide_special{right:0px!important;}*/
    #floorplan_page .quick_srch .quick_srch_wrap{padding-top: 0px!important;}
    .floor-plans .content_block > div p{margin-bottom: 0;}
    .floor-plans .content_block > div{display: block;height: auto;}
    .specials{position: static;font-size: 17px;line-height: 1.2;}
    .specials span{font-size: 17px;}
    #experience_page .black_overlay .intro.home_intro{max-width: 100%;}
    .a2-placeholder{top: auto;bottom: 6px;right: 10px;transform: translate(0);font-size: 120px;}

    #cross{width: 2px;margin-left: 19px;height: 17px;}
    #cross:after{height: 2px;width: 18px;}

    .covid_popup {
      padding: 32px 32px 22px 32px;
      flex-direction: column;
    }
    .covid_popup .covid_btn_wrap {
      margin: 16px 0 0;
      text-align: center;
    }
    .covid_popup .covid_popup_close {
      top: 7px;
    }
    .covid_popup .covid_info p {
      text-align: center;
    }
    .covid_popup .covid_btn_wrap .covid_btn{
      margin-right: 0;
    }
    #manifesto_page .arrow_box.manifesto.mobile{
      display: flex !important;align-items: center;
    }
    .thank-you #mainContents .thankyou-page{margin-top: 10px;}
    .thank-you #mainContents .thankyou-page .thank_you_overlay{min-height: 100%;}
}

@media screen and (max-width:767px){
    #wellness_page.inner_wrapper .black_overlay .intro{max-width: 350px;}
    #features_amenities_page.inner_wrapper .black_overlay .intro{max-width: 360px;}
    #neighborhood_page .map_wrap .mobile{display: block;}
    #neighborhood_page .map_wrap .desktop{display: none;}
    .right_drop_nav_menu{padding:80px 0 0px;}
    .right_drop_nav_menu .social_media_wrap{width:160px;}
    .right_drop_nav_menu .social_media img{height:30px;width:30px;}
/*  #special_wrapper{position:relative;background: rgba(0,0,0,0.8);width:100%;max-width: 100%; font-size: 15px;}*/
/*  #specials span.special_title{font-size:25px;line-height: 35px;}*/
    .why_bozzuto_content h2{font-size: 16px;line-height: 22px;}
    #floorplan_page .quick_srch .srch_categ{width: 100%!important;display: block 100%!important;}
    .den_two_bed{width:100%!important;margin-right:0!important;}
    .two_bed{width:100%!important;margin-left:0!important;}
    .mobile-tour{display: block !important;}
    .desktop-tour{display: none  !important;}
    #floorplan_page .inner_content .quick_srch{padding-bottom: 30px !important;}
    .virtual-tour-desktop, .apartment-desktop,.a2-tour-desktop{display:none !important;}
    #pano{height: 100vh;}

    .arrow_right_box.exp_btn{
      transform: translate3d(365px,0,0);
      -webkit-transform: translate3d(365px,0,0);
      padding-left: 10px;
    }
    .right_box_desktop{
      display: none;
    }
    .intro_6 .text_outer .text_word{
      padding-right: 5px;
    }
}

@media screen and (max-width:737px){
    .fp_listing .result_item_wrap{width: 100%; padding: 0 10px;}
    .specials_sort ul li{font-size: 15px;}
    .specials_sort ul li a{font-size: 13px;}
    .fp_title_content p,.fp_title_content span{font-size: 16px;width: 280px;line-height: 25px;}
    .fp_title_content .sub_head{font-size: 28px;}
    .fp_title_content .red_head{font-size: 20px;}
    /* .back_to_resutls a > span{font-size: 18px;}
    .back_to_resutls a > span.back{margin-top: -4px;} */
    #blog_page .img-post{height: 500px;}
    #retail_page.inner_wrapper .black_overlay .intro.home_intro{width: 325px;}
    #specials span.content_copy{font-size: 15px;}
}

@media screen and (max-width:640px){
    #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label{padding: 11px 10px !important;}
    #experience_page h3{font-size: 24px;}
    #home_page.inner_wrapper .black_overlay .intro{top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
    .left_menu img {height: 35px;}
    .inner-page-banner.hero_banner .banner,.neighborhood_map_section .map_wrap .mobile_map{height: 320px;}
    .category_navigation > div.caption_wrap{width:15%;}
    .category_navigation > div.next_categ{width: 40%;}

    #gallery_page{min-height: 1280px;margin-top: 3px;}
    .slider_area .slides li{height: 320px;}
    #floorplan_page .filter_box .filters{width: 100%; padding: 0;}
    #floorplan_page .filter_box .filters input, #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label, #floorplan_page .filter_box .filters .view-map-btn{font-size: 15px;}
    #floorplan_page .filter_box .filter_box_wrap{height: auto;padding: 0 30px;margin-bottom: 0;}
    #floorplan_page.inner_wrapper .content_block{padding: 30px 30px 0;}
    .floor-plans .content_block > div{margin-bottom: 20px;}
    .floor-plans .content_block > div h4{font-size: 28px;}
    .floor-plans .content_block > div p{font-size: 18px;}
    #blog_page .img-post{height: 400px;}
    .inner_wrapper .black_overlay .intro{font-size: 32px;line-height: 48px;}
    .arrow_right_box.exp_btn{bottom: 15px;}
    .arrow_right_box.exp_btn img{width: 100px;margin: 0 auto;}
    .arrow_right_box.exp_btn p{font-size: 16px;line-height: 24px;}
    .arrow_right_box.exp_btn i{font-size: 15px;line-height: 20px;}
    .mobile_menu ul li a{font-size: 12px;}
    .specials,.specials span{font-size: 15px;}
    .a2-placeholder{font-size: 80px;}
    .arrow_right_box.exp_btn{
      transform: translate3d(360px,0,0);
      -webkit-transform: translate3d(360px,0,0);
    }
}
@media screen and (max-width:560px){
    #home_page.inner_wrapper .black_overlay .intro{max-width: 73%;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    #special_wrapper.slide_special .specials-inner{width: 100%;}
    #special_wrapper.slide_special .specials-inner #specials{
      padding: 30px;
    }
    #specials .content_copy.disclaimer{display: block;}
    .arrow_box.tour_btn.inner{    width: 141px;line-height: 1.3;padding: 10px 15px;left: 4%;}
    .arrow_box.tour_btn a{font-size: 11px;}
}
@media screen and (max-width:480px){
    .specials_sort ul li{font-size: 14px;}
    .drop_toggle_menu{margin-bottom: 28px;}
    #floorplan_page.inner_wrapper .content_block{padding: 30px 15px 0;}
    #experience-a2 .mobile_menu ul{margin-top: 5px;}
    #experience-a2 .drop_toggle_menu{margin-bottom: 25px;}
    #experience-a2 header{height: 110px;}
    #experience-a2 .left_menu{margin-top: 5px;}
    #experience_page h3{font-size: 20px;margin: 0 0 50px;}
    .menu_experience span{font-size: 21px;}
    .arrow_right_box.exp_btn:before{border-top: 25px solid transparent;border-bottom: 25px solid transparent;border-right: 25px solid rgba(255,255,255,0.75);left: -25px;margin-top: -25px;}
    .mobile_menu ul{margin: 0;}
    .left_menu a{line-height: normal;}
    body,.inner_wrapper .content_block .content .red_heading,.red_heading,.highlight_block_cnt p,.content_section.middle-content-section .content_block .content ul li span{font-size:17px;line-height: 26px;}
    .inner_wrapper .hero_banner{margin:10px 15px 10px;}
    .inner_wrapper .black_overlay{padding:15px;}
    #wellness_page .top-noheading{padding: 15px;}
    .inner_wrapper .content_block .content{padding:15px;}
    #home_page.inner_wrapper .content_block .image{padding:15px 0;}
    #home_page .social_media_feed .flexslider .flex-viewport {margin: 0 36px;}
    #home_page .social_media_feed .flex-direction-nav a{width: 20px;height: 26px;margin: -13px 0 0;}
    #home_page .social_media_feed .flexslider li a.social_media_thumb{height:170px;}
    #home_page.inner_wrapper .content_block.image_on_right .image{padding-top:65px;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:375px;}

    .arrow_right_box.exp_btn{
      transform: translate3d(190px,0,0);
      -webkit-transform: translate3d(190px,0,0);
      padding-left: 10px;
    }

    .arrow_right_box_text{
      width: 180px;
      line-height: 17px;
      font-size: 13px;
    }
    .arrow_right_box_wrap{

    }

    #home_page.inner_wrapper .content_block.image_on_left .image{padding-top:30px;}
    .arrow_box{padding: 6px 15px;}
    #home_page .social_media_feed .flexslider .flex-direction-nav .flex-next, #home_page .social_media_feed .flexslider:hover .flex-direction-nav .flex-next{right:5px!important;}
    #home_page .social_media_feed .flexslider .flex-direction-nav .flex-prev, #home_page .social_media_feed .flexslider:hover .flex-direction-nav .flex-prev{left:5px!important;}
   .inner_wrapper .black_overlay .intro{font-size: 25px;line-height: 35px;}
    #wellness_page.inner_wrapper .black_overlay .intro{max-width: 300px;}
    #features_amenities_page.inner_wrapper .black_overlay .intro{max-width: 255px;}
    .inner_wrapper .hero_banner{margin:10px 0 35px;}
    .why-bozzuto-section{margin-top: 9px;}
    h2.content-title,.inner_title,#contact_page h1.content-title{font-size: 30px;line-height: 36px;}
    .error-page,.thankyou-page{padding: 20px 15px;}
    .error-page h1,#thankyoucontent h1{font-size: 28px;line-height: 40px;margin-bottom: 20px;}
    #errorcontent p,#thankyoucontent p{font-size: 18px;line-height: 26px;}
    #errorcontent a{font-size: 20px;line-height: 27px;margin: 20px 0;}
    a.get-direction-btn, .back_fp_btn{font-size: 28px;line-height: 37px;}
    .contact-left .address{font-size: 16px;}
    .office-hours p{font-size: 17px;}
    .map-container{margin-top: 15px;}
    .inner_wrapper .black_overlay .intro{padding:0px 15px 0px 15px;}
    /* .arrow_right_box.exp_btn a span{font-size:46px;} */
    #home_page.inner_wrapper .black_overlay .intro{max-width:75%;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    #services_page.inner_wrapper .black_overlay .intro{font-size:42px;padding:0px 0px 0px 8px;}

    #neighborhood_page{padding:10px 0 0;}
    #neighborhood_page .highlighted_loc{padding:0;}
    #neighborhood_page .highlighted_loc .highlight_block_cnt{padding: 0 15px;}
    .neighborhood_category > li{padding: 10px 15px;}
    .neighborhood_map_section .map_wrap{margin-bottom:15px;}
    .neighborhood_category > li .categoryname{font-size: 16px;}
    .neighborhood_intro{padding:62px 15px 5px;}
    #neighborhood_page .highlighted_loc .handwritten_heading{padding-left: 15px;}
    .neighborhood_map_section .map_side_bar{padding: 0 15px;}
    .highlighted_loc{padding:0 15px;}
    .highlight_block .neighborhood_thumb_img{height:200px;margin-bottom: 10px;}

    .content_section.middle-content-section .content_block .content {padding-top: 20px;}
    .content_section.middle-content-section .content_block.image_on_left .image,.content_section.middle-content-section .content_block.image_on_right .image{padding-top: 15px;padding-bottom: 15px;}
    .inner-page-banner.hero_banner .banner,.why-bozzuto-image, .neighborhood_map_section .map_wrap .mobile_map{height: 240px;}
    .why-bozzuto-content{padding:15px;}
    .hero_banner .flex-direction-nav a.flex-next, .hero_banner .flex-direction-nav a.flex-next:hover{right: 5px !important;}
    .hero_banner .flex-direction-nav a.flex-prev, .hero_banner .flex-direction-nav a.flex-prev:hover{left: 5px !important;}
    .hero_banner .flex-direction-nav a{width: 15px;height: 30px;}
    .inner-page-banner .black_overlay_small{padding: 5px 15px;}
    .inner-page-banner .black_overlay_small .intro{font-size:14px;}
    .upper_wrap{padding: 15px 15px 5px;}
    .upper_wrap li {padding: 0 6px;}
    .bozzuto_developedby img{width: 106px;}

    .left_menu img {height: 30px;vertical-align: middle;}
    .left_menu .phone_icon img{height: 24px;}
    .bozzuto_developedby img.bozzuto {width: 105px;}
    .bozzuto_developedby img.solis{width: 78px;}
    .bozzuto_developedby img.warhorse{width: 121px;}
    .social_media li{padding: 0 10px!important;}
    .right_drop_nav_menu .social_media li{padding:0 !important;}
    .copy_right li a{font-size: 11px;}
    .flex-direction-nav a.flex-next,.flex-direction-nav a.flex-next:hover{right: 15px !important;}
    .flex-direction-nav a.flex-prev,.flex-direction-nav a.flex-prev:hover{left: 15px !important;}
    .flex-direction-nav a{width: 15px;height: 30px;}
    .footer_wrap{padding:0;}

    header{height: 100px;}
    .logo_wrapper {height: 65px;padding-right: 15px;}
    .logo_wrapper .logo_box{width: 196px;height: 90px; margin: -8px 0 0;}
    .a2by_block {width: 35px;left: 37px;top: 18px;}
    .logo_wrapper .logo_box a{height: 65px;}
    .floorplan-detail-page .logo_wrapper .logo_box {width: 218px;height: 92px;}
    .floorplan-detail-page .a2by_block {width: 40px;left: 43px;top: 15px;}
    .mobile_menu{padding: 0 15px;}
    .mobile_menu ul li a{font-size: 10.5px;}
    .drop_toggle_menu .list_menu{top: 10px;}
    .drop_toggle_menu .list_menu .patty{width: 30px;}
    .drop_toggle_menu .list_menu .patty::after, .drop_toggle_menu .list_menu .patty::before{width: 30px;}
    .drop_toggle_menu .list_menu .patty::before{top:-7px;}
    .drop_toggle_menu .list_menu .patty::after{top: 7px;}
    .drop_toggle_menu p {font-size: 10px; margin-top: 17px;margin-left: -1px;}
    .mobile_menu ul li.signup_btn a{padding: 4px 5px;}
    .mobile_menu ul li.padding_menu{padding: 0 5px; margin: 0 5px 0 0;}
    .menu_experience{margin: 0 0 0 5px;padding: 0 5px;}
    .menu_experience img{width: 20px;height: 18px;}

    .slider_area .slides li{height: 240px;}
    .gallery_categ{height: 240px;}
    #gallery_page{min-height: 960px;margin-top: 5px;}

    .others_gallery > div{padding: 7px 15px;}
    .category_navigation .current_categ span{font-size: 16px;line-height: 40px;padding: 0 15px;}
    .category_navigation .next_categ span{font-size: 10px;line-height: 40px;padding: 0 15px;}
    .slider_nav_ctrl{height: 25px;margin-bottom: -12px;padding: 0 15px;}
    .caption_holder{padding: 10px 70px;}

    #contact_page .content_block{padding: 20px 15px;}
    a.get-direction-btn, .back_fp_btn{padding: 4px 5px 2px;}
    #wellness_page.inner_wrapper .handwritten_heading{ margin: 0 0 15px;}
    .side-image {height: 200px;}
    .side-image-large{height:200px;}
    #wellness_page.inner_wrapper .content_block .image,#experience_page.inner_wrapper .content_block .image{padding-top: 0;padding-bottom: 15px;}
    .slide_position {font-size: 14px;left:15px;}
    .slider_area{margin: 10px 15px 7px;}
    .content_section.middle-content-section .content_block .content ul li::before{line-height: 16px;}
    #blog_page .img-post{height: 350px;}
    #blog_details_page .social_media li{padding: 0 0px!important;}
    /*#blog_details_page .social_media_wrap{margin-left: 15px;}*/
    .blog_sidebar .customSelect{margin-right: 10px;}
    .backblog-wrap{margin-top:60px; }
    /* .hero_banner .flexslider .slides, .black_overlay{min-height: 0;} */
    #manifesto_page.inner_wrapper .content_block .content .handwritten_heading img{width: 50%;}
    #floorplan_page .customSelect .selectedValue,#floorplan_page .selectivo__label{padding:10px;}
    #floorplan_page .filter_box .filter_box_wrap{padding: 0 15px;}
    .floor-plans .content_block > div h4{font-size: 28px;}
    .floor-plans .content_block > div p{font-size: 16px;}
    #floorplan_page.inner_wrapper .content_block > div{margin-bottom: 20px;}
    #floorplan_page .inner_content .quick_srch{padding-bottom: 10px !important;}
    .fp_title_content{padding: 15px;}
    .specials_sort > div{ padding: 15px;}
    #whybozzuto_page .para1 .content-title{max-width: 310px;}
    #whybozzuto_page .para2 .content-title{max-width: 345px;}
    .blog_content{padding-left: 25px;padding-right: 25px;}
    .blog_sidebar{padding:15px; }
    .fp_listing .noresult_msg{padding:0px 15px;}
    #floorplan_page.landing .fp_title_content{padding:15px;}
    .fp_detail_view .detail_info{height: auto;}
    .fp_detail_view .detail_info .info{width: 100%;float: none;margin-top: 30px;padding-left: 10px;}
    .fp_detail_view .detail_info .info h2{width: auto;}
    .fp_detail_view .detail_info .info ul{width: auto;margin-top: 20px;}
    .fp_detail_view .controls{margin-top: 30px;width: 100%;float: none;}
    /* .back_to_resutls a > span.back{display: none;} */
    /* .back_to_resutls a{background-color: #d2232a;color: #fff;padding: 5px;text-align: center;width: 100%;display: block;}
    .back_to_resutls a > span{vertical-align: baseline;}
    .back_to_resutls{padding: 0;} */
    .fp_detail_view{padding: 15px;display: inline-block;}
    .fp_detail_view .controls ul{width: 180px;}
    .fp_detail_view .controls a{width: 180px;}
    #contact_page .contact-form-container .hywrap .control-label{font-size: 17px;}
    #floorplan_page .expand_img {background-position: 85% center;}
    #home_page .arrow_box {top: 32px;}

    .specials_sort.sort_only{padding: 30px 15px 0 15px;}
    #blog_details_page .addthis_button_google_plusone{margin-right: 15px;}
    /*#blog_details_page .backblog-wrap{margin-top: 75px;}*/
    /*#blog_details_page .social_media .addthis_button_google_plusone img{right: auto;left: 98px;}*/
    .why_bozzuto_content {width: calc(100% - 30px);}
    .blog_type_nav a:first-child {margin-right: auto;margin-bottom: 15px;}
    .blog_type_nav a {width: calc(100% - 50px);margin: 0 auto;display: block;}
    section.retail-contact {padding: 15px;}
    section.retail-contact > div {margin-bottom: 10px;}
    .a2-placeholder{font-size: 62.5px;}
    /*#special_wrapper{top: -215px;}*/

    .covid_popup .covid_popup_close {
      right:15px;
    }
    .covid_popup .covid_info p {
      text-align: center;
    }
}

@media screen and (max-width:400px){
    .bozzuto_developedby img.bozzuto{width:93px;}
    .bozzuto_developedby img{width: 114px;}
    .bozzuto_developedby img.solis{width: 75px;}
    .address_phone a{font-size: 11px;}
    .inner_wrapper .black_overlay .intro{font-size:30px;line-height:50px;}
    #home_page.inner_wrapper .black_overlay .intro{max-width:380px;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:330px;}
    #wellness_page .black_overlay .intro.home_intro{max-width: 280px;}

    #whybozzuto_page .content-title {font-size: 27px;}
    #whybozzuto_page .para1 .content-title {max-width: 260px}
    #whybozzuto_page .para2 .content-title {max-width: 280px;}

    .fp_listing .result_item{display: inline-block;height: auto;}
    .fp_listing .result_item > div{width: 100%;}
    .fp_listing .result_item .info{padding: 20px 0 18px 0;}
    .fp_listing .result_item_wrap{padding: 0;}
    .fp_listing .result_item .info > div{width: 100%;padding:0 20px; margin: 0 auto;display: block;}
    .fp_detail_view .detail_plan img {height: 400px;}
    #blog_page .img-post{height: 300px;}
    #blog_details_page .nextblog,#blog_details_page .backblog{font-size: 16px}
    #retail_page.inner_wrapper .black_overlay .intro.home_intro{width: 280px;}
    .arrow_box.tour_btn:before {border-width: 20px;top: -35px;}
    .arrow_box.tour_btn{font-size: 12px;line-height: 18px;width: 150px;padding: 10px 15px;height: 55px;}
    .a2-placeholder{font-size: 75px;}
    #features_amenities_page .arrow_box.tour_btn.inner{ width:132px; left: 0;bottom: -50px;padding: 10px;}
}

@media screen and (max-width:360px){
    .hero_banner .flexslider .slides, .black_overlay{min-height:200px;}
    #home_page.inner_wrapper .black_overlay .intro{font-size: 22px;line-height: 28px;}
    .left_menu img{height: 27px;}
    .left_menu .phone_icon img{height: 23px;}
    .left_menu .cta_icon img{height: 23px;}
    .mobile_menu ul li.signup_btn a{padding: 4px 3px;}
    .menu_experience {margin: 0 0 0 5px;padding: 0px;}
    .mobile_menu ul li a {font-size: 10px;}
    .menu_experience span{font-size: 18px;}
    .menu_experience img{width: 15px;height: 13px;}
    .mobile_menu ul li.padding_menu{padding: 0 3px;margin: 0 3px 0 0;}
    .bozzuto_developedby img{width: 98px;}
    .inner-page-banner.hero_banner .banner,.why-bozzuto-image{height: 200px;}
    .bozzuto_developedby img.solis{width: 60px;}
    .bozzuto_developedby img.bozzuto{width: 89px;}
    .bozzuto_developedby img.warhorse{width: 109px;}
    .address_phone a{font-size: 11px;}
    .social_media img { height: 23px; width: 23px;}
    .equal_housing img {height: 18px;width: 18px;}
    .slider_area .slides li{height: 200px;}
    .gallery_categ{height: 200px;}
    #gallery_page{min-height: 800px;}
    .gallery_categ > div.exterior{margin-top: -55px;}
    .gallery_categ > div.interior{margin-top: 15px;}
    .category_navigation .current_categ span{letter-spacing: 0.08em;font-size: 14px;line-height: 35px;padding: 0 15px;}
    .category_navigation .next_categ span{font-size: 10px;line-height: 35px;padding: 0 6px;}
    #home_page_section .inner_wrapper .black_overlay .intro{transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%);-ms-transform: translateY(0%);top:50px;max-height:100% !important;}
    .inner_wrapper .black_overlay .intro{font-size:28px;line-height:35px;}
    #manifesto_page .black_overlay .intro.home_intro{max-width:295px;}
    #wellness_page .black_overlay .intro.home_intro{max-width:245px;}
    .specials_sort ul li a{font-size: 12px;padding-left: 5px;}
    #blog_page .img-post{height: 280px;}
    #services_page.inner_wrapper .black_overlay{padding:4px;}
    .arrow_box.tour_btn{width:120px;font-size: 10px;line-height: 18px;height: 50px;padding: 10px;}
    .down_arrow img{width: 25px;}
    .arrow_box.tour_btn:before {border-width: 15px;margin-left: -20px;border-bottom: 15px solid #d2232a;top: -30px;left: 75%;}
    .a2-placeholder{font-size: 70px;}
    .sightmap-container{ padding: 0 15px;}
}

@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait){
    #features_amenities_page.inner_wrapper .black_overlay .intro{font-size: 34px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 285px;}
    .arrow_box.tour_btn.inner{    width: 141px;line-height: 1.3;padding: 10px 15px;left: 4%;}
    .arrow_box.tour_btn a{font-size: 11px;}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
    #features_amenities_page.inner_wrapper .black_overlay .intro{font-size: 34px;}
    #features_amenities_page .black_overlay .intro.home_intro{max-width: 285px;}
    #home_page.inner_wrapper .black_overlay .intro{font-size: 27px;line-height: 40px;}
    /* .arrow_right_box.exp_btn img{width: 25%;} */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    #home_page.inner_wrapper .black_overlay .intro{width: 73%;}
    #home_page.inner_wrapper .black_overlay .intro.intro_6{max-width: none; width: auto;}
    .arrow_right_box.exp_btn img{width: 65px;margin:0 auto 8px;}
    .arrow_right_box.exp_btn p{font-size: 14px;line-height:28px;}
    .arrow_right_box.exp_btn i{font-size: 13px;line-height:18px;}
    .arrow_right_box.exp_btn:before {border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-right: 30px solid rgba(255,255,255,0.75);left: -30px;}
    .menu_experience span{margin-top: -6px;}
    .mobile_menu ul{margin: 9px 0 0;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    #experience_page.inner_wrapper .content_block.image_on_left .image .side-image-large, #experience_page.inner_wrapper .content_block.image_on_left .image .side-image{background-size: 100% auto !important;}
    #experience_page .content_block .content ul{margin-bottom: -30px;}
}
@media only screen and (max-height:750px) and (max-width:768px){
    /* .arrow_right_box.exp_btn{bottom: 5%;width: 145px;padding: 1.5% .75% 1.5%;} */
    /* .arrow_right_box.exp_btn img{width: 35%;margin: 0 auto 5%;}
    .arrow_right_box.exp_btn p{font-size: 12px;line-height: 1.8;}
    .arrow_right_box.exp_btn i{font-size: 11px;line-height: 1.3;} */
    .arrow_right_box.exp_btn:before {border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid rgba(255,255,255,0.75);left: -15px;margin-top: -10px;}
}
@media only screen and (max-height:800px) and (min-width:769px){
    #floorplan_page .quick_srch{padding: 100px 0 110px;}
}
@media only screen and (max-height :414px){
    .hero_banner .flexslider .slides, .black_o.inner_wrapper
    .black_overlayverlay{min-height: 550px !important;}
}
@media only screen and (max-height :320px){
    .inner_wrapper .black_overlay .intro{line-height:60px !important;}
}
@media screen and (max-width:1023px){
    #floorplan_page .quick_srch .srch_categ{display:block;width:33.333%;float:left;}
    #floorplan_page .inner_content .quick_srch{height:auto!important;padding-bottom: 60px;padding-top: 0;}
    .den_two_bed{width:40%!important;margin-right:10%;}
    .two_bed{width:40%!important;margin-left:10%;}
    #floorplan_page .quick_srch .quick_srch_wrap{padding-top: 80px;}
    .main_nav li.menu_experience{
      display: none;
    }
    .menu_floorplans{
      border-left: 0;
      margin-left: 0;
    }
}

@media only screen and (max-width:1199px){
  .logo_wrapper .logo_box span.header_a2logo{
    height: 112px;
    width: 180px;
  }
  .logo_wrapper .logo_box span.header_anthemlogo{
    height: 142px;
    width: 345px;
  }
  html{
    overflow-x: hidden;
    height: auto;
  }
  .padding_menu{
    padding: 0 10px;
    margin: 0 10px;
  }
  .virtual-tour-menu, .menu_retail{
    padding-right: 10px;
    margin-right: 10px;
  }
}
@media only screen and (max-width:991px){
  .logo_wrapper .logo_box span.header_a2logo{
    height: 100px;
    width: 180px;
  }
  .logo_wrapper .logo_box span.header_anthemlogo{
    height: 122px;
    width: 325px;
  }
}

@media only screen and (max-width:480px){
  .logo_wrapper .logo_box span.header_a2logo{
    height: 75px;
    width: 100px;
  }
  .logo_wrapper .logo_box span.header_anthemlogo{
    height: 100px;
    width: 235px;
  }
}
@media only screen and (max-width:767px){

  .gallery_share{
    top: 5px;
    right: 5px;
  }
  .gallery_share .at-icon-wrapper, .gallery_share .at-icon{
    width: 30px !important;
    height: 30px !important;
  }
  .gallery_flexslider .flex-control-paging li a{
    width: 8px;
    height: 8px;
  }
  .gallery_flexslider .flex-control-nav li{
    margin: 0 4px;
  }
  .gallery_flexslider .flex-control-nav{
    bottom: 5px !important;
    line-height: 16px;
  }
}
@media only screen and (max-width:768px) and (min-width:480px){
  .gallery_categ{width: 50%; float: left;padding-right:0px; padding-bottom: 5px;}
  .gallery_categ:nth-child(2n+1){padding-right: 5px;}
  #gallery_page{min-height: 960px}
}
@media only screen and (max-width:479px){
  .gallery_categ{width: 100%; padding-right: 0;padding-bottom: 5px;}
  #gallery_page{min-height: 1430px}
}
@media only screen and (max-width:360px){
  #gallery_page{min-height: 1190px}
}

@media only screen and (max-height:500px){
.thank-you #mainContents .thankyou-page{
  min-height: 60vw !important;
}
}