@media all and (min-width:1501px){
    .floorplan_type_block li h3 > br{display: none;}
    #floorplan_detail .left_block ul{max-width: 490px;}
}
@media all and (max-width:1300px){
    .intro_text p, .intro_text .main_title{padding: 75px 125px;}
    #residences_page .intro_section_inner{padding:90px 125px;}
    .banner_content_inner{padding:75px 125px;}
    .team_sec{padding:0 75px;}
    .features_section ul{padding:0 20px;}
    #design_page .stry_content_sec{padding-left:125px;padding-right:125px;}
    .specials_popup{max-width: 285px;}
    .scroll_indication{left:75px;}
}
@media all and (max-width:1200px){
     /*---------------Floorplans------------*/
     .floorplans_page{padding: 55px 70px 42px;}
     #floorplans_listing{margin-bottom: 13px;padding: 0px;}
     .floorplan_type_block{width:calc(33.333% - 30px);margin: 0px 15px;}
    .floorplan_type_block li p,#floorplan_detail .left_block ul li p{font-size: 16px;}
    .floorplan_type_block li h3,#floorplan_detail .left_block ul li h3,#floorplan_detail .view_btn_type2{font-size: 19px;}
    .back_to_results{font-size:18px;}
    /*.floorplans_page{padding: 0px 50px 70px;}*/
    .advanced_search ul li a, .dropdown_filter,.mobile_filter,.radio_container, .radio_container1{font-size: 16px;}
    .advanced_search{padding: 15px 0px 0px;}
    .back_to_results{margin-bottom: 30px;}
}
@media all and (max-width:1024px){
    /*---------------Floorplans------------*/
    .floorplan_type_block{width: calc(50% - 30px);}
    .advanced_search ul li:first-child{width:50%;}
    .advanced_search ul li{width:50%;}
     .advanced_search > ul > li:nth-child(2){border-right: 0;}
    .advanced_search > ul > li:last-child{width:100%;border-top:1px solid #000;text-align: center;}
    
    /*------------------Floorplan Map view------------*/
    .left_block,.right_block{width:100%;}
    .match_results{max-width: 450px;margin: 40px auto 0px;}
    .left_block{padding-right: 0;}
    #floorplan_map_view .left_block{display: block;}
    #floorplan_detail .left_block{padding-right: 5vw;}
    #thumbs .thumb_img{width:80px;height: 80px;}
    .results_map_count{margin-top: 0px;text-align: center!important;}
    #floorplan_map_view .content_block{display: block;}
    #floorplan_map_view .content_block .left_block p{margin-bottom: 30px;}
    
    /*--------------------Design page----------------*/

    /*-------------------News-----------------------*/
    .news_list_container {padding-right: 8vw; padding-left: 8vw;}
    .news_list{width: 32vw;}
    .news_top_filter {margin: 3vw 3vw 0;}
    .news_searchbox {width: 40%;}
    .dropdown_1, .dropdown_2 {width: 30%;}
    .news_dropdown_label:after {right: 10px;}
    .news_dropdown_label {padding: 3px 24px 0px 12px;}
    .news_dropdown a {padding-right: 12px; padding-left: 12px;}
     #widget_search,.news_search,.news_searchbox,#widget_search div,.expanded .news_search input[type=text]{height:100%;min-height: 45px;}
     .article_bottom_inner{padding: 6vw 110px;}
}
@media all and (min-width:768px){
    .mobile{display: none!important;}
}
@media all and (min-width:769px) and (max-width:900px){
    .slider_txt_wrap, .section.desktop .slide_content{width: 60%;}
    .h_slider_img, .slider_img_wrap{width:62%;}
    .h_slider_txt{padding: 6.2vw 9.4vw;}
    .h_slider_txt .sec_title{margin-bottom: 0px;}
    .h_slider_txt .btn, .community_details .btn{margin-top: 20px;}
    .flex-caption-hidden{padding: 8px 0px;}
    .location_cnt_sec{padding-left: 9.4vw;}
}
@media all and (min-width:769px){
    .tab_mob{display: none!important;}
    html body{-ms-overflow-style: none!important;}
    html{scrollbar-width: none;}
    html body::-webkit-scrollbar {display: none;}
    .advanced_search ul{display: flex!important;}
    .highlight,.radio_container:hover,.radio_container1:hover{background-color: #dcca2d;color:#fff;}

    .h_inner_wrap,.h_horz_wrap{transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
    /*.h_inner_wrap.menu_wrap.out_of_view{left:-100%;}
    .h_inner_wrap.get_touch_wrap.out_of_view{right:-100%;}
    .h_horz_wrap.h_top_wrap.out_of_view{top:-100%;}
    .h_horz_wrap.h_bottom_wrap.out_of_view{bottom:-100%;}*/

    .f_social_icons{margin-left: -11px;}
    .h_slider_img.slick-slide{position: relative;}
    .h_inner_wrap, .h_bottom_wrap{pointer-events: none;}
    .h_inner_wrap a, .h_bottom_wrap a{pointer-events: all;}
    #floorplan_detail.floorplans_page{padding: 70px 70px 70px 100px;}
    #floorplan_map_view{padding: 0px 22px;}
    .f_address{text-align: left;}
    .h_slider_img{transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;-moz-transition: opacity 0.5s ease;-ms-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;}
    #residences_page .banner_sec_slider .slick-dots li{margin: 0 12px;}
    #floorplan_detail .bottom_note{margin-top: 15px;}
}

@media all and (min-width:1500px){
    .intro_text > * {max-width: 72%;}
    #story_page .intro_text > * {max-width: 75%;}
    #location_page .intro_text > * {max-width: 85%;}
    #residences_page .intro_section_inner{max-width: 96%;}
}
@media all and (max-device-width: 950px) and (max-device-height: 900px){
    /*.loc_map_sec{flex-direction: column;height: auto;}
    .loc_map_wrap{height: 57vw;width: 100%;}
    .loc_side_bar{width: 100%;padding: 8vw 6vw 9vw;}
    .loc_category_wrap{-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 5vw;-moz-column-gap: 5vw;column-gap: 5vw;}
    .category_wrap{break-inside: avoid-column;}
    .neigh_sub_categories{padding-left:0;padding-right: 0;}*/
    .device .loc_map_wrap #map{display: none!important;}
    .device .mob_loc_map{display: block!important;}
    .device .neigh_sub_cat_details{display: block!important;}
    .device .neigh_sub_categories li{list-style: none;cursor: default;margin-bottom: 3vw;}
    .device .neigh_sub_categories li:last-child {margin-bottom: 0;}
    .device .neigh_sub_categories li > span:not(.neigh_sub_cat_details){font-family: 'granville-regular';display: block;}
    .device .neigh_sub_cat_details .mob_get_direction{text-decoration: underline;}
}
@media all and (max-width:768px){
      #covid_msg{ /*top: 9px ;*/ top:0;margin-bottom:5vw;  }
    .nav_logo img {width: 93px;}
    .desktop{display: none!important;}
    .main_wrapper{border-left-width: 6vw;border-right-width: 6vw;}
    html body{-ms-overflow-style: none!important;}
    html.system{scrollbar-width: none;}
    html.system body::-webkit-scrollbar {display: none;}

    header{font-size: 25px;line-height: 27px;}
    .main_title,.nav_primary_links,.news_content_holder h3,.article_title,#residences_page .intro_section_inner .main_title{font-size: calc(30px + (48 - 30) * ((100vw - 320px) / (720 - 320)));}
    .sec_title,.article_desc h3{font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (720 - 320)));line-height: calc(22px + (34 - 22) * ((100vw - 320px) / (720 - 320)));}
    .sec_sub_title{font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (720 - 320)));}
    .intro_text, .normal_text{font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (720 - 320)));line-height:  calc(22px + (27 - 22) * ((100vw - 320px) / (720 - 320)));}
    .intro_text{line-height: normal;}
    .btn, .blog .view_btn, .blog_load_more .nextpostslink{font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (720 - 320)));}
    nav{ font-size: calc(17px + (30 - 17)*((100vw - 320px)/(1440 - 320)));}
    .load_btn, .view_btn{font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1440 - 320)));}
    
.h_sl_anim{visibility: visible;opacity: 0;
    transform: translateY(15px);
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    
    -webkit-perspective: 1000;-webkit-backface-visibility: hidden;}
    .h_sl_anim.h_opacity{opacity: 0!important;}
.h_sl_anim.inposition{
    opacity: 1;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);

}
    /*......header......*/
    @-webkit-keyframes runningtext {
        from {
                right:0%;
                -webkit-transform: translateX(100%);   
        }
        to {
                right:100%;
                -webkit-transform: translateX(-100%); 
        }
    }
    @-moz-keyframes runningtext {
            from {
                    right:0%;
                    -moz-transform: translateX(100%);   
            }
            to {
                    right:100%;
                    -moz-transform: translateX(-100%); 
            }
    }
    @-o-keyframes runningtext {
            from {
                    right:0%;
                    -o-transform: translateX(100%);   
            }
            to {
                    right:100%;
                    -o-transform: translateX(-100%); 
            }
    }
    @keyframes runningtext {
            from   { 
                     right:0%;
                     transform: translateX(100%);       
             }
             to { 
                     right:100%;
                     transform: translateX(-100%); 
             }
    }
    .h_horz_wrap{height: auto;}
    .h_horz_wrap,.h_inner_wrap.get_touch_wrap{position:absolute;background: transparent;;padding: 16px 0;color:#ffffff;overflow: hidden;width: 100%;}
    /*body.get-in-touch .h_inner_wrap.get_touch_wrap{width: 100%;bottom: auto;text-align: center;z-index: 10;background: #f7f5ee;overflow: hidden;}
    body.get-in-touch .h_inner_wrap.get_touch_wrap a{color: #f7f5ee;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
    body.get-in-touch .h_gettouch_text:before, body.get-in-touch .h_gettouch_text:after {content: '';width: 42px;height: 2px;background: #000000;position: absolute;top: 50%;left: 50%;margin-left: -21px;transform: rotate(45deg) translateY(-50%);-webkit-transform: rotate(45deg) translateY(-50%);-moz-transform: rotate(45deg) translateY(-50%);-ms-transform: rotate(45deg) translateY(-50%);-o-transform: rotate(45deg) translateY(-50%);transform-origin: center center;}
    body.get-in-touch .h_gettouch_text:after{transform: rotate(-45deg) translateY(50%);-webkit-transform: rotate(-45deg) translateY(50%);-moz-transform: rotate(-45deg) translateY(50%);-ms-transform: rotate(-45deg) translateY(50%);-o-transform: rotate(-45deg) translateY(50%);margin-top: -1px;}*/
    .mob_get_touch.translate_pos,.h_horz_wrap.h_top_wrap.translate_pos{opacity: 0;transform: translateY(-100%);transition: opacity 0.5s ease,transform 0.5s ease;}
    .mob_get_touch.h_fixed{height:58px;position: fixed;transform: translateY(0%);transition: transform 1s ease;}
    .h_top_wrap{pointer-events: none;}
    .h_top_wrap > *{pointer-events: all;}
    .error404 .h_top_wrap, .news_detail .h_top_wrap,.news .h_top_wrap, .gallery .h_top_wrap, .availability .h_top_wrap, .availability_page .h_top_wrap{color: #000000;}

    .h_horz_wrap a{color:#ffffff;text-align: center;}
    .h_horz_wrap .h_gettouch_text{display:inline-block;right:50%;white-space:nowrap;color: #ffffff;position: absolute;top:8px;text-align: center;-moz-transform:translateX(50%);-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);}
    .h_horz_wrap .h_gettouch_text.txtscrolling{right:0%;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-moz-animation: runningtext 8s linear infinite;-webkit-animation: runningtext 8s linear infinite;-o-animation: runningtext 8s linear infinite;animation: runningtext 8s linear infinite;}
    .h_horz_wrap .h_gettouch_text.black{color:#000000;}
    .h_inner_wrap.menu_wrap{font-size: calc(30px + (48 - 30)*((100vw - 320px)/(720 - 320)));line-height: normal;top: auto;width: 100%;text-align: center;padding: 8px 0 0;background-color: #f7f5ee;box-shadow: 0px -2px 40px 3px rgba(0, 0,0,0.1);}
    .h_inner_wrap.menu_wrap a{text-decoration: none;}
    .h_vrtcl_txt{position:relative;top:auto;left:auto;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
    nav{width:100%;left:0;z-index: 10;margin-left: 0;top: 100%;-webkit-transition: top 1s ease;-moz-transition: top 1s ease;-ms-transition: top 1s ease;-o-transition: top 1s ease;transition: top 1s ease;}
    nav.menu_open{top: 0%;}
    nav .menu_logo img{max-width:23vw;}
    .nav_primary_links > ul{margin-right: 0;}
    .nav_primary_links{flex-direction: column!important;/*padding-top: 50px;*/padding-top: 8.4vw;}
    .nav_primary_links a{line-height: calc(26px + (44 - 26)*((100vw - 320px)/(720 - 320)));}
    .nav_primary_links a,.nav_primary_links li:last-child a{margin-bottom:13px;}
    .nav_lizlogo img{height:90px;}
    .nav_inner{padding: 10.4vw 8.3vw;}
    .nav_inner > li{margin-bottom: 9.7vw;}
    .nav_inner li.nav_lizlogo_wrap{justify-content: space-between;}
    .nav_inner .nav_social_wrap{z-index:1;flex-direction: row-reverse;}
    .nav_social_wrap a:last-child{margin-right:0;}
    .nav_eho_ada{bottom: 8.4vw;right: 8.3vw;left: 8.3vw;}
    .nav_eho_ada_wrap{width: 53px;}
    .nav_brochure{font-size: 18px;line-height: 14px;margin-right: 20px;}
    .nav_inner .nav_secondary_links{padding:0;position:static;justify-content: flex-end;}
    .menu_close{top:auto;bottom: 8.3vw;margin-bottom:-9px;margin-right: -24px;right:50%;}
    .nav_social_links {position: absolute;top: 6.4vw;right: 5.3vw;margin-left: 0;}
    /*.nav_social_wrap a {margin-right: 2.8vw;}*/
    .nav_insta{margin-left: 2px;margin-right: 0;}

    /*......footer......*/
    .f_primary_wrap{flex-grow: 0;}
    footer{text-align: center;padding:14vw 0 50px}
    #main_wrpr footer{padding:14vw 6vw 50px;}
    .footer_container{min-height: 0!important;}
    .footer_container > *{flex-direction: column;}
    .f_secondary_wrap{padding-bottom: 0;}
    .f_secondary_wrap .f_sec_inner{margin-right: 0;}
    .f_secondary_wrap .f_sec_inner.privacy_policy_wrap a:after{content: '|';position: relative;padding: 0 8px;}
    .f_secondary_wrap .f_sec_inner.privacy_policy_wrap a:last-child:after{display: none;}
    .f_primary_wrap .f_prim_inner{margin-right: 0;margin-bottom: 7.2vw;align-items: center;}
    .f_primary_wrap .f_prim_inner:last-child{margin-bottom: 7.2vw;}
    .eho_ada_wrap{margin-top: 5vw;margin-bottom: 5vw;}
    .privacy_policy_wrap a{margin-right: 0;}
    .f_liz_logo img {height: 18vw;margin-top: 0;}
    .f_links {font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (720 - 320)));}
    .f_links a{margin-bottom: 3vw;}
    .f_addr_wrap {font-size: calc(17px + (25 - 17) * ((100vw - 320px) / (720 - 320)));;}
    .f_phno, .f_address{margin-top: 0;line-height: calc(30px + (40 - 30)*((100vw - 320px)/(720 - 320)));}
    .f_resident_portal{margin-top: 6px;line-height: calc(15px + (22 - 15) * ((100vw - 320px) / (720 - 320)));}
    footer .f_social_icons{margin-bottom: 5vw;}

    /*......specials......*/
    .specials_popup{z-index:9;max-width: 100%;right: 0;bottom: 69px;padding: 7vw 30px;}
    .specials_popup .sec_title{padding:2vw 0 3vw;}
    .s_expanded_popup{display:block!important;padding: 0;}
    .specials_popup .sec_title, .s_expanded_popup{max-width: 570px;margin: 0 auto;}
    .specials_popup .btn{margin-top: 6vw;}
    .specials_close{position: relative;top:auto;right:auto;width: 42px;height: 42px;}
    .specials_close:after, .specials_close:before{height: 2px;margin-top:-1px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
    .specials_close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
    .specials_popup.open .specials_close:after{opacity: 1;}
    .specials_popup .btn{font-size: calc(17px + (20 - 17)*((100vw - 320px)/(720 - 320)));padding: 5px 13px 1px;}

    /*......home......*/
    .home_img{min-height: 0!important;}
    .intro_text p, .intro_text .main_title{padding:65px 30px;}
    #home_page .h_slider_img:after{display: none!important;}
    .h_slider_txt,.slider_txt_wrap{width: 100%;}
    .h_slider_txt{font-family:'granville-light';padding:12.5vw 0;text-align: center;}
    .h_slider_img,.slider_img_wrap{pointer-events:all;position: relative;width: 100%;height: 45vw;top:auto;right: auto;opacity: 1!important;}
    .h_slider_img{background: transparent!important;}
    .slider_img_wrap,.h_slider_img.slick-slide{height: 75vw;}
    #home_page .slick-list, #residences_page .slick-list {overflow: visible!important;margin: 0 auto;width: 75%;}
    #home_page .slider_txt_wrap .slick-list, #residences_page .slider_txt_wrap .slick-list{width: 90%;}
    .slick-dotted.slick-slider {margin-bottom: 0;}
    .slick-dots {bottom: 24px;}
    /*.h_slider_img:after{display: none!important;}*/
    #home_page .slick-list{overflow:visible!important;margin: 0 auto;width: 75%;}
    #home_page .slide_content.slick-slide > *, #residences_page .slide_content.slick-slide > *{opacity:0;transform: translateY(25px);-webkit-transform: translateY(25px);-moz-transform: translateY(25px);-ms-transform: translateY(25px);-o-transform: translateY(25px);transition: opacity 0.5s ease,all 1.5s ease;-webkit-transition: opacity 0.5s ease,all 1.5s ease;-moz-transition: opacity 0.5s ease,all 1.5s ease;-o-transition: opacity 0.5s ease,all 1.5s ease;}
    #home_page .slide_content.slick-slide > *.btn, #residences_page .slide_content.slick-slide > *.btn{transform: none;-webkit-transform:none;-moz-transform: none;-ms-transform: none;-o-transform: none;transition: opacity 1.5s ease;-webkit-transition: opacity 1.5s ease;-moz-transition: opacity 1.5s ease;-o-transition: opacity 1.5s ease;}
    #home_page .slide_content.slick-slide.slick-active > *, #residences_page .slide_content.slick-slide.slick-active > *{opacity:1;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);}
    #home_page .slide_content.slick-slide.slick-active p,#home_page .slide_content.slick-slide.slick-active > *.btn,
    #residences_page .slide_content.slick-slide.slick-active p,#residences_page .slide_content.slick-slide.slick-active > *.btn{transition-delay: 1s;-webkit-transition-delay: 1s;-moz-transition-delay: 1s;-o-transition-delay: 1s;}
    .slide_content>div{align-items: center;}
    .slider_wrap{min-height: 0!important;}
    .slider_wrap .sec_title{line-height: calc(22px + (32 - 22) * ((100vw - 320px) / (768 - 320)));}
    .slide_content{margin-bottom: 0;}
    .slider_wrap .slick-slide{margin: 0 4vw;}
    .h_slider_txt,.hidden_left_block,.schdl_tr_calender .pika-label,.schdl_tr_calender .pika-button,.res_details,
    #design_page .stry_content_sec p,.news_content_holder p,.article_desc,
    .g_categories .customSelect, .g_categories .customSelect .selectList dl dd, #team_page .features_inner_wrap p{font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (720 - 320)));}
    .h_slider_txt,.hidden_left_block,.res_details,
    #design_page .stry_content_sec p,.news_content_holder p,.article_desc, #team_page .features_inner_wrap p{line-height: calc(26px + (40 - 26) * ((100vw - 320px) / (720 - 320)));}


    /*......Story page......*/
    .stry_content_sec,.location_cnt_sec, .design_cnt_sec_inner{font-family: 'granville-light';flex-direction: column;align-items: center;text-align: center;}
    .location_cnt_sec {padding: 8.3vw;}
    .stry_content_sec .stry_sec_left{width: 100%;}
    .stry_content_sec .stry_sec_right{width:100%;padding-left: 0;padding-top: 22.36vw;}
    .stry_content_sec {padding-top: 22.36vw;}
    .story_bg_img{background: transparent!important;height: auto!important;}
    .stry_img_sec{min-height: 0!important;}

    /*......Location page......*/
    .l_map_sec{min-height: 0!important;}
    .loc_map_sec{flex-direction: column;height: auto!important;min-height: 0!important;}
    .gm-fullscreen-control{top:5px!important;}
    .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom + .gmnoprint {top:5px!important;left:5px!important;}
    .loc_map_wrap{height: 57vw;width: 100%;flex:auto;}
    .loc_side_bar{width: 100%;padding: 8vw 6vw 9vw;height:auto!important;}
    /*.loc_category_wrap{-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 5vw;-moz-column-gap: 5vw;column-gap: 5vw;}
    .category_wrap{break-inside: avoid-column;}*/
    /*.loc_category_wrap{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}*/
    .loc_category_wrap > li{width:100%;display: inline-block;}
    .neigh_sub_categories{padding-left:0;padding-right: 0;}
    .neigh_sub_categories li{list-style: none;cursor: default;margin-bottom: 3vw;}
    .neigh_sub_categories li:last-child {margin-bottom: 0;}
    .neigh_sub_categories li > span:not(.neigh_sub_cat_details){font-family: 'granville-regular';display: block;}
    .neigh_sub_cat_details .mob_get_direction{text-decoration: underline;}
    .location_content_wrap{padding: 11.8vw;width: 100%;margin-bottom: 15vw;}
    .location_content_wrap:before{border-top: 167vw solid #f7f5ee;border-right: 152.5vw solid transparent;}
    .location_content_wrap:after {display: block;}
    .location_cnt_sec{padding: 0;padding-bottom: 22.36vw;}
    .location_cnt_sec.cnt_sec_reverse{flex-direction: column;padding-right: 0;}
    .location_cnt_sec .loc_img,.location_cnt_sec.cnt_sec_reverse .loc_img{width:100%;height:76.4vw;}
    .location_cnt_sec:nth-child(3) .loc_img{z-index: 0;}
    .loc_neig_details,.location_cnt_sec.cnt_sec_reverse .loc_neig_details{padding: 0;padding-bottom: 7vw;width: 100%;}
    

    /*......Get in touch page......*/
    .h_gettouch_wrap{padding: 0;right:0;top:0;-webkit-transition: top 1s ease;-moz-transition: top 1s ease;-ms-transition: top 1s ease;-o-transition: top 1s ease;transition: top 1s ease;}
    .h_gettouch_wrap.open{top:0;}
    .h_gettouch_wrap #get_in_touch_page{padding:20px 6vw;margin: 50px auto;}
    .h_gettouch_wrap .get_in_touch_close, .advanced_search .close_dropdown{margin-right: -21px;right:50%;}
    .schdl_tr_calender .pika-button {padding-top: 8px;padding-bottom: 5px;}
    /*body.get-in-touch .h_pg_title{color:#00a4ab;}*/

    .schedule_tour_form{position: relative;padding-top: 65px;}
    .schdl_tr_form_wrap{flex-direction: column;}
    .schdl_tr_form_wrap > *, .schdl_tr_form_wrap > .schdl_tr_fields, .schdl_tr_form_wrap > .schdl_clndr_time{width: 100%;}
    .schdl_tr_calender{margin-bottom: 20px;}
    .schdl_time_wrap{padding: 0;}
    .schl_tr_frm_active .cnt_select_option.frm_field{width: 100%;}
    .schdl_tr_fields{padding-top: 0;padding-left: 0;}
    .schdl_clndr_time {padding-right: 0;}
    .pika-lendar {width: calc(100vw - 12vw);}
    #get_in_touch_page button[type=submit] {margin: 0 auto;}
    
    #get_in_touch_page .general_form,.gnrl_frm_active .cnt_select_option.frm_field{max-width: 100%;}
    .form_action{margin-top: 40px;}
    #get_in_touch_page textarea {margin-top: 30px;}
    .formerror .form_action{margin-top: 60px;}
    #get_in_touch_page .error-msg{bottom: 55px;}
    .formerror .schedule_tour_form .form_action{margin-top: 75px;}
    #get_in_touch_page .formerror .schedule_tour_form .error-msg{bottom: 65px;}

    /*......Gallery page......*/
    .gallery .mfp-container{padding-left: 15px;padding-right: 15px;}
    .gallery .mfp-image-holder .mfp-close{top: 50px;right: 50%;margin-right: -25px;}
    .gallery img.mfp-img{padding: 100px 0;}
    .gallery .mfp-arrow.mfp-arrow-right{right:5px;}
    .gallery .mfp-arrow.mfp-arrow-left{left:5px;}
    .g_popup{padding:65px 10px;}
    .g_close{top:2.55vw;right:50%;margin-right: -25px;top: 46px;}
    .gallery_slider.flexslider .slides img{max-height: 70vh;}
    .gallery_slider .flex-control-nav{bottom: 90px;padding: 0 10px;}
    .gallery_slider.flexslider .flex-direction-nav .flex-next{right: 0px;}
    .gallery_slider.flexslider .flex-direction-nav .flex-prev{left: 0px;}
    .g_categories .customSelect{max-width: 230px;}
    .g_categories .customSelect .selectedValue{height: calc(27px + (44 - 27) * ((100vw - 320px) / (1440 - 320)));line-height: calc(27px + (44 - 27) * ((100vw - 320px) / (1440 - 320)));}

    .g_image_wrap{margin-right: 0;padding-right:0;padding-left: 0;padding-bottom: 20px;}
    .g_image_sec .g_image{margin: 0 4vw;max-width:72vw;}
    .g_image img.horizontal_img{padding: 3vh 0;}
    .scroll_indication{left:2vw;}
    .scroll_indication:after{width:100px;}
    /*.g_image_sec{min-width:134vw;}*/
    /*.g_image_sec{padding: 0 100px 0 10px;}*/
    .g_image_sec.only_one_sec{padding-right: 10px;}
    .g_image_sec.g_img_type1 .g_img_inner{height:119vw;}
    .g_image_sec.g_img_type1 .g_img_1{height:48.8vw;max-height:41%;}
    .g_image_sec.g_img_type1 .g_img_2{height:104vw;max-height: 87%;align-self: flex-start;}
    .g_image_sec.g_img_type1 .g_img_3{height:39vw;max-height:32.7%;}

    .g_image_sec.g_img_type2 .g_img_inner{height:96.5vw;}
    .g_image_sec.g_img_type2 .g_img_1{height: 80.5vw;max-height: 83.4%;}
    .g_image_sec.g_img_type2 .g_img_2{height:45.1vw;max-height: 46.7%;}

    .g_image_sec.g_img_type3 .g_img_inner{height:72.5vw;}
    .g_image_sec.g_img_type3 .g_img_1{height:42.7vw;max-height:59%;}
    .g_image_sec.g_img_type3 .g_img_2{height: 61.5vw;max-height:84.8%;align-self: flex-end;}

    .g_image_sec.g_img_type4 .g_img_inner{height:72.9vw;}
    .g_image_sec.g_img_type4 .g_img_1{height:40vw;max-height:54.8%;}
    .g_image_sec.g_img_type4 .g_img_2{height: 57.6vw;max-height:79%;}
    .g_image_sec.g_img_type4 .g_img_3{height: 29.4vw;max-height:40.3%;margin-top:5.5;}
    
    .flex-caption-hidden{padding: 8px 0px;}
    
    /*......Residences page......*/
    #residences_page .banner_img{padding-top: 0!important;height:auto!important;min-height: 0!important;}
    /*#residences_page .banner_sec_slider, #residences_page .banner_img .slick-list{height: auto!important;}*/
    #residences_page .banner_img .slick-list {overflow: hidden!important;width: 100%;}
    #residences_page .banner_sec_slider .slick-dots{bottom: 90px;}
    /*#residences_page .banner_slider_img{background:none!important;}*/
    #residences_page .banner_slider_img img{width: 100%;}
    #residences_page .h_slider_img:after{display: none!important;}
    #residences_page .intro_section{min-height: 0!important;}
    #residences_page .intro_section_inner{padding: 29.4vw 8.3vw 43.6vw;}
    #residences_page .intro_section_inner img{width: 100%;}
    #residences_page .intro_section_inner .main_title{margin-top: -4.5vw;}
    #residences_page .slider_wrap{background: #ffffff;}
    #residences_page .h_slider_img, #residences_page .slider_img_wrap,
    #residences_page .h_slider_txt, #residences_page .slider_txt_wrap{width: 100%;}
    .res_cnt_sec, .res_cnt_sec.reverse{flex-direction: column;padding: 9.8% 11.8vw 5.6%;}
    .res_details{width: 100%;}
    .res_cnt_sec.reverse .res_img,.res_cnt_sec .res_img{width: 100%;height:76.4vw;margin:0 auto 7.5vw;}
    .res_cnt_sec.reverse .res_details{margin-top: 22px;}
    .res_details .sec_title {text-align:center;margin-bottom: 6.1vw;}
    .res_img_caption{text-align: center;}
    /*----------------------------------
    Floorplans page
    ------------------------------------*/
    .floorplans_page{padding-top: 60px;}
    .advanced_search{padding: 15px 0px 0px;position: relative;}
    .advanced_search ul{border:0;}
    .advanced_search > ul > li{border-top:1px solid #000;}
    .advanced_search ul li:first-child{border-left: 1px solid #000;}
    .advanced_search ul li:last-child{text-align: center;}
    .advanced_search ul li:last-child a{display: inline-block;}
    #floorplans_listing .no_result{padding-top: 0;}
    
    .filter_li > ul{display: none;position: fixed;left: 0px;width: 100%;top: 0;background: #f7f5ee;z-index: 11;padding: 25px 50px;padding-top:2.55vw;overflow: auto;}
    .advanced_search > ul > li:nth-child(2){border-right: 1px solid #000;text-align: center;}
    .bed-filter{padding-top:16px;}
     .mobile_filter{width: auto;padding: 16px 22px 8px;display: inline-block;}
     html.iOSdevice .bed-filter, html.iOSdevice .mobile_filter{padding-top:12px;}
     .filter_view{padding-top: 20px;}
     .mobile_filter:after{right:0;}
     .advanced_search ul li a, .dropdown_filter,.mobile_filter,.mobile_filter:after{line-height: 24px;}
     .advanced_search ul li.filter_li > ul > li{border:0;width:100%!important;text-align: left;/*border-bottom: 1px solid #000;*/}
     .advanced_search ul li.filter_li > ul > li:first-child,.advanced_search ul li.filter_li > ul > li:last-child{border-bottom: 0;}
     .filter_li > ul > li:first-child{border:0;}
     .dropDown{position: relative;/*display: block!important;*/background: #f7f5ee;border:0;/*border-top:1px solid #000;*/width:100%;left:auto;}
     .dropdown_filter{height:auto;background: transparent;font-size: 20px;line-height: 26px;}
     .radio_container .checkmark,.radio_container1 .checkmark{opacity: 1;background-color: transparent;border:1px solid #000;left:2px;}
     /* On mouse-over, add a grey background color */
    .radio_container:hover input ~ .checkmark,.radio_container1:hover input ~ .checkmark {background-color: transparent;}
    /* When the checkbox is checked, add a blue background */
    .radio_container input.active ~ .checkmark,.radio_container1 input.active ~ .checkmark {background-color: transparent;}
    .radio_container .checkmark:after,.radio_container1 .checkmark:after {left: 11px;top: -5px;width: 1px;height: 33px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);background: #000;border:0;}
    .radio_container .checkmark:before,.radio_container1 .checkmark:before {left: 11px;top: -5px;width: 1px;height: 33px;-webkit-transform: rotate(133deg);-ms-transform: rotate(133deg);transform: rotate(133deg);background: #000;}
    .radio_container input.active ~ .checkmark:before,.radio_container1 input.active ~ .checkmark:before {display: block;}
    .radio_container .checkmark:before,.radio_container1 .checkmark:before {content: "";position: absolute;display: none;}
    .radio_container, .radio_container1{padding: 2px 0px 0px 40px;margin-bottom: 16px;font-size: 20px;}
    .dropdown_filter{padding-left: 0px;padding-bottom: 6px;padding-top:14px;border-bottom: 1px solid #000;margin-top: 15px;}
    .dropDown{padding-top: 12px;}
    .filter_li > ul > li button{font-family: 'granville-regular';background-color: #dcca2d;text-transform: uppercase;color: #fff;font-size: 20px;width:125px;padding: 10px 0px 6px;border: 0;-webkit-appearance: none;margin-top: 50px;}
    .filter_li > ul > li.tab_mob{text-align: center!important;}
    .filter_li > ul > li.tab_mob:first-child{text-align: left!important;}
    .clear_all{text-decoration:underline;font-family: 'granville-light'!important;font-size: 20px!important;}
    .filter_li > ul > li.tab_mob h3{font-family: 'granville-light';font-size: 20px;font-weight: 400;text-transform: uppercase;text-align: center;margin-bottom: 30px;padding-top: 75px;}
    .advanced_search .close_dropdown{top:0px;cursor: pointer;}
    .dropdown_filter:after{top:0px;line-height: 57px;}
    .dropdown_filter.minus:after{content: '_';top:0px;margin-top: -4px;}
    .close_dropdown img{width:100%;}
    .clear_all{text-decoration: none;border-bottom: 2px solid #000;line-height: 22px;}
    .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{right:50%;margin-right: -25px;}
    .mfp-figure:after{background: transparent;box-shadow: none;}
    
    /*-----------------Floorplan Map view----------------*/
    #floorplan_map_view .mCSB_scrollTools .mCSB_draggerContainer{margin-left: 17px;}
    #floorplan_map_view .mCSB_inside>.mCSB_container{margin-right:8px;}
    #floorplan_map_view .mCS_no_scrollbar .floorplan_type_block:hover:after{left:-1px;right: -1px;} 
   /* #floorplan_map_view .mCS_no_scrollbar .mCSB_inside>.mCSB_container{margin-right:0px;}*/
    .floor_level{align-items:center;justify-content:center;margin:20px 0px 30px;}
    #floorplan_map_view .right_block p.tab_mob{margin-top: 20px;}
    ul.match_results .mCSB_scrollTools .mCSB_draggerContainer{border-left:0;}
    ul.match_results{border:0;height: auto!important;}
    ul.match_results.no_match_result, ul.match_results.mCS_no_scrollbar{border-left:0;}
    #floorplan_map_view .floorplan_type_block{border:0;padding-bottom: 0;}
    #floorplan_map_view .floorplan_type_block li:last-child{text-align: center;}

    /*------------------ FLoor detail----------------------*/
     #floorplan_detail{overflow: hidden;}
    #floorplan_detail .right_block{display:none}
    #floorplan_detail .left_block{width:100%;padding: 0;}
    .bottom_note{width:100%;}
    #thumbs{display:none;}
    .width100{text-align: center;}
    #floorplan_detail .left_block .fp_detail_keyplan img{width: 370px;margin-top: 8vw;}
    .mobile_slider{width:100%;opacity:1;position: relative;left:auto;pointer-events: all;height:auto;}
    #floorplan_detail .left_block ul{width:100%;height:auto;}
    .mobile_slider .slides li.clone{opacity: 0;}
    .back_to_results,#floorplan_detail .view_btn_type2{text-align: center;font-size: 18px;}
    /*.mobile_slider .flex-viewport {overflow: visible!important;}*/
    .fp_img_caption{padding: 8px 5px 0;position: relative;bottom: auto;left: auto;font-size: 14px;}
    .left_block p, #floorplan_map_view .right_block > p.tab_mob, #floorplan_detail .bottom_note{font-size: 14px;line-height: 22px;}
    

    /*-------------News----------------------*/
    .news_list, .news_list:nth-of-type(even) {flex-direction: column;}
    .news_list {width: 100%;}
    .news_list:nth-child(2){padding-top: 7vw;}
    .news_thumb {height: 50vw;}
    .news_content_holder {text-align: center;}
    .news_date {padding-top: 30px;}
    .desktop_news_search_button {display: none;}
    .mob_news_search_btn {display: block;background-color: #fff;}
    .news_searchbox {width: 50px;transition: all 0.5s ease;position: absolute;height: 100%;right: 0;}
    .dropdown_1, .dropdown_2 {width: calc((100% - 50px) / 2);border-width: 2px;}
    .news_dropdown{border-width: 2px;left:-2px;width:calc(100% + 4px);}
    

    .expanded .news_searchbox {width: 100%;}
    .expanded .news_search input[type=text]  {padding: 0 50px 0 30px;width: 100%;}
    .news_page,.news_main{width: 100%;}
    .news_top_filter {position: relative;margin: 0;border-width: 2px;width:100%;}
    .expanded #searchsubmit {z-index: 1;}
    
    .news_page {padding: 7vw;padding-top: 59px;}
    .news_list_container {padding: 7vw;}
    .news_content_holder h3 {margin-bottom: 5vw;}
    .news_dropdown_label, .news_dropdown a {font-size: calc(16px + (30 - 16)*((100vw - 320px)/(720 - 320))) !important;}
    .news_dropdown_label{padding: 9px 24px 4px 12px;}
    .news_dropdown_label:after{line-height: 38px;}
    .news_page_title {display: block;font-family: "granville-light";font-size: 20px;font-weight: 300;margin-bottom: 5vw;text-align: center;}
    .news_list:last-child .view_btn {margin-bottom: 20px;}
    #widget_search,.news_search,.news_searchbox,#widget_search div,.expanded .news_search input[type=text]{min-height: 100%;}
    .news_top_filter,.article_top_inner{margin-top: 33px;}
    .news .h_pg_title,.news_detail .h_pg_title{color:#000;}
    
    
    /*--------------Design page------------------*/
    #design_page .story_bg_img{background: none!important;height:auto;}
    .banner_content_inner{padding:75px 8.3vw;}
    .banner_content {min-height: 0 !important;}
    .banner_content .main_title{width:100%;margin-top: -4.5vw;}
    .banner_content img{width:100%;}
    #design_page .stry_content_sec .stry_sec_right p{margin-top: 0;}
    #design_page .stry_content_sec .stry_sec_right{padding-top: 6vw;}
    #design_page .stry_content_sec .stry_sec_right.sec2{padding-top: 0;}
    .design .h_horz_wrap{color:#000;}
    #design_page .stry_content_sec{padding-left:11.8vw;padding-right:11.8vw;}
    .design_cnt_sec:last-of-type{padding-bottom:22.36vw;}
     
    /*--------------------Team page---------------------*/
    .features_inner_wrap{padding: 22.36vw 11.8vw;}
    .features_section li a,.team_sec a{line-height: calc(30px + (38 - 30)*((100vw - 320px)/(720 - 320)));}
    .team_sec .main_title {margin-bottom: 6.2vw;}
    .team_sec{margin-bottom:70px;}
    .features_section li a > span{margin-bottom: 5px;}
    .features_section li{width:100%;font-size: calc(30px + (48 - 30) * ((100vw - 320px) / (720 - 320)));line-height: calc(40px + (56 - 40)*((100vw - 320px)/(720 - 320)));margin-bottom: 65px;}
    .features_section h3{margin-bottom: 60px;}
    .team_sec, .features_section ul{padding: 0;}
    
    /*---------------News article ---------------*/
    .article_top_section {padding: 7vw;}
    .article_nav{padding: 25px 7vw 12.5vw;}
    .related_articles .sec_title  {text-align: center; margin-bottom: 8.3vw;}
    .article_top_inner, .article_bottom_inner {padding: 0;}
    .article_image {width: 100%;height: 50vw;}
    .article_top_section, .article_bottom_section {min-height: 0 !important;}
    .article_desc {column-count: unset;}
    .article_content {text-align: center;padding: 5vw 8vw;margin-bottom: 12vw;}
    .article_content p {margin-bottom: 9vw;}
    .article_content p:last-child {margin-bottom: 0;}
    .related_slide {height: 40vw; min-height: 130px;margin: 0px 7px;}
    .related_articles_slider .slick-prev {left: 45px;}
    .related_articles_slider .slick-next {right: 45px;}
    .related_articles_slider .slick-prev, .related_articles_slider .slick-next {width: 30px; height: 30px;}
    .related_articles_slider .slick-next:before, .related_articles_slider .slick-next:after, .related_articles_slider .slick-prev:before, .related_articles_slider .slick-prev:after{width:22px;background: #ffffff;}
    .related_articles {margin-bottom: 0;}
    .related_articles_slider_wrapper {margin: 0;}
    .article_content ol, .article_content ul {padding-left: 0;margin-bottom: 9vw;display: flex;flex-direction: column;align-items: flex-start;margin-left: 15px;}
    .article_content li{text-align: left;}
    .article_title{margin-top: 10px;display: block;white-space: normal;word-break: break-word;}
    .back_to_section{text-align: center;}
    #news_article_page .slick-track{height:40vw;}

    /*---------------404 page ----------------*/
    #error_page .content_section {padding-top: 0 !important;}
    .thank_you_content h1 {width: 85%;}
    .thank_you_content h1 span {white-space: nowrap;}

    /*------------Community -----------------*/
    .community_content_wrap {padding: 0;width: 100%;padding-bottom: 15vw;}
    .community_cnt_sec {padding: 11.8vw 11.8vw 8.4vw;flex-direction: column;text-align: center;position: relative;}
    .community_cnt_sec:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;right: 0;z-index: -1}
    .community_cnt_sec.community_cnt_sec_reverse {flex-direction: column;padding-right: 11.8vw;}
    .community_details{padding: 0;padding-bottom: 9.7vw;width: 100%;}
    .community_cnt_sec .community_img {width: 100%;height: 76.4vw;}
    .community_details .des2{min-height: 0;}

    .community_content_wrap:before, .community_content_wrap:after {display: none;}
    .community_retail:before {border-top: 162vw solid #f7f5ee;border-right: 110vw solid transparent;}
    .community_offices:before {border-top: 162vw solid transparent;border-right: 110vw solid transparent;}
    .community_culture:before {border-top: 162vw solid transparent;border-right: 110vw solid #f7f5ee; top: -50%;}
    .community_public:before {border-top: 162vw solid #f7f5ee;border-right: 110vw solid transparent;}

    .community_offices .community_img, .community_culture .community_img {z-index: 1;}
    .community_public .community_img, .community_offices .community_img {z-index: -2;}

    .community_public:after {content: '';position: absolute;left: 0;top: auto;bottom: 30vw;right: 0;z-index: -1;border-top: 265vw solid #f7f5ee;border-right: 180vw solid transparent;}
    #community_page .top_section {padding-top: 0 !important}
    .community_details .btn {margin-top: 25px;margin-bottom: 25px;}
    .community_public .community_details {padding-left: 0;}

}
@media all and (max-width:767px){
    .desktop_tab{display: none!important;}
    
   /*----------------------------------
    Floorplans page
    ------------------------------------*/
    .fp_wrapper{max-width: 502px;}
    .floorplan_type_block{width:100%;}
    .floorplan_type_block li:first-child,.floorplan_type_block li:first-child a{height: 65vw;}
    .floorplan_type_block li:last-child{text-align: center;}
    .floorplans_page h1{font-size: 43px;}
    .floorplan_type_block li h3,#floorplan_detail .left_block ul li h3{font-size: 18px;}
    #floorplans_listing .fp_wrapper .floorplan_type_block:first-child li:first-child{margin-top: 0px;}
    #floorplans_listing .floorplan_type_block li:first-child{margin-top: 60px;}
    #floorplans_listing .floorplan_type_block li .view_btn{margin-bottom: 0px;}
    #floorplans_listing .floorplan_type_block li:last-child{text-align: center!important;}
    
}
@media all and (max-width:480px){
    #residences_page .banner_sec_slider .slick-dots{bottom: 70px;}
    /*-------------------------------------
    Floorplans page
    --------------------------------------*/
    .floorplans_page{padding: 50px 30px 70px;}
    

    /*-------------------------------
    NEWS
    ---------------------------------*/
    .news_dropdown_label:after {right: 5px;}
    .news_dropdown_label {padding: 5px 14px 5px 5px;}
    .news_dropdown a {padding-left: 5px; padding-right: 5px;}
    .expanded .news_search .search_field {padding-left: 10px;font-size: 16px;}
    .news_search_btn{background-size: inherit;}

    .community_culture:before {top: -30%;}
}
@media all and (max-width:374px){
    .floor_level li{padding: 0 10px;}
}

@media all and (min-width:769px) and (max-height: 550px){
    .h_slider_txt{font-size: calc(16px + (18 - 16)*((100vw - 320px)/(1440 - 320)));}
}

@media screen and (max-width:768px) and (orientation:portrait){
    .g_image img.horizontal_img{padding: 0;}
}
@media all and (max-width:600px){
    footer{padding-top:127px;}
    #covid_msg{font-size:18px; line-height: 25px;   }
}
