:root{
    scroll-behavior: auto;
}
.select__item { border: solid 1px transparent; border-width: 1px 0; }
.home_figment_suite .iframeWrapper .slider__arrows-container { margin: 0; padding: 0 38px; } 
/* .home_figment_suite .iframeWrapper .slider__arrows-container-wrap { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } */
.home_figment_suite .iframeWrapper .slider .slider__slider-arrow.slick-arrow svg { width: 38px; height: auto; } 
.matterport_image_wrapper.slick-slide { height: auto; } 
.home_figment_suite .iframeWrapper .slider .slider__slider-arrow.slick-arrow svg * { fill: #FFF; } 
.home_figment_suite .iframeWrapper .slider__slider { position: relative; } 
.home_figment_suite .iframeWrapper .slider__slider-wrap { position: relative; } 
.home_figment_suite .iframeWrapper .slider,
.slider .matterport_image_wrapper { height: auto !important; } 

.page-template-page-landing .home-hero.slider_mobile_banner .slider__item ,
.home .home-hero.slider_mobile_banner .slider__item { position: absolute; top: 0; left: 0; }

.chapter_img .slider__arrows-container { margin: 0; padding: 0 38px; } 
/* .chapter_img .slider__arrows-container-wrap { -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } */
.chapter_img .slider { height: auto; width: 100%; } 
.chapter_img .slider .slider__dots-container { position: relative; top: auto; bottom: auto; left: auto; right: auto; } 
.chapter_img .slider .slider__slider-arrow.slick-arrow svg { width: 38px; height: auto; } 
.matterport_image_wrapper.slick-slide { height: auto; } 
.chapter_img .slider .slider__slider-arrow.slick-arrow svg * { fill: #FFF; } 
.chapter_img .slider__slider { position: relative; height: auto; } 
.chapter_img .slider__slider-wrap { position: relative; } 
.chapter_img .slider__slider .slick-track,
.chapter_img .slider__slider .slick-list { height: auto; /* width: 100% !important; */}
.iframeWrapper .slick-arrow { position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.iframeWrapper .slick-arrow.slider__slider_arrow_prev_home:hover { -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); } 
.iframeWrapper .slick-arrow.slider__slider_arrow_next_home:hover { -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); } 
.iframeWrapper .slick-arrow svg { width: 38px; height: auto; } 
.iframeWrapper .slick-arrow svg * { fill: #FFF; } 
.iframeWrapper .slider__arrows-container-wrap { z-index: 3; } 
.page-template-page-landing .div_frame { position: relative; } 
.page-template-page-landing .div_frame::after { content: ''; display: block; padding: 30.55% 50%; } 
.page-template-page-landing .div_frame>a.matterport_image_wrapper { width: 100%; height: 100% !important; object-fit: cover; position: absolute; top: 0; left: 0; } 
.page-template-page-landing .div_frame>a.matterport_image_wrapper img { width: 100%; height: 100%; object-fit: cover; } 
.page-template-page-landing .div_frame>img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; } 
.page-template-page-landing .div_frame iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } 
.page-template-page-landing .landing_page_wrap .iframeWrapper { height: auto !important; } 
.suite__slider-wrap_main_box { width: 100%; position: relative; } 
.button_slider { position: absolute; bottom: 35px; left: 16px; right: 16px; z-index: 9; display: -ms-flexbox; display: flex; justify-content: flex-end; } 
/* .button_slider { position: absolute; bottom: 16px; left: auto; right: 16px; } */
.suite__slider-wrap_main { position: relative; width: 100%;}
.suite__slider-wrap_main .suite { padding-bottom: 18px; } 
.suite__slider-wrap_main_box:hover .suite__slider { box-shadow: 0 0 0 2px #c65e33; } 
.suite__slider-wrap_main_box:hover .slick-slider .slick-arrow:before,
.suite__slider-wrap_main_box:hover.slick-slider .slick-arrow:before { background-color: rgba(255, 255, 255, 0.8);}

.suite__slider-wrap_main_box:hover .button_slider a.btn_txt { opacity: 1; visibility: visible; } 
.button_slider a.btn_txt { /* display: none !important; */
 display: -ms-flexbox; display: flex; align-items: center; justify-content: center; text-align: center; background: #C65E33; height: 46px; width: 100%; padding: 8px 16px; font-size: 16px; font-style: normal; font-weight: 400; font-family: 'SharpGroteskBook18'; color: #FFF; opacity: 0; visibility: hidden; } 
.suite__slider-wrap_main_box:hover .button_slider a.btn_icon { opacity: 1; visibility: visible; } 
.room_list_blk .button_slider a.btn_icon { display: flex !important; } 
/*.room_list_blk .button_slider a.btn_txt { display: none !important; } */
.button_slider a.btn_icon { display: none !important; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; text-align: center; background: #C65E33; height: 40px; width: 40px; border-radius: 50%; font-size: 0; opacity: 0; visibility: hidden; } 
.button_slider a.btn_txt:hover { background-color: #478ba1; } 
.suite .styled-dots { display: none !important; } 
.suite__slider-wrap_main .suite .styled-dots { display: flex !important; } 
/* .chapter_img .slider , */
/* .slider .matterport_image_wrapper { height: auto !important; } */

.suitesWrapper.for_apply_now_btn .room_list_blk .room_list .room_list_inner .imag_blk_main { box-shadow: none !important; } 
.roomsWrapper.for_apply_now_btn .room_list_blk .room_list .room_list_inner .imag_blk_main { box-shadow: none !important; } 
.suitesWrapper.for_apply_now_btn .suite__slider-wrap_main .suite { padding-bottom: 0; } 
.suitesWrapper.for_apply_now_btn .button_slider { bottom: 17px; } 
a.no_link { pointer-events: none; cursor: default; } 
.hero_wraps .slider_mobile_banner { display: none; } 

.member_say_v2_sec { width: 100%; position: relative; background-color: #56633F; padding: 80px 0; } 
.member_say_v2_inner { width: 100%; position: relative; } 
.member_say_v2_inner .big-title { font-size: 48px; font-style: normal; font-weight: 400; line-height: 125%; letter-spacing: 0.36px; color: #F7F2EF; margin-bottom: 66px; } 
.member_say_v2_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -16px; row-gap: 72px; } 
.member_say_v2_row .member_say_v2_col { width: 33.33%; padding: 0 15px; } 
.member_say_v2_sec .container { max-width: 1560px; } 
.member_say_v2_box { width: 100%; position: relative; } 
.member_say_v2_top_img { width: 100%; position: relative; } 
.member_say_v2_img_row { display: -ms-flexbox; display: flex; width: 100%; min-height: 414px; align-items: center; } 
.member_say_v2_img_row .member_say_v2_img_col { width: 240px; } 
.member_say_v2_img_outer { width: 100%; background-color: #FFF; padding: 11px 11px 54px 11px; position: relative; -webkit-box-shadow: 2px 0 6px 1px #00000073; -moz-box-shadow: 2px 0 6px 1px #00000073; -ms-box-shadow: 2px 0 6px 1px #00000073; box-shadow: 2px 0 6px 1px #00000073; } 
.member_say_v2_img_outer .member_say_v2_img_inner { width: 100%; position: relative; overflow: hidden; } 
.member_say_v2_img_outer .member_say_v2_img_inner:after { content: ''; display: block; padding: 64.225% 50%; } 
.member_say_v2_img_outer .member_say_v2_img_inner img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; } 
.member_say_v2_box .member_say_v2_dtl { width: 100%; position: relative; padding: 24px 0 0 0; } 
.member_say_v2_dtl .member_say_v2_star { width: 100%; position: relative; } 
.member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list { position: relative; margin: 0; list-style: none; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -4px; row-gap: 4px; padding: 0 0 16px 0; } 
.member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list li { position: relative; margin: 0; list-style: none; padding: 0 4px; list-style-type: none; display: -ms-flexbox; display: flex; } 
.member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list li img { width: 18px; height: auto; } 
.member_say_v2_dtl .member_say_v2_disc { width: 100%; position: relative; } 
.member_say_v2_dtl .member_say_v2_disc p { font-family: 'SharpGroteskBook18'; font-size: 18px; font-style: normal; font-weight: 400; line-height: 150%; color: #FFF; } 
.member_say_v2_dtl .member_say_v2_name { font-size: 32px; font-style: italic; font-weight: 400; line-height: 120%; color: #FFF; color: #FFF; padding: 24px 0 0 0; font-family: 'Mazius'; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+1) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(-6deg) translateX(8%) translateY(6%); -moz-transform: rotate(-6deg) translateX(8%) translateY(6%); -ms-transform: rotate(-6deg) translateX(8%) translateY(6%); transform: rotate(-6deg) translateX(8%) translateY(6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+1) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(5deg) translateX(-2%) translateY(-5%); -moz-transform: rotate(5deg) translateX(-2%) translateY(-5%); -ms-transform: rotate(5deg) translateX(-2%) translateY(-5%); transform: rotate(5deg) translateX(-2%) translateY(-5%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+2) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(4deg) translateX(8%) translateY(6%); -moz-transform: rotate(4deg) translateX(8%) translateY(6%); -ms-transform: rotate(4deg) translateX(8%) translateY(6%); transform: rotate(4deg) translateX(8%) translateY(6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+2) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(-4deg) translateX(-6%) translateY(-5%); -moz-transform: rotate(-4deg) translateX(-6%) translateY(-5%); -ms-transform: rotate(-4deg) translateX(-6%) translateY(-5%); transform: rotate(-4deg) translateX(-6%) translateY(-5%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+3) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(-4deg) translateX(8%) translateY(5%); -moz-transform: rotate(-4deg) translateX(8%) translateY(5%); -ms-transform: rotate(-4deg) translateX(8%) translateY(5%); transform: rotate(-4deg) translateX(8%) translateY(5%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+3) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(4deg) translateX(-6%) translateY(6%); -moz-transform: rotate(4deg) translateX(-6%) translateY(6%); -ms-transform: rotate(4deg) translateX(-6%) translateY(6%); transform: rotate(4deg) translateX(-6%) translateY(6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+4) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(4deg) translateX(8%) translateY(-6%); -moz-transform: rotate(4deg) translateX(8%) translateY(-6%); -ms-transform: rotate(4deg) translateX(8%) translateY(-6%); transform: rotate(4deg) translateX(8%) translateY(-6%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+4) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(-4deg) translateX(-6%) translateY(6%); -moz-transform: rotate(-4deg) translateX(-6%) translateY(6%); -ms-transform: rotate(-4deg) translateX(-6%) translateY(6%); transform: rotate(-4deg) translateX(-6%) translateY(6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+5) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(4deg) translateX(8%) translateY(6%); -moz-transform: rotate(4deg) translateX(8%) translateY(6%); -ms-transform: rotate(4deg) translateX(8%) translateY(6%); transform: rotate(4deg) translateX(8%) translateY(6%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+5) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(-4deg) translateX(-6%) translateY(-5%); -moz-transform: rotate(-4deg) translateX(-6%) translateY(-5%); -ms-transform: rotate(-4deg) translateX(-6%) translateY(-5%); transform: rotate(-4deg) translateX(-6%) translateY(-5%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+6) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(-4deg) translateX(6%) translateY(-6%); -moz-transform: rotate(-4deg) translateX(6%) translateY(-6%); -ms-transform: rotate(-4deg) translateX(6%) translateY(-6%); transform: rotate(-4deg) translateX(6%) translateY(-6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+6) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(3deg) translateX(-12%) translateY(6%); -moz-transform: rotate(3deg) translateX(-12%) translateY(6%); -ms-transform: rotate(3deg) translateX(-12%) translateY(6%); transform: rotate(3deg) translateX(-12%) translateY(6%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+7) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(-4deg) translateX(6%) translateY(-6%); -moz-transform: rotate(-4deg) translateX(6%) translateY(-6%); -ms-transform: rotate(-4deg) translateX(6%) translateY(-6%); transform: rotate(-4deg) translateX(6%) translateY(-6%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+7) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(4deg) translateX(-12%) translateY(6%); -moz-transform: rotate(4deg) translateX(-12%) translateY(6%); -ms-transform: rotate(4deg) translateX(-12%) translateY(6%); transform: rotate(4deg) translateX(-12%) translateY(6%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+9) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(4deg) translateX(8%) translateY(6%); -moz-transform: rotate(4deg) translateX(8%) translateY(6%); -ms-transform: rotate(4deg) translateX(8%) translateY(6%); transform: rotate(4deg) translateX(8%) translateY(6%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+9) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(-4deg) translateX(-6%) translateY(-1%); -moz-transform: rotate(-4deg) translateX(-6%) translateY(-1%); -ms-transform: rotate(-4deg) translateX(-6%) translateY(-1%); transform: rotate(-4deg) translateX(-6%) translateY(-1%); z-index: 2; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+8) .member_say_v2_img_row .member_say_v2_img_col:first-child { -webkit-transform: rotate(4deg) translateX(8%) translateY(-1%); -moz-transform: rotate(4deg) translateX(8%) translateY(-1%); -ms-transform: rotate(4deg) translateX(8%) translateY(-1%); transform: rotate(4deg) translateX(8%) translateY(-1%); z-index: 3; } 
.member_say_v2_row .member_say_v2_col:nth-child(9n+8) .member_say_v2_img_row .member_say_v2_img_col:last-child { -webkit-transform: rotate(-3deg) translateX(-10%) translateY(6%); -moz-transform: rotate(-3deg) translateX(-10%) translateY(6%); -ms-transform: rotate(-3deg) translateX(-10%) translateY(6%); transform: rotate(-3deg) translateX(-10%) translateY(6%); z-index: 2; } 
.member_say_v2_inner .load_btn { padding-top: 72px; } 
.member_say_v2_inner .load_btn .button { min-width: 200px; text-align: center; min-height: 56px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; font-size: 18px; } 
.come_from_sec .container { max-width: 1320px; } 
.come_from_sec { width: 100%; position: relative; background: #EEE6DE; padding: 80px 0 90px; } 
.come_from_inner { width: 100%; position: relative; } 
.come_from_inner .big-title { font-size: 48px; font-style: normal; font-weight: 400; line-height: 125%; letter-spacing: 0.36px; text-transform: capitalize; color: #000; margin-bottom: 43px; } 
.come_from_slider_wrap .swiper-button-prev-come_from,
.come_from_slider_wrap .swiper-button-next-come_from { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer; } 
.come_from_slider_wrap .swiper-button-prev-come_from { left: -100px; } 
.come_from_slider_wrap .swiper-button-next-come_from { right: -100px; } 
.come_from_slider_wrap { width: 100%; position: relative; } 
.slider_img_box { width: 100%; position: relative; display: -ms-flexbox; display: flex; height: 80px; justify-content: center; align-items: center; align-content: center; } 
.slider_img_box img { width: auto; height: auto; max-width: 100%; max-height: 100%; } 
.joinus_member_blk .joinus_member_image { border-radius: 100%; } 
.joinus_member_sec.joinus_member_sec_2 { padding: 80px 0; } 
.joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 84px; } 
.joinus_member_sec.joinus_member_sec_2 .joinbtn { width: 100%; position: relative; padding: 64px 0 0 0; } 
.joinus_member_sec.joinus_member_sec_2 .joinbtn .button { min-width: 200px; text-align: center; min-height: 56px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; font-size: 18px; } 
.abt_club_house_dtl .member_btn { display: -ms-flexbox; display: flex; width: 100%; padding: 32px 0 16px 0; } 
.abt_club_house_dtl .member_btn .button { min-width: 200px; text-align: center; min-height: 56px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; font-size: 18px; } 
.meet_hosts_sec.meet_hosts_sec_v2 { padding: 80px 0 91px; } 
.come_from_slider_wrap_mobile { display: none; } 
/* .home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .section { padding: 80px 0; } 
.home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .container { max-width: 1300px; } */
.no-beige-block,
.no-beige-block .based_bg ,
.no-beige-block .beige-block { background-color: transparent !important; } 
.w3n-featured-in_home .w3n-featured-in h3 { font-size: 26px; font-family: 'Mazius'; color: #000000; display: none; } 
.beige-block .beige-block { background: #EEE6DE !important; } 
.w3n-featured-in_home .w3n-featured-in h1.big-title { color: #000000; } 
@media (min-width: 1400px) {
 .w3n-featured-in_home .w3n-featured-in h1.big-title { font-size: 40px; color: #000000; margin-bottom: 25px; } 
 .home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .section { padding: 80px 0; } 
 .home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .container { max-width: 1300px; } 
 }


@media (min-width: 1200px){
 .new_shange_page_v2 { display: -ms-flexbox; display: flex; position: relative; width: 100%; max-width: 1677px; margin: 0 auto; } 
 .new_shange_page_v2 .new_shange_page_right { width: 557px; } 
 .new_shange_page_v2 .new_shange_page_left { width: calc(100% - 557px); padding: 0 31px 0 0; } 
 .new_shange_page_v2 .slider_top_btn .container { width: 100%; max-width: 100%; padding: 0 30px !important; } 
 .new_shange_page_v2 .top_banner_blk .img_blks_main { height: 649px; } 
 .top_banner_blk_thumb { margin-top: 8px; } 
 .top_banner_blk_thumb .img_blks_main { width: 100%; height: 64px; position: relative; } 
 .top_banner_blk_thumb .swiper-slide:not(.swiper-slide-thumb-active) .img_blks_main:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.7; } 
 .top_banner_blk_thumb { overflow: hidden; } 
 .new_shange_page .top_our_dtl.top_our_dtl_flex { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 48px 0 0 0; } 
 .top_our_dtl_flex .top_our_dtl_left { width: calc(100% - 364px); padding: 0 30px 0 0; } 
 .top_our_dtl_flex .top_our_dtl_right { width: 364px; } 
 .new_shange_page .top_our_dtl_flex .map_blk { padding-top: 0; } 
 .new_shange_page .top_our_dtl_flex .detail-info__row { margin-top: 25px; } 
 .new_shange_page .top_our_dtl_flex .detail-info__col { width: 33.33%; } 
 .new_shange_page_v2.new_shange_page .container { padding: 0; } 
 .top_our_dtl_flex .mapIframe iframe { height: 326px; } 
 .new_shange_page_v2.new_shange_page { padding-top: 40px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange { width: 100%; } 
 .new_shange_page_v2 .similar__row .similar__col { width: 50%; } 
 .new_shange_page_v2 .similar { padding: 64px 0; } 
 .single-suite .new_shange_page_v2 .right_top_shange.map_sec { margin-bottom: 0; } 
 .single-suite .page-wrap { overflow: visible; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange { position: sticky; top: 106px; margin-bottom: 100px; border: 1px solid #EEE6DE; padding: 32px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange h2 { margin: 0 0 40px 0; font-family: 'Mazius'; font-size: 35px; line-height: 124%; letter-spacing: .0052em; color: #000; font-weight: 400; } 
 .new_shange_page_v2.new_shange_page h3 { font-size: 28px; margin-bottom: 32px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange p { font-size: 18px; line-height: 131.556%; letter-spacing: 0.083px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange p+p { margin-top: 24px; } 
 .new_shange_page_v2 .main_partshange .read_more_btn { padding-top: 24px; } 
 .new_shange_page_v2 .shange_houes_blk { padding-bottom: 64px; } 
 .new_shange_page_v2 .main_partshange .read_more_btn a { font-size: 18px; } 
 .new_shange_page_v2 .amenities_section { padding: 65px 0 44px; position: relative; z-index: 2; } 
 .new_shange_page_v2 .amenities_section:after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #EEE6DE; width: calc((100vw - 1677px) / 2); } 
 .new_shange_page_v2 .bottom_list_amenities { margin-top: 27px; } 
 .new_shange_page_v2 .bottom_list_amenities .list_amenities { padding: 20px 0; } 
 .new_shange_page_v2 .bottom_list_amenities .list_amenities .right_dtl { font-size: 18px; width: calc(100% - 36px); padding-left: 16px; } 
 .new_shange_page_v2 .bottom_list_amenities .list_amenities .left_imgs { width: 36px; height: 36px; } 
 .new_shange_page_v2 .room_faci_sec { padding-top: 28px; padding-bottom: 32px; } 
 .new_shange_page_v2 .room_list_blk { margin: 0 -15px; } 
 .new_shange_page_v2 .room_list_blk .room_list { padding: 0 15px; margin-bottom: 32px; display: -ms-flexbox; display: flex; } 
 .new_shange_page_v2 .threeDHouseIframeSection iframe { height: 569px; } 
 .new_shange_page_v2 .similar.section .big-title { margin-bottom: 40px; text-align: left; } 
 .new_shange_page_v2 .suite-cost__cost,
 .new_shange_page_v2 .suite__name { font-size: 24px; line-height: 112.875%; } 
 .new_shange_page_v2 .suite-cost__wrapper { font-size: 18px; } 
 .new_shange_page_v2 .suite__adress { font-size: 18px; line-height: 129.778%; margin-top: 8px; } 
 .new_shange_page_v2 .suite-cost__available { font-size: 18px; line-height: 129.778%; } 
 .new_shange_page_v2 .suite__info-col .suite__baroque,
 .new_shange_page_v2 .suite__info-col .suite-builtyear { font-size: 16px; line-height: 131.25%; margin-top: 8px; } 
 .new_shange_page_v2 .similar.section .suite__slider-wrap_main .suite { padding-bottom: 25px; } 
 .new_shange_page_v2 .room_top_dtl .left_name_room { font-size: 24px; } 
 .new_shange_page_v2 .room_top_dtl .rant_blk { font-size: 18px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 18px; margin-bottom: 16px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange .room_bottom_dtl .our_face li:after { top: 11px; } 
 .new_shange_page_v2 .room_list_blk .room_list .room_dtl { padding: 24px 24px 8px 24px; } 
 .new_shange_page_v2 .room_list_blk .room_list .imag_blk_main .room_image { padding-bottom: 63%; height: auto; } 
 .new_shange_page_v2 .right_top_shange .terms_blk_side_bar { border: none; padding: 0; margin: 0; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li { font-size: 18px; line-height: 168.889%; font-family: 'SharpGroteskBook18'; padding: 0 0 0 17px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li+li { margin-top: 14px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul { margin-bottom: 34px; } 
 .new_shange_page_v2 .terms_blk_side_bar p { font-size: 18px; line-height: 168.889%; } 
 .new_shange_page_v2 .side_siky_btn { width: 100%; position: relative; margin: 40px 0 0 0; } 
 .new_shange_page_v2 .side_siky_btn a { width: 100%; position: relative; margin: 0 !important; text-align: center; } 
 .new_shange_page.new_shange_page_v2 .detail-info__row .detail-info__feature-text { font-size: 18px; line-height: 100%; letter-spacing: 0.34px; } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-prev:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' fill='white' fill-opacity='0.8'/%3e%3cpath d='M31.0353 8.91613L31.7388 9.61914L17.6725 23.6854L31.7388 37.7516L31.0353 38.4546L16.266 23.6854L31.0353 8.91613Z' fill='%23C65E33'/%3e%3c/svg%3e"); width: 100%; height: 100%; background-size: contain; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-prev:hover:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' fill='%23C65E33' fill-opacity='0.8'/%3e%3cpath d='M31.0353 8.91613L31.7388 9.61914L17.6725 23.6854L31.7388 37.7516L31.0353 38.4546L16.266 23.6854L31.0353 8.91613Z' fill='white'/%3e%3c/svg%3e"); } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-prev { left: 32px; width: 48px; height: 48px; } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-next:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' transform='matrix(-1 0 0 1 48 0)' fill='white' fill-opacity='0.8'/%3e%3cpath d='M16.9652 8.91613L16.2617 9.61914L30.328 23.6854L16.2617 37.7516L16.9652 38.4546L31.7345 23.6854L16.9652 8.91613Z' fill='%23C65E33'/%3e%3c/svg%3e"); width: 100%; height: 100%; background-size: contain; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-next:hover:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' transform='matrix(-1 0 0 1 48 0)' fill='%23C65E33' fill-opacity='0.8'/%3e%3cpath d='M16.9652 8.91613L16.2617 9.61914L30.328 23.6854L16.2617 37.7516L16.9652 38.4546L31.7345 23.6854L16.9652 8.91613Z' fill='white'/%3e%3c/svg%3e"); } 
 .new_shange_page_v2 .top_banner_blk .swiper-button-next { right: 32px; width: 48px; height: 48px; } 
 .show_mobile_singal { display: none !important; } 
 }
@media (min-width: 1601px) and (max-width: 1800px) { /* .new_shange_page_v2 { max-width: 1517px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange h2 { margin: 0 0 20px 0; font-size: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li { font-size: 16px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li + li { margin-top: 0; } 
 .new_shange_page_v2 .terms_blk_side_bar ul { margin-bottom: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar p { font-size: 16px; } 
 .new_shange_page_v2 .side_siky_btn { margin-top: 20px; } 
 .new_shange_page_v2 .amenities_section:after { width: calc((100vw - 1517px) / 2); } */
 .new_shange_page_v2 { max-width: 1517px; } 
 .new_shange_page_v2 .top_banner_blk .img_blks_main { height: 469px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange h2 { margin: 0 0 20px 0; font-size: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li { font-size: 16px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li+li { margin-top: 0; } 
 .new_shange_page_v2 .terms_blk_side_bar ul { margin-bottom: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar p { font-size: 16px; } 
 .new_shange_page_v2 .side_siky_btn { margin-top: 20px; } 
 .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
 .new_shange_page_v2 .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
 .new_shange_page_v2 .amenities_section:after { width: calc((100vw - 1517px) / 2 + 10px); } 
 .new_shange_page_v2 .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
 .new_shange_page_v2 .room_top_dtl .left_name_room { font-size: 18px; } 
 .new_shange_page_v2 .room_top_dtl .rant_blk { font-size: 14px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
 .new_shange_page_v2 .suite-cost__cost,
 .new_shange_page_v2 .suite__name { font-size: 21px; line-height: 1.29em; } 
 .new_shange_page_v2 .suite__adress { font-size: 16px; line-height: 1.46em; } 
 .new_shange_page_v2 .suite__info-col .suite__baroque,
 .new_shange_page_v2 .suite__info-col .suite-builtyear { font-size: 14px; line-height: 150%; } 
 .new_shange_page_v2 .new_shange_page_right { width: 437px; } 
 .new_shange_page_v2 .new_shange_page_left { width: calc(100% - 437px); } 
 .new_shange_page_v2 .suite-cost__wrapper { font-size: 16px; } 
 }
@media (min-width: 1400px) and (max-width: 1600px){
 .new_shange_page_v2 { max-width: 1300px; } 
 .new_shange_page_v2 .top_banner_blk .img_blks_main { height: 469px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange h2 { margin: 0 0 20px 0; font-size: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li { font-size: 16px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li+li { margin-top: 0; } 
 .new_shange_page_v2 .terms_blk_side_bar ul { margin-bottom: 30px; } 
 .new_shange_page_v2 .terms_blk_side_bar p { font-size: 16px; } 
 .new_shange_page_v2 .side_siky_btn { margin-top: 20px; } 
 .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
 .new_shange_page_v2 .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
 .new_shange_page_v2 .amenities_section:after { width: calc((100vw - 1300px) / 2 + 10px); } 
 .new_shange_page_v2 .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
 .new_shange_page_v2 .room_top_dtl .left_name_room { font-size: 18px; } 
 .new_shange_page_v2 .room_top_dtl .rant_blk { font-size: 14px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
 .new_shange_page_v2 .suite-cost__cost,
 .new_shange_page_v2 .suite__name { font-size: 21px; line-height: 1.29em; } 
 .new_shange_page_v2 .suite__adress { font-size: 16px; line-height: 1.46em; } 
 .new_shange_page_v2 .suite__info-col .suite__baroque,
 .new_shange_page_v2 .suite__info-col .suite-builtyear { font-size: 14px; line-height: 150%; } 
 .new_shange_page_v2 .new_shange_page_right { width: 437px; } 
 .new_shange_page_v2 .new_shange_page_left { width: calc(100% - 437px); } 
 .new_shange_page_v2 .suite-cost__wrapper { font-size: 16px; } 

 /* Reviews New Page Design Start */
 .member_say_v2_sec { padding: 60px 0; } 
 .member_say_v2_sec .container { max-width: 1280px; } 
 .member_say_v2_inner .big-title { font-size: 35px; margin-bottom: 36px; } 
 .member_say_v2_img_row .member_say_v2_img_col { width: 50%; } 
 .member_say_v2_img_row { min-height: 364px; } 
 .member_say_v2_row { row-gap: 52px; } 
 .member_say_v2_dtl .member_say_v2_name { font-size: 25px; } 
 .member_say_v2_inner .load_btn { padding-top: 52px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
 .abt_club_house_dtl .member_btn .button,
 .member_say_v2_inner .load_btn .button { font-size: 18px; min-height: 52px; min-width: 180px; } 
 .come_from_sec { padding: 80px 0 75px; } 
 .come_from_inner .big-title { font-size: 40px; margin-bottom: 40px; } 
 .come_from_sec .container { max-width: 1100px; } 
 .come_from_slider_wrap .swiper-button-prev-come_from,
 .come_from_slider_wrap .swiper-button-next-come_from { font-size: 0; line-height: normal; } 
 .come_from_slider_wrap .swiper-button-prev-come_from svg,
 .come_from_slider_wrap .swiper-button-next-come_from svg { width: 28px; height: auto; } 
 .come_from_slider_wrap .swiper-button-prev-come_from { left: -80px; } 
 .come_from_slider_wrap .swiper-button-next-come_from { right: -80px; } 
 .joinus_member_sec.joinus_member_sec_2 { padding: 80px 0; } 
 .joinus_member_sec_2 .sec_title h2 { font-size: 40px; }
 .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 40px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding: 44px 0 0 0; } 
 .abt_club_house_dtl .member_btn { padding-bottom: 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { padding: 64px 0; } 
 /* Reviews New Page Design End */}
@media (min-width: 1200px) and (max-width: 1399px){
 .new_shange_page_v2 { max-width: 1180px; } 
 .new_shange_page_v2 .top_banner_blk .img_blks_main { height: 469px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange h2 { margin: 0 0 15px 0; font-size: 30px; } 
 .single-suite .new_shange_page_v2 .new_shange_page_right .right_top_shange { padding: 15px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li { font-size: 14px; } 
 .new_shange_page_v2 .terms_blk_side_bar ul li+li { margin-top: 0; } 
 .new_shange_page_v2 .terms_blk_side_bar ul { margin-bottom: 15px; } 
 .new_shange_page_v2 .terms_blk_side_bar p { font-size: 14px; } 
 .new_shange_page_v2 .side_siky_btn { margin-top: 20px; } 
 .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
 .new_shange_page_v2 .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
 .new_shange_page_v2 .amenities_section:after { width: calc((100vw - 1180px) / 2 + 10px); } 
 .new_shange_page_v2 .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
 .new_shange_page_v2 .room_top_dtl .left_name_room { font-size: 18px; } 
 .new_shange_page_v2 .room_top_dtl .rant_blk { font-size: 14px; } 
 .new_shange_page_v2 .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
 .new_shange_page_v2 .suite-cost__cost,
 .new_shange_page_v2 .suite__name { font-size: 18px; line-height: 1.29em; } 
 .new_shange_page_v2 .suite__adress { font-size: 14px; line-height: 1.46em; } 
 .new_shange_page_v2 .suite__info-col .suite__baroque,
 .new_shange_page_v2 .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; } 
 .new_shange_page_v2 .new_shange_page_right { width: 437px; } 
 .new_shange_page_v2 .new_shange_page_left { width: calc(100% - 437px); } 
 .new_shange_page_v2 .suite-cost__wrapper { font-size: 14px; } 
 .new_shange_page_v2 .threeDHouseIframeSection iframe { height: 369px; } 
 .top_our_dtl_flex .top_our_dtl_right { width: 100%; } 

 /* Reviews New Page Design Start */
 .member_say_v2_sec { padding: 60px 0; } 
 .member_say_v2_sec .container { max-width: 1100px; } 
 .member_say_v2_inner .big-title { font-size: 35px; margin-bottom: 36px; } 
 .member_say_v2_img_row .member_say_v2_img_col { width: 50%; } 
 .member_say_v2_img_row { min-height: 324px; } 
 .member_say_v2_dtl .member_say_v2_disc p { font-size: 16px; } 
 .member_say_v2_row { row-gap: 52px; } 
 .member_say_v2_dtl .member_say_v2_name { font-size: 25px; } 
 .member_say_v2_inner .load_btn { padding-top: 32px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
 .abt_club_house_dtl .member_btn .button,
 .member_say_v2_inner .load_btn .button { font-size: 18px; min-height: 52px; min-width: 180px; } 
 .come_from_sec { padding: 60px 0 60px; } 
 .come_from_inner .big-title { font-size: 35px; margin-bottom: 30px; } 
 .come_from_sec .container { max-width: 990px; } 
 .come_from_slider_wrap .swiper-button-prev-come_from,
 .come_from_slider_wrap .swiper-button-next-come_from { font-size: 0; line-height: normal; } 
 .come_from_slider_wrap .swiper-button-prev-come_from svg,
 .come_from_slider_wrap .swiper-button-next-come_from svg { width: 20px; height: auto; } 
 .come_from_slider_wrap .swiper-button-prev-come_from { left: -80px; } 
 .come_from_slider_wrap .swiper-button-next-come_from { right: -80px; } 
 .joinus_member_sec.joinus_member_sec_2 { padding: 60px 0; } 
 .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 44px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding: 44px 0 0 0; } 
 .abt_club_house_dtl .member_btn { padding-bottom: 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { padding: 64px 0; } 
 /* Reviews New Page Design End */}
@media (min-width: 992px) and (max-width: 1199px) {
 /* Reviews New Page Design Start */
 .member_say_v2_sec { padding: 60px 0; } 
 .member_say_v2_sec .container { max-width: 750px; } 
 .member_say_v2_row .member_say_v2_col { width: 50%; } 
 .member_say_v2_inner .big-title { font-size: 35px; margin-bottom: 36px; } 
 .member_say_v2_img_row .member_say_v2_img_col { width: 50%; } 
 .member_say_v2_img_row { min-height: 324px; } 
 .member_say_v2_dtl .member_say_v2_disc p { font-size: 16px; } 
 .member_say_v2_row { row-gap: 35px; } 
 .member_say_v2_dtl .member_say_v2_name { font-size: 25px; } 
 .member_say_v2_inner .load_btn { padding-top: 32px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
 .abt_club_house_dtl .member_btn .button,
 .member_say_v2_inner .load_btn .button { font-size: 16px; min-height: 46px; min-width: 170px; } 
 .come_from_sec { padding: 60px 0 60px; } 
 .come_from_inner .big-title { font-size: 35px; margin-bottom: 30px; } 
 .come_from_sec .container { max-width: 840px; } 
 .come_from_slider_wrap { padding: 0 50px; } 
 .slider_img_box { height: 50px; } 
 .come_from_slider_wrap .swiper-button-prev-come_from,
 .come_from_slider_wrap .swiper-button-next-come_from { font-size: 0; line-height: normal; } 
 .come_from_slider_wrap .swiper-button-prev-come_from svg,
 .come_from_slider_wrap .swiper-button-next-come_from svg { width: 20px; height: auto; } 
 .come_from_slider_wrap .swiper-button-prev-come_from { left: -40px; } 
 .come_from_slider_wrap .swiper-button-next-come_from { right: -40px; } 
 .joinus_member_sec.joinus_member_sec_2 { padding: 60px 0; } 
 .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 44px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding: 30px 0 0 0; } 
 .abt_club_house_dtl .member_btn { padding-bottom: 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { padding: 64px 0; } 
 /* Reviews New Page Design End */}
@media (min-width: 768px) and (max-width: 991px) {
 /* Reviews New Page Design Start */
 .member_say_v2_sec { padding: 60px 0; } 
 .member_say_v2_sec .container { max-width: 680px; } 
 .member_say_v2_row .member_say_v2_col { width: 50%; } 
 .member_say_v2_inner .big-title { font-size: 35px; margin-bottom: 36px; } 
 .member_say_v2_img_row .member_say_v2_img_col { width: 50%; } 
 .member_say_v2_img_row { min-height: 324px; } 
 .member_say_v2_dtl .member_say_v2_disc p { font-size: 16px; } 
 .member_say_v2_row { row-gap: 35px; } 
 .member_say_v2_dtl .member_say_v2_name { font-size: 25px; } 
 .member_say_v2_inner .load_btn { padding-top: 32px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
 .abt_club_house_dtl .member_btn .button,
 .member_say_v2_inner .load_btn .button { font-size: 16px; min-height: 46px; min-width: 170px; } 
 .come_from_sec { padding: 60px 0 60px; } 
 .come_from_inner .big-title { font-size: 35px; margin-bottom: 30px; } 
 .come_from_sec .container { max-width: 840px; } 
 .come_from_slider_wrap { padding: 0 50px; } 
 .slider_img_box { height: 50px; } 
 .come_from_slider_wrap .swiper-button-prev-come_from,
 .come_from_slider_wrap .swiper-button-next-come_from { font-size: 0; line-height: normal; } 
 .come_from_slider_wrap .swiper-button-prev-come_from svg,
 .come_from_slider_wrap .swiper-button-next-come_from svg { width: 20px; height: auto; } 
 .come_from_slider_wrap .swiper-button-prev-come_from { left: 10px; } 
 .come_from_slider_wrap .swiper-button-next-come_from { right: 10px; } 
 .joinus_member_sec.joinus_member_sec_2 { padding: 60px 0; } 
 .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 44px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding: 30px 0 0 0; } 
 .abt_club_house_dtl .member_btn { padding-bottom: 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { padding: 64px 0; } 
 /* Reviews New Page Design End */}
@media (max-width: 1199px){
 .show_desktop_singal { display: none !important; } 
 .show_mobile_singal { display: block !important; } 
 .new_shange_page_v2 .similar { background-color: #EEE6DE; } 
 .top_banner_blk_thumb { display: none; } 
 }
@media (max-width: 767px){
 .iti--fullscreen-popup.iti--container{ z-index: 1000000;}
 .btm_innovators a.button { width: 100%; text-align: center; font-size: 18px; padding-top: 13.5px; padding-bottom: 13.5px; } 
 .button_slider a.btn_txt { display: none; } 
 .button_slider a.btn_icon { opacity: 1; visibility: visible; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; text-align: center; background: #C65E33; height: 40px; width: 40px; border-radius: 50%; font-size: 0; } 
 .button_slider { bottom: 34px; right: 16px; left: auto; width: auto; z-index: 6; } 

 .hero_wraps .slider_desktop_banner { display: none; } 
 .hero_wraps .slider_mobile_banner { display: block; } 
 /* Reviews New Page Design Start */
 .member_say_v2_sec { padding: 80px 0; } 
 .member_say_v2_sec .container { max-width: 362px; padding: 0 15px; } 
 .member_say_v2_row .member_say_v2_col { width: 100%; } 
 .member_say_v2_inner .big-title { font-size: 32px; margin-bottom: 36px; } 
 .member_say_v2_img_outer { padding: 7px 7px 32px 7px; } 
 .member_say_v2_img_row .member_say_v2_img_col { width: 140px; } 
 .member_say_v2_img_row { min-height: 246px; } 
 .member_say_v2_dtl .member_say_v2_disc p { font-size: 16px; } 
 .member_say_v2_row { row-gap: 40px; } 
 .member_say_v2_dtl .member_say_v2_name { font-size: 20px; padding: 16px 0 0 0; } 
 .member_say_v2_inner .load_btn { padding-top: 40px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
 .abt_club_house_dtl .member_btn .button,
 .member_say_v2_inner .load_btn .button { font-size: 16px; min-height: 43px; min-width: 1px; width: 100%; } 
 .come_from_sec { padding: 80px 0 48px; } 
 .come_from_inner .big-title { font-size: 32px; margin-bottom: 41px; } 
 .come_from_sec .container { max-width: 100%; padding: 0 20px; } 
 .come_from_slider_wrap { padding: 0 0; } 
 .slider_img_box { height: 50px; } 
 .come_from_slider_wrap .swiper-button-prev-come_from,
 .come_from_slider_wrap .swiper-button-next-come_from { font-size: 0; line-height: normal; } 
 .come_from_slider_wrap .swiper-button-prev-come_from svg,
 .come_from_slider_wrap .swiper-button-next-come_from svg { width: 20px; height: auto; } 
 .come_from_slider_wrap .swiper-button-prev-come_from { left: 10px; } 
 .come_from_slider_wrap .swiper-button-next-come_from { right: 10px; } 
 .joinus_member_sec.joinus_member_sec_2 { padding: 80px 0 56px; } 
 .joinus_member_sec .sec_title h2 { text-align: center !important; } 
 .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 44px; } 
 .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding: 0 0 0 0; } 
 .abt_club_house_dtl .member_btn { padding-bottom: 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { padding: 64px 0; } 
 .abt_club_house_sec { padding: 80px 0 56px; } 
 .meet_hosts_sec.meet_hosts_sec_v2 { background: #56633F; padding: 80px 0; } 
 .meet_hosts_sec.meet_hosts_sec_v2+.membership_slide_sec { background-color: #F7F2EF; } 
 .meet_hosts_box .meet_new_img_wrapper h4,
 .meet_hosts_box .meet_hosts_dtl p,
 .meet_hosts_sec .sec_title p,
 .meet_hosts_sec .sec_title h2 { color: #FFF; } 
 .come_from_slider_wrap_desktop { display: none; } 
 .come_from_slider_wrap_mobile { display: block; } 
 .slider_img_box_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; row-gap: 37px; align-items: center; } 
 .slider_img_box_row .slider_img_box_col { width: 50%; padding: 0 15px; } 
 .come_from_slider_wrap_mobile .swiper_handler { display: -ms-flexbox; display: flex; align-items: center; justify-content: space-around; width: 100%; margin: 25px 0 0 0; } 
 .come_from_slider_wrap_mobile .swiper_handler .swiper-pagination-mobile { max-width: calc(100% - 100px); display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; } 
 .come_from_slider_wrap_mobile .swiper_handler .swiper-pagination-mobile .swiper-pagination-bullet { width: 15px; height: 2px; background-color: #9D9D9D; display: block; row-gap: 10px; margin: 0 5px; } 
 .come_from_slider_wrap_mobile .swiper_handler .swiper-pagination-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #000; } 
 .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .section>.big-title:not(.show-all) { display: none; } 
 .w3n-featured-in_home .w3n-featured-in h3 { display: block; padding: 0 0 32px; } 
 .home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .section { padding: 80px 0 84px; } 
 /* Reviews New Page Design End */}
.complimentry_section .btn { background: blue; padding: 12px; border: none; outline: none; color: white; font-size: 20px; font-style: normal; line-height: normal; margin: 0; cursor: pointer; } 
.complimentry_modal { height: 100vh; width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; position: fixed; left: 0; right: 0; top: 0; display: none; z-index: 99999; background-color: rgba(0, 0, 0, 0.6); overflow: hidden; padding: 20px 0; } 

body.modal_open { overflow: hidden; }
.complimentry_modal .complimentry_modal_inner {  overflow-y: auto;width: 100%; height: 100%; display: -ms-flexbox; display: flex; justify-content: center; align-items: center;  } 
.complimentry_modal .wpcf7-not-valid-tip { margin-top: 5px; font-size: 14px; font-style: italic; }
.complimentry_modal .wpcf7 form .wpcf7-response-output { display: none !important; }
.complimentry_content { max-width: 500px; background: white; position: relative; display: none; } 
.complimentry_content .textbox .mail_box .input_feild.wpcf7-not-valid { border-color: #dc3232; }
.modal_open .complimentry_content { display: block; z-index: 9999;   } 
.modal_open { background: rgba(0, 0, 0, 0.10); position: relative; } 
.modal_open .complimentry_modal { display: flex; } 
.complimentry_content .imgbox { display: flex; height: 300px; width: 500px; } 
.complimentry_content .imgbox img { width: 100%; height: auto; max-width: 100%; max-height: 100%; object-fit: cover; } 
.complimentry_content .close_btn { display: flex; height: 32px; width: 32px; position: absolute; right: 10px; top: 10px; } 
.complimentry_content .close_btn img { width: 100%; height: auto; max-width: 100%; max-height: 100%; object-fit: cover; } 
.complimentry_content .textbox { padding: 30px; } 
.complimentry_content .textbox h5 { color: black; font-size: 24px; font-style: normal; line-height: normal; margin: 0 0 10px 0; } 
.complimentry_content .textbox p { color: black; font-size: 16px; font-style: normal; line-height: normal; margin: 0 0 20px 0; } 
.complimentry_content .textbox .mail_box { display: flex; align-items: flex-start; } 
.complimentry_content .textbox .mail_box .input_feild { padding: 12px; border: 1px solid gray; color: darkgray; max-width: 300px; font-size: 16px; font-style: normal; line-height: normal; } 
.complimentry_content .textbox .mail_box .input_feild:focus-visible { outline: none; } 
.complimentry_content .textbox .mail_box .form_btn { margin-left: 20px; } 
.complimentry_content .textbox .mail_box .form_btn input { border: solid 1px #c65e33; background-color: #c65e33; color: white; font-size: 18px; font-style: normal; line-height: normal; padding: 11px 14px 12px; cursor: pointer; } 
.complimentry_content .textbox .mail_box .form_btn input:hover { background-color: transparent; color: #c65e33; } 
.different_sec { width: 100%; position: relative; background-color: #FFFFFF; padding: 24px; } 
.different_sec_row { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; align-content: center; } 
.different_sec_row .different_sec_txt { width: calc(100% - 240px); padding: 0 85px 0 0; } 
.different_sec_row .different_sec_txt h6 { font-family: 'SharpGroteskMedium18-Regular'; font-size: 20px; line-height: 155.4%; letter-spacing: 0.109px; color: #000; font-weight: 500; padding: 0 0 17px 0; margin: 0; } 
.different_sec_row .different_sec_txt p { line-height: 148%; color: #000; margin: 0; } 
.different_sec_row .different_sec_btn { width: 240px; } 
.different_sec_row .different_sec_btn a.button { width: 100%; text-align: center; font-size: 18px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; min-height: 40px; padding-top: 4px; padding-bottom: 4px; } 
.mobileshownew { display: none !important; } 

/* New Houses Detail Page Start */
.new_shange_page.new_shange_page_design { width: 100%; position: relative; max-width: 1677px; margin: 0 auto; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 40px 0 0 0; } 

.new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 649px; } 
.new_shange_page_design .top_banner_blk .swiper-button-prev:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' fill='white' fill-opacity='0.8'/%3e%3cpath d='M31.0353 8.91613L31.7388 9.61914L17.6725 23.6854L31.7388 37.7516L31.0353 38.4546L16.266 23.6854L31.0353 8.91613Z' fill='%23C65E33'/%3e%3c/svg%3e"); width: 100%; height: 100%; background-size: contain; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.new_shange_page_design .top_banner_blk .swiper-button-prev:hover:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' fill='%23C65E33' fill-opacity='0.8'/%3e%3cpath d='M31.0353 8.91613L31.7388 9.61914L17.6725 23.6854L31.7388 37.7516L31.0353 38.4546L16.266 23.6854L31.0353 8.91613Z' fill='white'/%3e%3c/svg%3e"); } 
.new_shange_page_design .top_banner_blk .swiper-button-prev { left: 32px; width: 48px; height: 48px; } 
.new_shange_page_design .top_banner_blk .swiper-button-next:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' transform='matrix(-1 0 0 1 48 0)' fill='white' fill-opacity='0.8'/%3e%3cpath d='M16.9652 8.91613L16.2617 9.61914L30.328 23.6854L16.2617 37.7516L16.9652 38.4546L31.7345 23.6854L16.9652 8.91613Z' fill='%23C65E33'/%3e%3c/svg%3e"); width: 100%; height: 100%; background-size: contain; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.new_shange_page_design .top_banner_blk .swiper-button-next:hover:after { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3e%3ccircle cx='24' cy='24' r='24' transform='matrix(-1 0 0 1 48 0)' fill='%23C65E33' fill-opacity='0.8'/%3e%3cpath d='M16.9652 8.91613L16.2617 9.61914L30.328 23.6854L16.2617 37.7516L16.9652 38.4546L31.7345 23.6854L16.9652 8.91613Z' fill='white'/%3e%3c/svg%3e"); } 
.new_shange_page_design .top_banner_blk .swiper-button-next { right: 32px; width: 48px; height: 48px; } 
.new_shange_page_design .swiper-container_v3 .swiper-pagination { position: absolute; bottom: 0; min-height: 40px; bottom: 32px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; left: 0; width: 100%; padding: 0 200px; align-items: center; align-content: center; justify-content: center; row-gap: 20px; } 
.new_shange_page_design .swiper-container_v3 .swiper-pagination .swiper-pagination-bullet { margin: 0 4px; background: #FFFFFF66; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width: 24px; height: 2px; border-radius: 0; opacity: 0.7; } 
.new_shange_page_design .swiper-container_v3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #FFF; } 
.bottom_list_amenities .list_amenities .left_imgs img { width: 100%; height: 100%; object-fit: contain; } 
.new_shange_page_design .slider_top_btn { pointer-events: none; } 
.new_shange_page_design .slider_top_btn .container { padding: 0 32px !important; } 
.new_shange_page_design .slider_top_btn .btn_wraps * { pointer-events: all; } 
.top_banner_blk_bottom { width: 100%; position: relative; } 
.top_banner_blk_bottom .nav_stiky_wrps { width: 100%; position: relative; width: 100%; position: relative; padding: 45px 0 48px; position: sticky; top: 78px; left: 0; z-index: 999; background-color: #FFF; } 
.top_banner_blk_bottom .nav_stiky_wrps::after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #fff; width: calc((100vw - 1677px) / 2); } 
.new_shange_page.new_shange_page_design .top_our_dtl { padding-top: 0; } 

.top_banner_blk_bottom .nav_stiky_wrps ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px; row-gap: 40px; padding: 0; } 
.top_banner_blk_bottom .nav_stiky_wrps ul li { width: auto; padding: 0 10px; margin: 0; list-style-type: none; } 
.top_banner_blk_bottom .nav_stiky_wrps ul li a { position: relative; display: -ms-flexbox; display: flex; font-size: 18px; font-style: normal; font-weight: 400; line-height: 1; letter-spacing: 0.34px; font-family: 'SharpGroteskBook18'; color: #000000; } 
.top_banner_blk_bottom .nav_stiky_wrps ul li a:after { content: ''; position: absolute; bottom: -5px; left: 0; width: 100%; height: 1px; background: #000; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; } 
.top_banner_blk_bottom .nav_stiky_wrps ul li.active a:after { opacity: 1; visibility: visible; bottom: -9px; } 
@media (min-width:768px){
 .top_banner_blk_bottom .nav_stiky_wrps ul li a:hover:after { opacity: 1; visibility: visible; bottom: -9px; } 
 }

.new_shange_page_design .new_shange_page_right { width: 557px; } 
.new_shange_page_design .new_shange_page_left { width: calc(100% - 557px); padding: 0 31px 0 0; } 
.single-suite .new_shange_page_design .new_shange_page_right .right_top_shange { position: sticky; top: 106px; margin-bottom: 100px; border: 1px solid #EEE6DE; padding: 32px; } 
.single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 40px 0; font-family: 'Mazius'; font-size: 35px; line-height: 124%; letter-spacing: .0052em; color: #000; font-weight: 400; } 
.new_shange_page_design .right_top_shange .terms_blk_side_bar { border: none; padding: 0; margin: 0; } 
.new_shange_page_design .terms_blk_side_bar ul li { font-size: 18px; line-height: 168.889%; font-family: 'SharpGroteskBook18'; padding: 0 0 0 17px; } 
.new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 14px; } 
.new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 34px; } 
.new_shange_page_design .terms_blk_side_bar p { font-size: 18px; line-height: 168.889%; } 
.new_shange_page_design .side_siky_btn { width: 100%; position: relative; margin: 40px 0 0 0; } 
.new_shange_page_design .side_siky_btn a { width: 100%; position: relative; margin: 0 !important; text-align: center; } 
.new_shange_page_design .main_partshange .left_top_shange { width: 100%; }
.new_shange_page_design .main_partshange .left_top_shange + .left_top_shange {margin-top: 30px;}
 
.new_shange_page_design .amenities_section:after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #EEE6DE; width: calc((100vw - 1677px) / 2); } 
.new_shange_page_design .amenities_section { padding: 22px 0 16px; } 
.new_shange_page_design .bottom_list_amenities { margin-top: 0; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } 

.new_shange_page_design .bottom_list_amenities .list_amenities { padding: 16px 15px; display: -ms-flexbox; display: flex; width: 33.33%; }
.new_shange_page_design .bottom_list_amenities .list_amenities.clicktomovemap {cursor: pointer;}

.new_shange_page_design .bottom_list_amenities .list_amenities .right_dtl { font-size: 18px; width: calc(100% - 48px); padding-left: 23px; line-height: 1.5; } 
.new_shange_page_design .bottom_list_amenities .list_amenities .left_imgs { width: 48px; height: 48px; } 
.new_shange_page.new_shange_page_design .detail-info__tags { font-size: 20px; line-height: 120%; margin-bottom: 32px; } 
.new_shange_page_design .main_partshange { padding: 24px 0 0 0; } 
.new_shange_page_design .more_dtls_blks { padding: 24px 0 0 0; } 
.new_shange_page_design .main_partshange h3 { font-size: 35px; font-style: normal; font-weight: 400; line-height: 120%; letter-spacing: 0.109px; margin-bottom: 24px; } 
.new_shange_page_design .main_partshange h3.reviews__slider-title { font-size: 24px; } 
.new_shange_page_design .arrow-link__text { font-size: 18px; }
.new_shange_page_design .main_partshange .left_top_shange p { font-size: 18px; line-height: 131.556%; letter-spacing: 0.083px; } 
.new_shange_page_design .main_partshange .read_more_btn { padding-top: 24px; } 
.new_shange_page_design .main_partshange .read_more_btn a { font-size: 18px; } 
.new_shange_page_design .main_partshange .more_dtls_blks_bottom h3 { margin: 0; } 
.more_dtls_blks_bottom { width: 100%; position: relative; padding: 28px 0 24px 0; } 
.more_dtls_blks_bottom .neighbourhood_top { width: 100%; position: relative; display: -ms-flexbox; display: flex; align-items: center; justify-content: space-between; padding: 0 0 16px 0; } 
.more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: calc(100% - 216px); padding: 0 20px 0 0; } 
.more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { width: 216px; } 
.more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn .button.button_outline { width: 100%; border: solid 1px #C65E33; text-align: center; color: #C65E33; font-size: 18px; padding: 7px 14px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn .button.button_outline:hover { color: #fff; background-color: #C65E33; } 
.more_dtls_blks_bottom .neighbourhood_bottom>h3 { display: none; } 
.neighbourhood_map .mapIframe { padding: 0 0 32px; } 
.neighbourhood_map .mapIframe iframe { height: 278px; } 
.neighbourhood_bottom p+p { padding-top: 24px; margin-top: 0; } 
.new_shange_page.new_shange_page_design .container { padding: 0; } 
.new_shange_page_design .room_faci_sec { padding-top: 0; padding-bottom: 32px; } 
.new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2 { font-size: /*35px*/ 40px; line-height: 120%; margin: 0; padding: 0 0 40px 0; } 
.new_shange_page.new_shange_page_design .suitesWrapper .room_list_blk { margin-top: 0; /*margin: 0 -16px;*/ } 
.new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 24px 24px 8px 24px; } 
.new_shange_page_design .room_top_dtl .left_name_room { font-size: 24px; } 
.new_shange_page_design .room_top_dtl .rant_blk { font-size: 20px; } 
.new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 18px; margin-bottom: 16px; } 
.new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li:after { top: 11px; } 
.new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 24px 24px 8px 24px; } 
.new_shange_page_design .room_list_blk .room_list .imag_blk_main .room_image { padding-bottom: 63%; height: auto; } 
.new_shange_page_design .room_list_blk .room_list { padding: 0 16px; margin-bottom: 32px; display: -ms-flexbox; display: flex; } 
.faq_sec_singal_suite.faq_blk { /* background-color: #EEE6DE;*/ position: relative; width: 100%; padding: 64px 68px 64px 0; } 
/* .faq_sec_singal_suite.faq_blk:after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #EEE6DE; width: calc((100vw - 1677px) / 2); }  */
.new_shange_page_design .amenities_section h2 { display: none; } 
.new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2 { text-align: left; margin-bottom: 0; font-size: 35px; line-height: 124%; letter-spacing: 0.182px; } 
.new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header { margin-top: 0; padding-top: 16px; } 
.new_shange_page.new_shange_page_design .faq_blk .ui-accordion .faqacc_detail+.ui-accordion-header { margin-top: 16px; padding-top: 16px; position: relative; } 
.new_shange_page.new_shange_page_design .faq_blk .ui-accordion .faqacc_detail+.ui-accordion-header:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.30); } 
.new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header .ui-icon { top: 25px; height: 20px; width: 20px; } 
.new_shange_page.new_shange_page_design .btn_top_faq { padding: 64px 0 16px 0; } 
.new_shange_page.new_shange_page_design .btn_top_faq p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 148%; letter-spacing: 0.083px; font-family: 'SharpGroteskBook18'; } 
.new_shange_page.new_shange_page_design .faq_sec_singal_inner .center { justify-content: flex-start; } 
.new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a+a { margin-left: 32px; } 
.new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a { font-size: 18px; padding: 7px; min-width: 135px; text-align: center; } 
.new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 48px; } 
.new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a.button.button_linebox { background-color: #fff; min-width: 186px; } 
.new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a.button.button_linebox:hover { background-color: #c65e33; } 
.new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 64px 0 0; } 
.new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 569px; } 
.new_shange_page.new_shange_page_design .section.similar { padding: 64px 0; } 
.new_shange_page_design .similar.section .big-title { margin-bottom: 40px; text-align: left; } 
.new_shange_page_design .similar__row { margin: 0 -16px; flex-wrap: wrap; } 
.new_shange_page_design .similar__row .similar__col { width: 50%; padding-left: 16px; padding-right: 16px; } 
.new_shange_page_design .suite-cost__cost,
.new_shange_page_design .suite__name { font-size: 24px; line-height: 112.875%; } 
.new_shange_page_design .suite-cost__wrapper { font-size: 18px; } 
.new_shange_page_design .suite__adress { font-size: 18px; line-height: 129.778%; margin-top: 8px; } 
.new_shange_page_design .suite-cost__available { font-size: 18px; line-height: 129.778%; } 
.new_shange_page_design .suite__info-col .suite__baroque,
.new_shange_page_design .suite__info-col .suite-builtyear { font-size: 16px; line-height: 131.25%; margin-top: 8px; } 
.new_shange_page_design .similar.section .suite__slider-wrap_main .suite { padding-bottom: 25px; } 
.new_shange_page_design .suite .styled-dots { display: -ms-flexbox !important; display: flex !important; } 
.slider__slider-wrap .no-slide-div { height: 100%; } 
.footer__design.mobile_footer_design { display: none; } 
/* New Houses Detail Page End */

.home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header .ui-icon { height: 20px; width: 20px; background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0V20' stroke='%23478BA1' stroke-width='3'/%3e%3cpath d='M20 10L6.55651e-07 10' stroke='%23478BA1' stroke-width='3'/%3e%3c/svg%3e "); top: 9px; } 
.home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-icon { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 10L6.55651e-07 10' stroke='%23478BA1' stroke-width='3'/%3e%3c/svg%3e "); height: 20px; width: 20px; } 
.home_wraps_v2 .faq_blk .ui-accordion .faqacc_detail + .ui-accordion-header:after { content: ''; position: absolute; top: -21px; left: 0; width: 100%; height: 1px; background: rgba(0, 0, 0, 0.30); } 
.feedback_new { width: 100%; position: relative; padding: 62px 0 64px; background-position: center center; background-repeat: no-repeat; background-size: cover; } 
.feedback_new .feedback_new_form { width: 100%; position: relative; padding: 65px 62px; background-color: #478BA1; } 
.title_feedback_new { width: 100%; position: relative; text-align: center; padding: 0 0 58px 0; } 
.title_feedback_new h2 { font-size: 56px; line-height: 130%; font-weight: 400; font-family: Mazius, sans-serif; color: #fff; padding: 0 0 24px 0; margin: 0; } 
.title_feedback_new p { font-size: 18px; line-height: 148%; font-weight: 400; letter-spacing: 0.094px; font-family: 'SharpGroteskBook18'; color: #fff; } 
.feedback_new_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; row-gap: 32px; } 
.feedback_new_field { width: 100%; position: relative; } 
.feedback_new_row .feedback_new_col { width: 50%; padding: 0 15px; } 
.feedback_new_ani .feedback_new_label { position: absolute; top: 16px; left: 16px; right: auto; display: block; padding: 0; max-width: calc(100% - (19px * 2)); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } 
.feedback_new_label { color: #FFFFFFB2; font-size: 18px; font-weight: 400; line-height: 148%; letter-spacing: 0.094px; font-family: 'SharpGroteskBook18'; pointer-events: none; background-color: #478BA1; z-index: 3; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.feedback_new_input { background-color: transparent !important; outline: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border-radius: 0; border: 1px solid #FFF; width: 100%; height: 56px; padding: 0 16px; color: #FFFFFF; font-size: 18px; font-weight: 400; line-height: 148%; letter-spacing: 0.094px; font-family: 'SharpGroteskBook18'; } 
.feedback_new_field ::-webkit-input-placeholder { color:#FFFFFFB2 !important; } 
.feedback_new_field :-moz-placeholder { opacity: 1; color: #FFFFFFB2 !important; } 
.feedback_new_field ::-moz-placeholder { opacity: 1; color: #FFFFFFB2 !important; } 
.feedback_new_field :-ms-input-placeholder { color: #FFFFFFB2 !important; } 

body .feedback_new_field .iti__flag-container .iti__dropdown-content ::-webkit-input-placeholder { color:#000 !important; } 
body .feedback_new_field .iti__flag-container .iti__dropdown-content :-moz-placeholder { opacity: 1; color: #000 !important; } 
body .feedback_new_field .iti__flag-container .iti__dropdown-content ::-moz-placeholder { opacity: 1; color: #000 !important; } 
body .feedback_new_field .iti__flag-container .iti__dropdown-content :-ms-input-placeholder { color: #000 !important; } 
.feedback_new_col_number .feedback_new_field .feedback_new_input::-webkit-input-placeholder { color:#FFFFFFB2 !important; opacity: 0; } 
.feedback_new_col_number .feedback_new_field .feedback_new_input:-moz-placeholder { opacity: 0; color: #FFFFFFB2 !important; } 
.feedback_new_col_number .feedback_new_field .feedback_new_input::-moz-placeholder { opacity: 0; color: #FFFFFFB2 !important; } 
.feedback_new_col_number .feedback_new_field .feedback_new_input:-ms-input-placeholder { color: #FFFFFFB2 !important; opacity: 0; } 
.feedback_new_col_number .iti__search-input { font-size: 18px; font-weight: 400; line-height: 148%; letter-spacing: 0.094px; font-family: 'SharpGroteskBook18'; padding: 5px 10px; } 
.feedback_new_col_number .iti__dropdown-content { z-index: 99; } 
.feedback_new_col.feedback_new_ani.active_field .feedback_new_label ,
.feedback_new_col:not(.feedback_new_ani) .feedback_new_label { position: absolute; padding: 0 3px; font-size: 14px; top: -11px; left: 19px; right: auto; } 
.feedback_new_field .iti--allow-dropdown { width: 100%; position: relative; } 
.iti__flag-container { width: 80px; border-right: solid 1px #fff; } 
.feedback_new_col.feedback_new_col_number .feedback_new_input { padding-left: 97px !important; } 
.feedback_new_col.feedback_new_col_number .feedback_new_label { margin-left: 80px !important; } 
.feedback_new_col_number .iti__selected-flag { justify-content: center; padding: 0 14px; } 
.feedback_new_col_number .iti__arrow { background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3e%3cpath d='M1 1L6.5 6L11.5 1' stroke='white' stroke-width='1.5'/%3e%3c/svg%3e"); border: none; width: 13px; height: 8px; background-position: center center; background-repeat: no-repeat; background-size: contain; margin-left: 20px; } 
.feedback_new_col_number .iti__selected-flag > .iti__flag { -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); -webkit-transform-origin: center left; -moz-transform-origin: center left; -ms-transform-origin: center left; transform-origin: center left; } 
.feedback_new_form .ui-selectmenu-button.ui-button { width: 100%; position: relative; background-color: transparent !important; outline: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; box-shadow: none !important; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; border-radius: 0; border: 1px solid #FFF; width: 100%; height: 56px; padding: 0 16px; color: #FFFFFF; font-size: 18px; font-weight: 400; line-height: 148%; letter-spacing: 0.094px; font-family: 'SharpGroteskBook18'; display: -ms-flexbox; display: flex; align-items: center; align-content: center; } 
.feedback_new_form .ui-selectmenu-icon { position: absolute; right: 16px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L6.5 6L11.5 1' stroke='white' stroke-width='1.5'/%3e%3c/svg%3e ") !important; background-position: center center !important; background-repeat: no-repeat !important; background-size: contain !important; width: 13px; height: 8px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.feedback_new_form .ui-selectmenu-button-open .ui-selectmenu-icon { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); } 
.ui-menu .ui-menu-item-wrapper { font-family: 'SharpGroteskBook18'; } 
.feedback_new_col_submit,
.feedback_new_col_contiuing { align-self: center; padding-top: 10px !important; } 
.feedback_new_col_contiuing { -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: auto; flex-basis: auto; position: relative; width: calc(100% - 180px) !important; } 
.feedback_new_col_contiuing p { font-size: 18px; font-style: normal; font-weight: 400; line-height: 148%; letter-spacing: 0.094px; color: #fff; } 
.feedback_new_col_contiuing p a { text-decoration: underline; color: #fff; } 
.feedback_new_col_contiuing p a:hover { text-decoration: underline; color: #fff; opacity: 0.5; } 
.feedback_new_col_submit .feedback_new_col_submit_btn { min-width: 149px; height: 40px; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.081px; background-color: #C65E33; border: solid 1px #C65E33; color: #fff; font-family: 'SharpGroteskBook18'; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; } 
.feedback_new_col_submit .feedback_new_col_submit_btn:after { margin:0 0 0 -12px; position:absolute; left: 50%; top: 0px; height:100%; content:''; background:url(../img/l-circle.svg) no-repeat center center; width:24px; pointer-events: none; opacity:0; animation: rotation 0.7s infinite linear; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } 
 
 .submitting .feedback_new_col_submit .feedback_new_col_submit_btn { font-size: 0; } 
 .submitting .feedback_new_col_submit .feedback_new_col_submit_btn:after { opacity:1; } 
.feedback_new_col_submit { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; width: 180px !important; position: relative; } 
.feedback_new_col_submit .feedback_new_col_submit_btn:hover { background-color: transparent; border-color: #fff; color: #fff; } 
.iti--fullscreen-popup.iti--container { padding-top: 106px; } 
.feedback_new_field .wpcf7-not-valid-tip { color: #ffffff; font-size: 16px; margin: 5px 0 0 0; background: rgb(215 1 0 / 51%); padding: 5px 10px; border-radius: 5px; display: inline-block; } 
.feedback_new_field .wpcf7-not-valid { color: #ffffff; background-color: rgb(215 1 0 / 51%); border-color: rgb(215 1 0 / 51%); } 
.feedback_new_field .wpcf7-not-valid .iti__flag-container { border-color: rgb(215 1 0 / 51%); } 
.feedback_new_field .w3n-invalid-phone .iti__flag-container { border-color: rgb(215 1 0 / 51%); } 
.feedback_new_form .invalid .wpcf7-response-output { color: #ff7474; border-color: #ff7474; background-image: url("data:image/svg+xml; charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 20 20' version='1.1'%3e%3ctitle%3ec-warning%3c/title%3e%3cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e%3cg id='Mandatory' transform='translate(-868.000000, -140.000000)' fill='%23ffffff' fill-rule='nonzero'%3e%3cg id='Group-71' transform='translate(788.000000, 0.000000)'%3e%3cg id='Group-8' transform='translate(64.000000, 124.000000)'%3e%3cg id='c-warning' transform='translate(16.000000, 16.000000)'%3e%3cpath d='M10,0 C4.48583333,0 0,4.48583333 0,10 C0,15.5141667 4.48583333,20 10,20 C15.5141667,20 20,15.5141667 20,10 C20,4.48583333 15.5141667,0 10,0 Z M11.3708333,4.16666667 L10.8333333,11.6666667 L9.16666667,11.6666667 L8.66,4.16666667 L11.3708333,4.16666667 Z M10,16.6666667 C9.07916667,16.6666667 8.33333333,15.9208333 8.33333333,15 C8.33333333,14.0791667 9.07916667,13.3333333 10,13.3333333 C10.9208333,13.3333333 11.6666667,14.0791667 11.6666667,15 C11.6666667,15.9208333 10.9208333,16.6666667 10,16.6666667 Z' id='Shape'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e"); background-position: center left 15px; background-repeat: no-repeat; padding: 8px 8px 8px 45px; color: #ffffff; background-color: rgb(215 1 0 / 51%); border: none !important; } 
.feedback_new_form .sent .wpcf7-response-output { color: #ffffff; } 
.feedback_new_form .wpcf7 .ajax-loader { position: absolute; bottom: 6px; left: 0; right: 0; transform: translateX(-50%); margin: 0; } 
.feedback_new_form .wpcf7 form.sent .wpcf7-response-output { display: none !important; } 
.feedback_new_row .feedback_new_col input::-webkit-outer-spin-button,
.feedback_new_row .feedback_new_col input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } 
/* Firefox */
.feedback_new_row .feedback_new_col input[type="date"]::-webkit-calendar-picker-indicator { filter: invert(1); } 
.feedback_new_row .feedback_new_col input[type=number] { -moz-appearance: textfield; } 

.sigle_sute_review .reviews.top_slider { padding: 80px 0; } 
.sigle_sute_review .reviews:not(.top_slider) { padding: 80px 68px 80px 0; position: relative; background-color: #EEE6DE; } 
.sigle_sute_review .reviews__slider { height: auto; } 
.sigle_sute_review .reviews:not(.top_slider)::after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #EEE6DE; width: calc((100vw - 1677px) / 2); } 
.sigle_sute_review .reviews__arrows-container { margin: -24px 0 0; } 
.sigle_sute_review .reviews__slider-wrap { padding: 0 60px; } 
.reviews .steps__row .steps__col p.steps__text { font-size: 18px; } 
.reviews .steps__row .steps__col p:not(.steps__text) { font-size: 16px; } 
.new_shange_page_design .reviews  .big-title { text-align: left; }

.feedback_new .feedback_new_form.show_redirecting_text .redirect_text { opacity: 1; visibility: visible; }
.feedback_new .feedback_new_form.show_redirecting_text .wpcf7 { opacity: 0; visibility: hidden; }
.feedback_new .feedback_new_form .wpcf7 { opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.redirect_text { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50% , -50%); -moz-transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%); transform: translate(-50% , -50%); font-size: 30px;color: #fff; font-family: Mazius, sans-serif; display: -ms-flexbox; display: flex;align-items: center;white-space: nowrap; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mobile_filter_modal_btn_apply .mobile_filter_apply:after { margin:0 0 0 -12px; position:absolute; left: 50%; top: 0px; height:100%; content:''; background:url(../img/l-circle.svg) no-repeat center center; width:24px; pointer-events: none; opacity:0; animation: rotation 0.7s infinite linear; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } 
 
 .mobile_filter_modal_btn_apply .mobile_filter_apply.active { font-size: 0; } 
 .mobile_filter_modal_btn_apply .mobile_filter_apply.active:after { opacity:1; } 
.redirect_text .loader2 {
   width: 33px;
   min-width: 33px;
   height: 33px;
   border: 4px solid rgba(255, 255, 255, 0.5);
   border-bottom-color: #ffffff;
   border-radius: 50%;
   display: inline-block;
   box-sizing: border-box;
   animation: rotation2 1s linear infinite;
   margin: 0 0 -6px 15px;
}
.feedback_new_col_submit .feedback_new_col_submit_btn:after { margin:0 0 0 -12px; position:absolute; left: 50%; top: 0px; height:100%; content:''; background:url(../img/l-circle.svg) no-repeat center center; width:24px; pointer-events: none; opacity:0; animation: rotation 0.7s infinite linear; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } 
 
 .submitting .feedback_new_col_submit .feedback_new_col_submit_btn { font-size: 0; } 
 .submitting .feedback_new_col_submit .feedback_new_col_submit_btn:after { opacity:1; } 

@keyframes rotation2 {
   0% {
       transform: rotate(0deg);
   }
   100% {
       transform: rotate(360deg);
   }
} 

.suites-catalog_filter_cox { width: auto; position: fixed; top: auto; left: 16px; bottom: 14px; padding: 10px; display: none; z-index: 102; margin-left: -10px; }
.suites-catalog_filter_cox .catalog_filter_btn_box { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.suites-catalog_filter_cox a { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; background: #FFF; min-height: 38px; font-family: 'SharpGroteskBook18'; font-size: 14px; font-style: normal; font-weight: 400; line-height: 120%; min-width: 96px; color: #C65E33; border: 1px solid #C65E33; }
.suites-catalog_filter_cox a i { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; margin: 0 0 0 8px; }
.suites-catalog_filter_cox + .catalog__container { padding-top: 0; }

.stiky_select_btn_wrp { position: fixed; left: auto; right: 16px; bottom: 24px; display: -ms-flexbox; display: flex; justify-content: center; z-index: 99; }
.stiky_select_btn_wrp .stiky_select_btn_box {display: -ms-flexbox; display: flex; justify-content: center; border: 1px solid #C65E33; }
.stiky_select_btn_box .stiky_select_btn {display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; background: #FFF; min-height: 38px; font-family: 'SharpGroteskBook18';font-size: 14px;font-style: normal;font-weight: 400; line-height: 120%; min-width: 80px; color: #C65E33; }
.stiky_select_btn_box .stiky_select_btn i { font-size: 0; line-height: normal; display: inline-block; vertical-align: top; margin: 0 8px 0 0; }
.stiky_select_btn_box .stiky_select_btn.active_stiky_select_btn { background-color: #C65E33; color: #fff; }
.stiky_select_btn_box .stiky_select_btn.active_stiky_select_btn .map_outer { fill: #fff; stroke: #fff; }
.stiky_select_btn_box .stiky_select_btn.active_stiky_select_btn .map_inner { fill: #fff; stroke: #C65E33; }
.stiky_select_btn_wrp { display: none; }

.mobile_filter_wrap_modal { position: fixed; top: 0; left: 0; height: 100vh; height: calc(var(--vh,1vh)*100); width: 100%; z-index: 99999; background: #EEE6DE; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden;  pointer-events: none !important;  }
.mobile_filter_modal_inner { padding: 32px 16px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100vh; height: calc(var(--vh,1vh)*100);}
.mobile_filter_modal_inner .mobile_filter_modal_header { align-self: flex-start; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: space-between; width: 100%; padding: 0 0 24px 0; } 
.close_mobile_filter_modal { width: 60px; display: -ms-flexbox; display: flex; }
.close_mobile_filter_modal a { width: 18px; display: -ms-flexbox; display: flex; }
.close_mobile_filter_modal a svg { width: 100%; height: auto; }
.mobile_filter_modal_title { font-family: 'SharpGroteskMedium18-Regular'; font-size: 18px; color: #000; line-height: 120%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.mobile_filter_modal_inner .mobile_filter_modal_header { position: relative; }
.mobile_filter_modal_header .clear_mobile_filter_modal a { display: -ms-flexbox; display: flex; }
.clear_mobile_filter_modal a { font-family: 'SharpGroteskBook18'; font-size: 14px; line-height: 120%; color: #000 !important; }
.mobile_filter_modal_middle { -ms-flex-positive: 1;flex-grow: 1;-ms-flex-negative: 1;flex-shrink: 1;-ms-flex-preferred-size: auto;flex-basis: auto;overflow-y: auto; overflow-x: hidden; padding: 24px 0 34px; }
.mobile_filter_modal_btn_apply { -ms-flex-positive: 0;flex-grow: 0;-ms-flex-negative: 0;flex-shrink: 0;-ms-flex-preferred-size: auto;flex-basis: auto;-ms-flex-item-align: end;align-self: flex-end; padding: 34px 0 0; width: 100%; }
.mobile_filter_modal_btn_apply .mobile_filter_apply { display: -ms-flexbox; display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content: center; text-align: center; height: 42px; background: #C65E33; font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 120%; color: #FFF; border: none !important; outline: none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none;cursor: pointer; position: relative; }
.mobile_filter_modal_middle_box { width: 100%; position: relative; }
.mobile_filter_modal_middle_box + .mobile_filter_modal_middle_box { margin-top: 40px; }
.mobile_filter_modal_middle_title { font-family: 'SharpGroteskBook18'; line-height: 120%; font-size: 16px; color: #000; padding: 0 0 16px 0; }
.mobile_filter_modal_middle_list { width: 100%; position: relative; }
.mobile_filter_modal_middle_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -4px; row-gap: 8px; }
.mobile_filter_modal_middle_row .mobile_filter_modal_middle_col { padding: 0 4px; }
.mobile_filter_modal_middle_col .filter_modal_input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
.mobile_filter_modal_middle_col .filter_modal_input + label { background: #F7F2EF; height: 33px; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; padding: 0 8px 0 9px; font-family: 'SharpGroteskBook18';font-size: 14px;font-style: normal;font-weight: 400; line-height: 120%; color: #000; }
.mobile_filter_modal_middle_col .filter_modal_input:checked + label { background: #C65E33; color: #fff !important; }
.hero_wraps_iframe { height: 790px; }
.hero_wraps_iframe iframe { height: 100%; width: 100%; }

/* .complimentry_modal .popup_submit_btn:hover { background-color: #478ba1; border-color: #478ba1; } */
.complimentry_modal .popup_submit_btn {
    min-width: 110px;
    height: 44px;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.081px;
    background-color: #C65E33;
    border: solid 1px #C65E33;
    color: #fff;
    font-family: 'SharpGroteskBook18';
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
}

.complimentry_modal .popup_submit_btn:after {
    margin: 0 0 0 -12px;
    position: absolute;
    left: 50%;
    top: 0px;
    height: 100%;
    content: '';
    background: url(../img/l-circle.svg) no-repeat center center;
    width: 24px;
    pointer-events: none;
    opacity: 0;
    animation: rotation 0.7s infinite linear;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.complimentry_modal .popup_submit_btn:before {
    margin: 0 0 0 -12px;
    position: absolute;
    left: 50%;
    top: 0px;
    height: 100%;
    content: '';
    background: url(../img/check-round-white.svg) no-repeat center center;
    background-size: contain;
    width: 28px;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
   
}
.complimentry_modal .resetting .popup_submit_btn { font-size: 0; }
.complimentry_modal .resetting .popup_submit_btn:before { opacity: 1; visibility: visible; }
.complimentry_modal .sent .popup_submit_btn { font-size: 0; }
.complimentry_modal .sent .popup_submit_btn:before { opacity: 1; visibility: visible; }

.complimentry_modal .submitting .popup_submit_btn {
    font-size: 0;
    pointer-events: none !important;
}

.complimentry_modal .submitting .popup_submit_btn:after {
    opacity: 1;
}

.catalog__item.catalog__item_full { width: 100%; position: relative; }
.sute_full_sec {  background-color: #F7F3EE; width: 100%; position: relative; padding: 29px 24px 24px 24px; }
.sute_full_sec .sute_full_inner { width: 100%; max-width: 453px;  }
.sute_full_sec h4 { font-family: 'Mazius'; font-size: 24px; line-height: 1.2; font-weight: 400; margin: 0 0 24px 0; color: #000000; }
.sute_full_sec p { font-family: 'SharpGroteskBook18'; font-size: 16px; color: #000000; line-height: 1.5; margin: 0 0 19px 0; }
.sute_full_sec .button { font-size: 18px; min-width: 170px; text-align: center; padding: 8px 18px; }

.map_modal_content.show_map_modal { opacity: 1; visibility: visible; }
.map_modal_content { padding: 40px 16px; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100vw; z-index: 999; background-color: #EEE6DE; opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: none; }
.map_modal_content_inner { width: 100%; position: relative; }
.map_modal_content_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.map_modal_content_row .map_modal_content_img { width: 41.16%; }
.map_modal_content_row .map_modal_content_dtl { width: calc(100% - 41.16%); padding: 0 0 0 15px; }
.map_modal_content_row .map_modal_content_dtl h6 { font-family: 'SharpGroteskBook18'; font-weight: normal; font-size: 18px; line-height: 1.2; color: #000000; padding: 0 0 22px 0; margin: 0; }
.map_modal_content_row .map_modal_content_dtl .map_modal_address ,
.map_modal_content_row .map_modal_content_dtl .map_modal_studios { font-family: 'SharpGroteskBook18'; font-weight: normal; font-size: 14px; line-height: 1.5; color: #000000; padding: 0 0 22px 0; }
.map_modal_content_row .map_modal_content_dtl .map_modal_address { padding-bottom: 4px; }
.map_modal_content_row .map_modal_content_dtl .map_modal_studios { padding-bottom: 21px; }
.map_modal_content_row .map_modal_content_dtl .mao_modal_pricing { font-family: 'SharpGroteskBook18'; font-weight: normal; font-size: 16px; line-height: 1.2; color: #000000; }
.map_modal_content_img_inner { width: 100%; position: relative; overflow: hidden; }
.map_modal_content_img_inner:after { content: ''; padding: 48.15% 50%; display: block; }
.map_modal_content_img_inner img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.map_modal_content_closed {  position: absolute; top: 8px; right: 16px; }
.map_modal_content_closed a { display: -ms-flexbox; display: flex; font-size: 0; line-height: normal; }
.map_modal_content_closed a img,
.map_modal_content_closed a svg { width: 15px; height: auto; }

.w3n-featured-in_home .w3n-featured-in .section > h5 { font-family: 'SharpGroteskBook18'; font-weight: normal; font-size: 22px; color: #888888; padding: 0 0 40px 0; line-height: 1.5; text-align: center; margin: 0; }
.w3n-featured-in_home .w3n-featured-in .w3n-featured__row .w3n-featured__col .image a { max-width: 160px; max-height: 128px; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; align-content: center; margin: 0 auto; }
.w3n-featured-in_home .w3n-featured-in .w3n-featured__row .w3n-featured__col .image img { max-height: 100%; }
.w3n-featured-in .w3n-featured__row .w3n-featured__col a { max-width: 100%; max-height: 100%; }
.room_faci_sec + .more_dtls_blks_bottom { padding-top: 0; }
.room_faci_sec + .more_dtls_blks_bottom .map_blk { padding-top: 0; }

.page-template-page-confirmation-e .page-wrap { overflow: visible; }
.hero_wraps.hero_wraps_iframe { height: 1030px; }
.hero_wraps.hero_wraps_iframe >.hero__inner { position: sticky; top: 50%; transform: translateY(-50%); }

.filter__col { padding: 0 10px; }
.filter__col .select__label { font-size: 17px; }
.filter__col.resetbtnfilter { width: 92px; }
.filter__col.resetbtnfilter .reset_btn { padding: 4px 12px; }
.no-mobile .container { max-width: 100%; padding: 0 16px; }

/* Houses New Page start */
.page-template-page-suites .ui-widget.ui-widget-content { background-color: #F7F3EE; border: solid 1px #9D9D9D; padding: 13px 12px 13px 12px; }
.page-template-page-suites .ui-datepicker-calendar td { border: none !important; padding: 2px 4px; height: auto; width: auto; }
.page-template-page-suites .ui-datepicker-calendar td span ,
.page-template-page-suites .ui-datepicker-calendar td a { padding: 0; line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 14px; color: #000000; width: 22px; height: 22px; border: solid 1px transparent; background-color: transparent; }
.page-template-page-suites .ui-datepicker-calendar td.ui-datepicker-current-day { background-color: transparent !important; }
.page-template-page-suites .ui-datepicker-calendar td:not(.ui-datepicker-other-month):hover { background-color: transparent !important;  }
.page-template-page-suites .ui-datepicker-calendar td.ui-datepicker-today > a { background-color: transparent; color: #000000; border-color: #C65E33; }
.page-template-page-suites .ui-datepicker-calendar td.ui-datepicker-current-day span ,
.page-template-page-suites .ui-datepicker-calendar td.ui-datepicker-current-day a { color: #fff; background-color: #C65E33; border-color: #C65E33; }
.page-template-page-suites .ui-datepicker-calendar td:not(.ui-datepicker-current-day) a:hover { color: #C65E33; }

.page-template-page-suites .ui-datepicker-calendar th { width: 30px; height: auto; padding-bottom: 5px; }
.page-template-page-suites .ui-datepicker-calendar th span { line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 14px; color: #000000; }
.page-template-page-suites .ui-datepicker-calendar tbody { display: table-row-group; }
.page-template-page-suites .ui-datepicker { width: 258px; }
.page-template-page-suites .ui-datepicker .ui-datepicker-title { line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 18px; color: #000000; background-color: transparent !important; border: none !important; }
.page-template-page-suites .ui-datepicker .ui-datepicker-header {  background-color: transparent !important; border: none !important; padding: 4px 0 13px 0; }
.page-template-page-suites .ui-datepicker-calendar { display: table; }
.page-template-page-suites .ui-datepicker .ui-datepicker-prev, 
.page-template-page-suites .ui-datepicker .ui-datepicker-next { top: 5px; width: 15px; height: 15px; background-position: center center; background-repeat: no-repeat; background-size: 7px; }
.page-template-page-suites .ui-datepicker .ui-datepicker-prev { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3599_3200)'%3e%3cpath opacity='0.72' d='M5.55273 8.88892L1.10829 4.44447L5.55273 2.67029e-05' stroke='black' stroke-width='1.11111'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3599_3200'%3e%3crect width='10' height='6.66667' fill='white' transform='matrix(0 -1 -1 0 6.66406 10)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); }
.page-template-page-suites .ui-datepicker .ui-datepicker-next { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3599_3202)'%3e%3cpath opacity='0.72' d='M1.11133 8.88892L5.55577 4.44447L1.11133 2.67029e-05' stroke='black' stroke-width='1.11111'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3599_3202'%3e%3crect width='10' height='6.66667' fill='white' transform='matrix(0 -1 1 0 0 10)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); }
.page-template-page-suites .ui-datepicker .ui-datepicker-prev span, 
.page-template-page-suites .ui-datepicker .ui-datepicker-next span,
.page-template-page-suites .ui-datepicker .ui-datepicker-prev:before, 
.page-template-page-suites .ui-datepicker .ui-datepicker-next:before { display: none !important; }

.loaderes {
    width: 48px;
    height: 48px;
    border: 5px solid #FFF;
    border-bottom-color: #c65e33;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotationloader 1s linear infinite;
}
.catalog__items.tabs-content__tab { position: relative; }
.loader_div { position: absolute; top: 0; left: 0; width: 100%; background-color: rgba(255, 255, 255, 0.7); z-index: 55; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; height: calc(100vh - 120px); }
.map_loader.loader_div { height: 100% !important; }

@keyframes rotationloader {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
} 
body.body__loading { overflow: hidden; }
/* Houses New Page End */

/* New Home page and landing page spacing css Start */
@media (min-width: 1400px){
    .feedback_new .container { max-width: 1248px; width: 1248px; } 
    .header__link { font-size: 18px; margin-right: 40px; } 
    .header .button { font-size: 18px; padding: 9px 18px 8px; min-width: 160px; text-align: center; } 
    .header__container { padding-top: 32px; padding-bottom: 32px; min-height: 109px; }
    .feedback_container .chapter_row .chapter_img { min-height: calc(100vh - 109px); }
    .feedback_container .chapter_row .chapter_img .img_chapter_blk { height: 100%; } 
    .top_banner_blk_bottom .nav_stiky_wrps { top: 109px; }
    .slider { height: calc(100vh - 110px); } 
    .page-wrap { padding-top: 109px !important; } 
    .logo.header__logo { display: inline-flex; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner { padding-left: 5%; padding-right: 4.514%; } 
    .home_wraps_hero_v2 .hero__content h1 { font-size: 46px; line-height: 120%; letter-spacing: normal; margin-bottom: 32px; } 
    .home_wraps_hero_v2 .hero__text { font-size: 22px; line-height: 150%; letter-spacing: normal; margin-bottom: 32px; } 
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content { width: 91%; } 
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content .button { font-size: 18px; padding: 9px 18px 8px; line-height: normal; letter-spacing: normal; min-width: 161px; text-align: center; } 
    .footer .container,
    .home_wraps_v2 .container { max-width: 1296px; } 
    .home_wraps_v2.home_wraps .w3n-featured-in_v1 .w3n-featured-in .section, 
    .home_wraps_v2.home_wraps .faq_blk, 
    .home_wraps_v2.home_wraps .innovators_sec, 
    .home_wraps_v2.home_wraps .section { padding: 80px 0; } 
    .home_wraps_v2 .small-title { margin-bottom: 16px; font-size: 22px; line-height: 120%; } 
    .home_wraps_v2 .what-is-figment__description { font-size: 40px; line-height: 130%; margin-bottom: 32px; max-width: 923px; } 
    .home_wraps_v2 .home_figment_suite .iframeWrapper, 
    .home_wraps_v2 .what-is-figment__img-wrapper { margin-right: 57px; width: 648px; } 
    .home_wraps_v2 .what-is-figment__col p { font-size: 18px; letter-spacing: 0.35px; line-height: 150%; } 
    .home_wraps_v2 .what-is-figment__col p+p { margin-top: 28px; } 
    .home_wraps_v2 .home_figment_suite .what-is-figment__col { width: 513px; } 
    .home_wraps_v2 .btm_innovators { padding-top: 16px; } 
    .home_wraps_v2 .btm_innovators a.button { font-size: 18px; padding: 9px 17px; line-height: normal; } 
    .home_wraps_v2 .live_dream_sec { padding: 80px 0 56px; } 
    .home_wraps_v2 .live_dream_title .big-title { margin-bottom: 10px; } 
    .home_wraps_v2 .section_descri_box .big-title .select-title__text,
    .home_wraps_v2 .big-title ,
    .home_wraps_v2 .innovators_title h2,
    .home_wraps_v2 .innovators_dtl h2 ,
    .home_wraps_v2 .live_dream_title .select-title__text { font-size: 40px; line-height: 130%; } 
    .home_wraps_v2 .innovators_dtl h2 { margin-bottom: 32px; } 
    .home_wraps_v2 .section_descri_box .big-title .select-title__text { line-height: 120%; } 
    .home_wraps_v2 .boutique_home_lista .boutique_home_row .boutique_home_col { padding: 24px 50px; } 
    .home_wraps_v2 .boutique_home_lista .boutique_home_row { margin: 0 -50px; } 
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl h3 { font-size: 22px; line-height: 120%; } 
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl P { font-size: 18px; line-height: 150%; font-weight: 400; letter-spacing: normal; } 
    .home_wraps_v2 .section_descri_box { padding-top: 0; max-width: 900px; padding-bottom: 32px; } 
    .home_wraps_v2 .section_descri_box p { font-size: 18px; line-height: 150%; letter-spacing: normal; } 
    .home_wraps_v2 .our_boutique_landing .suites__row ,
    .home_wraps_v2 .our_boutique_redesign .suites__row { margin: 0 -20px; } 
    .home_wraps_v2 .our_boutique_landing .suites__col ,
    .home_wraps_v2 .our_boutique_redesign .suites__col { padding-left: 20px; padding-right: 20px; margin-bottom: 40px; } 
    .home_wraps_v2 .suite-cost__cost,
    .home_wraps_v2 .suite__name { font-size: 22px; } 
    .home_wraps_v2 .suite__adress,
    .home_wraps_v2 .suite-cost__available,
    .home_wraps_v2 .suite-cost__wrapper { font-size: 18px; line-height: 129.778%; padding-top: 8px; margin-top: 0; } 
    .home_wraps_v2 .suite__info-col_right { width: 36%; } 
    .home_wraps_v2 .suite__info-col_left { width: 64%; } 
    .home_wraps_v2 .suite__info-col .suite__baroque, 
    .home_wraps_v2 .suite__info-col .suite-builtyear { font-size: 16px; line-height: 150%; padding-top: 8px; } 
    .home_wraps_v2 .our_boutique_landing .center ,
    .home_wraps_v2 .our_boutique_redesign .load_btn { margin-top: 0; } 
    .home_wraps_v2 .our_boutique_landing .center .button ,
    .home_wraps_v2 .our_boutique_redesign .load_btn .button { font-size: 18px; line-height: normal; padding: 8px 20px 9px; } 
    .home_wraps_v2.home_wraps .top_slider .section { padding-bottom: 115px; } 
    .home_wraps_v2.home_wraps .top_slider .section { padding-bottom: 115px; } 
    .landing_page_wrap .home_wraps_v2 .reviews .section { overflow: visible; } 
    .home_wraps_v2 .reviews .big-title { margin-bottom: 36px; } 
    .home_wraps_v2 .reviews__arrows-container-wrap { top: 43%; } 
    .home_wraps_v2 .reviews__arrows-container { margin: 0 -58px; } 
    .home_wraps_v2 .reviews__img-wrapper { width: 200px; height: 277px; margin-right: 16px; } 
    .home_wraps_v2 h3.reviews__slider-title { line-height: 120%; font-size: 24px; margin-bottom: 16px; letter-spacing: normal; } 
    .home_wraps_v2 .reviews__slider-text { font-size: 18px; line-height: 150%; } 
    .home_wraps_v2 .reviews__slider-text:last-of-type { margin-top: 0; } 
    .home_wraps_v2 .reviews__slider { height: 277px; } 
    .home_wraps_v2 .innovators_row .innovators_dtl { width: 574px; } 
    .home_wraps_v2 .innovators_row .innovators_img { width: calc(100% - 574px - 75px); } 
    .home_wraps_v2 .innovators_row .innovators_dtl p { font-size: 18px; letter-spacing: normal; } 
    .home_wraps_v2 .innovators_row .innovators_dtl p + p { margin-top: 28px; } 
    .home_wraps_v2 .innovators_dtl .btm_innovators { padding-top: 32px; } 
    .home_wraps_v2.home_wraps .innovators_sec { padding-bottom: 82px; } 
    .home_wraps_v2 .faq_blk .top_title_faq p { font-size: 18px; } 
    .home_wraps_v2 .faq_blk .top_title_faq h2.big-title { margin-bottom: 3px; } 
    .home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header { margin-top: 41px; font-size: 20px; } 
    .home_wraps_v2 .faq_blk_inner+.center { margin-top: 52px; } 
    .home_wraps_v2 .faq_blk h3+div p { font-size: 18px; line-height: 1.5; letter-spacing: normal; } 
    .home_wraps_v2 .faq_blk_inner+.center a+a { margin-left: 40px; } 
    .home_wraps_v2 .faq_blk_inner+.center a { font-size: 18px; padding: 8px 20px 7px; line-height: normal; } 
    .home_wraps_v2 .faq_blk_inner+.center a.button:not(.button_linebox) { min-width: 135px; text-align: center; } 
    
    .home_wraps_v2 .insta_home_block .big-title { margin-bottom: 32px; } 
    .home_wraps_v2 .post_detail.instagram_block { padding: 80px 0; } 
    .home_wraps_v2 .insta_slider { margin: 32px 0 0 0; } 
    .home_wraps_v2 + .chapter_sec_landing .chapter_content h2,
    .home_wraps_v2 + .feedback .chapter_content h2 { margin-bottom: 32px; padding: 0 45px 0 0; } 
    .home_wraps_v2 + .chapter_sec_landing .chapter_content p ,
    .home_wraps_v2 + .feedback .chapter_content p { font-size: 22px; margin-bottom: 32px; } 
    .home_wraps_v2 + .chapter_sec_landing .chapter_content a.button,
    .home_wraps_v2 + .feedback .chapter_content a.button { font-size: 18px; text-align: center; min-width: 161px; text-align: center; padding: 9px 18px 8px; } 
    .home_wraps_v2 + .chapter_sec_landing .chapter_content ,
    .home_wraps_v2 + .feedback .chapter_content { width: 100%; } 
    .home_wraps_v2 + .chapter_sec_landing .chapter_row .chapter_dtl ,
    .home_wraps_v2 + .feedback .chapter_row .chapter_dtl { padding: 25px 3.75% 25px 5%; } 
    
    .footer .footer__design { text-align: left; } 
    .footer__row>.footer__col_row>.footer__links { padding-bottom: 33px; } 
    .footer__row { margin-bottom: 0; } 
    .footer__title { margin-bottom: 24px; } 
    .footer__links .header__link { font-size: 16px; margin-bottom: 8px; } 
    .footer_links_toggle .footer__title { margin-bottom: 18px; } 
    /* .f_menu_footers { -webkit-column-count: 2; -moz-column-count:2; column-count: 2; -webkit-column-gap: 45px; -moz-column-gap: 45px; column-gap: 45px; } */
    /* .f_menu_footers a { display: block; -webkit-column-break-inside: avoid; break-inside: avoid; clear: both; } */
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links) { width: 40%; } 
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 60%; } 
    .footer__row>.footer__col.footer__col_logo { width: calc(50% - 30px); } 
    .footer__row>.footer__col.footer__col_row { width: calc(50% + 30px); } 
    .footer__design { padding-top: 49px; } 
    .footer__design p { line-height: 146%; letter-spacing: normal; } 
    .footer .section { padding: 64px 0; } 
 }
 @media (min-width: 1440px) and (max-width: 1599px) {
     /* .form__input:focus+.form__input-placeholder, 
     .form__input.filled+.form__input-placeholder { font-size: 11px; }
     .filter__col .select__label { font-size: 15px; } */
     .houses_form .filter .filter__row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
     .houses_form .filter .filter__row .filter__col { width: 50%;  padding: 15px 10px; }
     .houses_form .filter .filter__row .filter__col.resetbtnfilter { width: 100%; padding-top: 10px; }
     .houses_form .filter { padding: 20px 0 20px; }

     .loader_div { height: calc(100vh - 120px - 160px); }
}
@media (min-width: 1366px) and (max-width: 1439px) {
    /* .form__input:focus+.form__input-placeholder, 
    .form__input.filled+.form__input-placeholder { font-size: 10px; }
    .filter__col .select__label { font-size: 14px; } */
    .houses_form .filter .filter__row { -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .houses_form .filter .filter__row .filter__col { width: 50%;  padding: 15px 10px; }
    .houses_form .filter .filter__row .filter__col.resetbtnfilter { width: 100%; padding-top: 10px; }
    .houses_form .filter { padding: 20px 0 20px; }
    .loader_div { height: calc(100vh - 120px - 160px); }
}
@media (min-width: 1024px) and (max-width: 1365px) {
    .loader_div { height: calc(100vh - 106px - 160px); }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .home_wraps_v2 .faq_blk .ui-accordion .faqacc_detail + .ui-accordion-header:after { top: -19px; } 
    /* .footer__design { text-align: left; } 
    .footer__row>.footer__col_row>.footer__links { padding-bottom: 33px; } 
    .footer__row { margin-bottom: 0; } 
    .footer__title { margin-bottom: 24px; } 
    .footer__links .header__link { font-size: 16px; margin-bottom: 8px; } 
    .footer_links_toggle .footer__title { margin-bottom: 18px; } 
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links) { width: 45%; } 
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 55%; } 
    .footer__row>.footer__col.footer__col_logo { width: calc(50% - 30px); } 
    .footer__row>.footer__col.footer__col_row { width: calc(50% + 30px); } 
    .footer__design { padding-top: 49px; } 
    .footer__design p { line-height: 146%; letter-spacing: normal; } */
    .footer__design.desk_footer_design { display: none; } 
    .footer__design.mobile_footer_design { display: block; text-align: left; } 
    .footer__row { margin-bottom: 0; } 

    .title_feedback_new h2 { font-size: 40px; padding: 0 0 15px 0; } 
    .title_feedback_new { padding: 0 0 38px 0; } 
    .feedback_new .feedback_new_form { padding: 35px 30px; } 
}
@media (min-width: 992px) and (max-width: 1199px) {.home_wraps_v2 .faq_blk .ui-accordion .faqacc_detail + .ui-accordion-header:after { top: -19px; } 
    .footer__design.desk_footer_design { display: none; } 
    .footer__design.mobile_footer_design { display: block; text-align: left; } 
    .footer__row { margin-bottom: 0; } 

    .title_feedback_new h2 { font-size: 40px; padding: 0 0 15px 0; } 
    .title_feedback_new { padding: 0 0 38px 0; } 
    .feedback_new .feedback_new_form { padding: 35px 30px; } 
}
@media (min-width: 768px) and (max-width: 991px) {.home_wraps_v2 .faq_blk .ui-accordion .faqacc_detail + .ui-accordion-header:after { top: -19px; } 
    .footer__design.desk_footer_design { display: none; } 
    .footer__design.mobile_footer_design { display: block; text-align: left; } 
    .footer__row { margin-bottom: 0; } 

    .title_feedback_new h2 { font-size: 30px; padding: 0 0 15px 0; } 
    .title_feedback_new p { font-size: 16px; } 
    .title_feedback_new { padding: 0 0 38px 0; } 
    .feedback_new .feedback_new_form { padding: 35px 30px; } 
    .feedback_new_input { height: 50px; font-size: 16px; } 
    .feedback_new_form .ui-selectmenu-button.ui-button { height: 50px; font-size: 16px; } 
    .feedback_new_label { font-size: 16px; } 
    .feedback_new_ani .feedback_new_label { top: 13px; } 
    .feedback_new_col_contiuing p { font-size: 16px; } 
}
@media (max-width: 1023px) {
    /* .loader_div { display: none !important; } */
} 
@media (max-width: 767px) {.home_wraps_v2 .faq_blk .ui-accordion .faqacc_detail + .ui-accordion-header:after { top: -13px; } 
    .footer__design.desk_footer_design { display: none; } 
    .footer__design.mobile_footer_design { display: block; text-align: left; } 
    .footer__row { margin-bottom: 0; } 

    .title_feedback_new h2 { font-size: 26px; padding: 0 0 10px 0; } 
    .title_feedback_new p { font-size: 16px; } 
    .title_feedback_new { padding: 0 0 28px 0; } 
    .feedback_new .feedback_new_form { padding: 35px 30px; } 
    .feedback_new_input { height: 50px; font-size: 16px; } 
    .feedback_new_form .ui-selectmenu-button.ui-button { height: 50px; font-size: 16px; } 
    .feedback_new_label { font-size: 16px; } 
    .feedback_new_ani .feedback_new_label { top: 13px; } 
    .feedback_new_col_contiuing p { font-size: 16px; } 
    .feedback_new_col_number .iti__selected-flag > .iti__flag { -webkit-transform:none; -moz-transform:none; -ms-transform:none; transform:none; } 
    .feedback_new_col_number .iti__arrow { margin-left: 8px; } 
    .iti__flag-container { width: 63px; } 
    .feedback_new_col.feedback_new_col_number .feedback_new_input { padding-left: 76px !important; } 
    .feedback_new_col.feedback_new_col_number .feedback_new_label { margin-left: 60px !important; } 
    .page-template-page-home-new .ui-widget.ui-widget-content { width: 100% !important; } 
    .feedback_new_col_contiuing { width: 100% !important; } 
    .feedback_new_row .feedback_new_col { width: 100%; } 
    .feedback_new_row .feedback_new_col_submit { width: 100% !important; } 
    .feedback_new_col_contiuing { padding-top: 0 !important; } 
    .feedback_new_col_submit .feedback_new_col_submit_btn { width: 100%; } 
    .sute_full_sec h4 { margin: 0 0 15px 0; } 
 }
/* New Home page and landing page spacing css End */

@media (min-width: 1601px) and (max-width: 1800px) {
    /* New Houses Detail Page Start */
    .new_shange_page.new_shange_page_design { max-width: 1517px; } 
    .new_shange_page_design { max-width: 1517px; } 
    .new_shange_page_design .top_banner_blk .img_blks_main { height: 519px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 20px 0; font-size: 30px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 16px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 0; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 30px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 16px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
    .new_shange_page_design .amenities_section:after { width: calc((100vw - 1517px) / 2 + 10px); } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: calc((100vw - 1517px) / 2 + 10px); } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 21px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 16px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 14px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: calc(100% - 437px); } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 16px; } 
    /* New Houses Detail Page End */

    .sigle_sute_review .reviews.top_slider { padding: 60px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 60px 48px 60px 0; } 
 }
@media (min-width: 1400px) and (max-width: 1600px) {
    /* New Houses Detail Page Start */
    .new_shange_page.new_shange_page_design { max-width: 1296px; } 
    .new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 469px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 20px 0; font-size: 30px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 16px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 0; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 30px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 16px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
    .new_shange_page_design .amenities_section:after { width: calc((100vw - 1296px) / 2 + 10px); } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 439px; } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 21px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 16px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 14px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: calc(100% - 437px); } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 16px; } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: calc((100vw - 1296px) / 2 + 10px); } 
    .new_shange_page.new_shange_page_design .btn_top_faq { padding: 44px 0 16px 0; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 44px 0 0 0; } 
    .new_shange_page.new_shange_page_design .section.similar { padding: 44px 0; } 
    .faq_sec_singal_suite.faq_blk { padding: 44px 58px 44px 0; } 
    .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 20px; } 
    /* New Houses Detail Page End */

    
    .sigle_sute_review .reviews.top_slider { padding: 60px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 60px 48px 60px 0; } 

    .reviews .steps__ico { height: 60px; }

}
@media (min-width: 1200px) and (max-width: 1399px) {
    /* New Houses Detail Page Start */
    .new_shange_page.new_shange_page_design { max-width: 1120px; } 
    .new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 469px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 15px 0; font-size: 30px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange { padding: 15px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 14px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 0; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 15px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 14px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
    .new_shange_page_design .amenities_section:after { width: calc((100vw - 1120px) / 2 + 10px); } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 18px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 14px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: calc(100% - 437px); } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 14px; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 369px; } 
    .top_our_dtl_flex .top_our_dtl_right { width: 100%; } 

    .top_banner_blk_bottom .nav_stiky_wrps { padding: 25px 0 28px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -10px; row-gap: 20px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 10px; } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: calc((100vw - 1120px) / 2 + 10px); } 
    .new_shange_page.new_shange_page_design .btn_top_faq { padding: 44px 0 16px 0; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 44px 0 0 0; } 
    .new_shange_page.new_shange_page_design .section.similar { padding: 44px 0; } 
    .faq_sec_singal_suite.faq_blk { padding: 44px 58px 44px 0; } 
    .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 20px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities { width: 50%; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2,
    .new_shange_page_design .main_partshange h3 { font-size: 28px; } 
    /* New Houses Detail Page End */
    .sigle_sute_review .reviews.top_slider { padding: 60px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 60px 28px 60px 0; } 

    .reviews .steps__ico { height: 60px; }
    .hero_wraps_iframe { height: 1040px; }
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .hero_wraps_iframe { height: 810px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* New Houses Detail Page Start */
    .single-suite .page-wrap { overflow: visible; } 
    .new_shange_page.new_shange_page_design { max-width: 928px; padding: 25px 0 0 0; } 
    .new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 469px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination .swiper-pagination-bullet { width: 20px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination { row-gap: 10px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 15px 0; font-size: 30px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange { padding: 15px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 14px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 0; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 15px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 14px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
    .new_shange_page_design .amenities_section:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 18px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 14px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: 100%; padding: 0; } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 14px; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 369px; } 
    .top_our_dtl_flex .top_our_dtl_right { width: 100%; } 
    .new_shange_page_design .similar__row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
    .top_banner_blk_bottom .nav_stiky_wrps { padding: 25px 0 28px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -10px; row-gap: 20px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 10px; } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page.new_shange_page_design .btn_top_faq { padding: 44px 0 16px 0; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 44px 0 0 0; } 
    .new_shange_page.new_shange_page_design .section.similar { padding: 44px 0; } 
    .faq_sec_singal_suite.faq_blk { padding: 44px 58px 44px 0; } 
    .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 20px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities { width: 33.33%; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2,
    .new_shange_page_design .main_partshange h3 { font-size: 28px; } 
    .mobileshownew { width: 100%; display: block !important; border: 1px solid #EEE6DE; max-width: 100%; margin: 0 auto 32px; padding: 30px 20px !important; } 
    /* New Houses Detail Page End */
    .sigle_sute_review .reviews.top_slider { padding: 44px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 44px 0 44px 0; } 
    .sigle_sute_review .reviews__slider-wrap { padding: 0; }
    .new_shange_page_design .main_partshange .left_top_shange p { font-size: 16px; }
    .new_shange_page_design .arrow-link__text { font-size: 16px; }
    .reviews .steps__ico { height: 60px; }
    .hero_wraps_iframe { height: 1260px; }
    .hero_wraps.hero_wraps_iframe { height: 920px; }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* New Houses Detail Page Start */
    .single-suite .page-wrap { overflow: visible; } 
    .new_shange_page.new_shange_page_design { max-width: 720px; padding: 25px 0 0 0; } 
    .new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 469px; } 
    .new_shange_page_design .top_banner_blk .swiper-button-next,
    .new_shange_page_design .top_banner_blk .swiper-button-prev { width: 38px; height: 38px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination .swiper-pagination-bullet { width: 20px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination { row-gap: 10px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 15px 0; font-size: 30px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange { padding: 15px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 14px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 0; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 15px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 14px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } 
    .new_shange_page_design .amenities_section:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 18px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 14px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: 100%; padding: 0; } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 14px; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 369px; } 
    .top_our_dtl_flex .top_our_dtl_right { width: 100%; } 
    .new_shange_page_design .similar__row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
    .top_banner_blk_bottom .nav_stiky_wrps { padding: 25px 0 28px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -10px; row-gap: 20px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 10px; } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page.new_shange_page_design .btn_top_faq { padding: 44px 0 16px 0; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 44px 0 0 0; } 
    .new_shange_page.new_shange_page_design .section.similar { padding: 44px 0; } 
    .faq_sec_singal_suite.faq_blk { padding: 44px 58px 44px 0; } 
    .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 20px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities { width: 50%; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2,
    .new_shange_page_design .main_partshange h3 { font-size: 28px; } 
    .mobileshownew { width: 100%; display: block !important; border: 1px solid #EEE6DE; max-width: 100%; margin: 0 auto 32px; padding: 16px 8px !important; } 
    /* New Houses Detail Page End */

    
    .sigle_sute_review .reviews.top_slider { padding: 44px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 44px 0 44px 0; } 
    .sigle_sute_review .reviews__slider-wrap { padding: 0; }
    .new_shange_page_design .main_partshange .left_top_shange p { font-size: 16px; }
    .new_shange_page_design .arrow-link__text { font-size: 16px; }
    .reviews .steps__ico { height: 60px; }
    .redirect_text { font-size: 25px; }
    .hero_wraps_iframe { height: 1360px; }
    .hero_wraps.hero_wraps_iframe { height: 930px; }
}
@media (max-width: 767px) {
    /* New Houses Detail Page Start */
    .new_shange_page.new_shange_page_design .container { padding: 0 15px; } 
    .new_shange_page.new_shange_page_design { max-width: 720px; padding: 0 0 0 0; } 
    .new_shange_page.new_shange_page_design .swiper-container_v3 .img_blks_main { height: 263px; } 
    .new_shange_page_design .top_banner_blk .swiper-button-next,
    .new_shange_page_design .top_banner_blk .swiper-button-prev { width: 9px; height: 17px; } 
    .new_shange_page_design .top_banner_blk .swiper-button-next { right: 22px; left: auto; } 
    .new_shange_page_design .top_banner_blk .swiper-button-next:after { background-image: url(../img/right_arrow_blk.svg) !important; background-size: contain; height: 17px; width: 9px; } 
    .new_shange_page_design .top_banner_blk .swiper-button-prev { right: 71px; left: auto; } 
    .new_shange_page_design .top_banner_blk .swiper-button-prev:after { background-image: url(../img/left_arrow_blk.svg) !important; background-size: contain; height: 17px; width: 9px; } 
    .new_shange_page.new_shange_page_design .top_our_dtl { padding-top: 22px; } 
    .new_shange_page.new_shange_page_design .top_our_dtl>h2 { padding: 0 15px; margin-bottom: 20px; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .detail-info__tags { padding: 0 15px; font-size: 21px; margin-bottom: 16px; } 
    .mobileshownew { width: 100%; display: block !important; border: 1px solid #EEE6DE; max-width: calc(100% - 30px); margin: 0 auto 32px; padding: 16px 8px !important; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .right_top_shange h2 { margin-bottom: 20px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination .swiper-pagination-bullet { width: 20px; } 
    .new_shange_page_design .swiper-container_v3 .swiper-pagination { row-gap: 10px; display: none; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange h2 { margin: 0 0 15px 0; font-size: 30px; } 
    .single-suite .new_shange_page_design .new_shange_page_right .right_top_shange { padding: 15px; } 
    .new_shange_page_design .terms_blk_side_bar ul li { font-size: 16px; padding: 0 0 0 8px; } 
    .new_shange_page_design .terms_blk_side_bar ul li:after { top: 12px; } 
    .new_shange_page_design .terms_blk_side_bar ul li+li { margin-top: 8px; } 
    .new_shange_page_design .terms_blk_side_bar ul { margin-bottom: 24px; } 
    .new_shange_page_design .terms_blk_side_bar p { font-size: 16px; } 
    .new_shange_page_design .side_siky_btn { margin-top: 20px; } 
    .top_our_dtl_flex .top_our_dtl_left { width: 100%; padding: 0 0 30px 0; } 
    .new_shange_page_design .bottom_list_amenities { margin: 0 -8px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities { padding: 5px 8px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities .right_dtl { padding: 0 0 0 16px; font-size: 12px; line-height: 1.5; } 
    .new_shange_page_design .amenities_section { padding: 28px 0 16px; } 
    .new_shange_page_design .amenities_section:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page_design .main_partshange { padding: 16px 15px 0 15px; } 
    .new_shange_page_design .more_dtls_blks { padding: 16px 0 0 0; } 
    .new_shange_page_design .room_list_blk .room_list .room_dtl { padding: 13px 15px 11px 15px; } 
    .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; } 
    .new_shange_page_design .room_top_dtl .rant_blk { font-size: 14px; } 
    .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; margin-bottom: 11px; } 
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 18px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 14px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; } 
    .new_shange_page_design .new_shange_page_right { width: 437px; } 
    .new_shange_page_design .new_shange_page_left { width: 100%; padding: 0; } 
    .new_shange_page_design .suite-cost__wrapper { font-size: 14px; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 627px; width: 100vw; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .top_our_dtl_flex .top_our_dtl_right { width: 100%; } 
    .new_shange_page_design .amenities_section h2 { display: block; } 
    .new_shange_page_design .similar__row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } 
    .top_banner_blk_bottom .nav_stiky_wrps { padding: 0; top: 75px; display: none; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 0; row-gap: 20px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; padding: 25px 0 28px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 10px; } 
    .top_banner_blk_bottom .nav_stiky_wrps ul li a { white-space: nowrap; font-size: 16px; } 
    .top_banner_blk_bottom .nav_stiky_wrps::after,
    .sigle_sute_review .reviews:not(.top_slider)::after,
    .faq_sec_singal_suite.faq_blk:after { width: 100vw; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } 
    .new_shange_page.new_shange_page_design .btn_top_faq { padding: 52px 0 11px 0; } 
    .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center { flex-direction: column; } 
    .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a+a { margin-left: 0; margin-top: 16px; } 
    .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 0 0 0 0; } 
    .new_shange_page.new_shange_page_design .section.similar { padding: 30px 0 0; background-color: #EEE6DE; position: relative; z-index: 2; } 
    .new_shange_page.new_shange_page_design .section.similar:after { content: ''; position: absolute; top: 0; bottom: 0; left: 50%; width: 100vw; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; background-color: #EEE6DE; } 
    .new_shange_page_design .similar__row .similar__col { width: 100%; margin-bottom: 42px; } 
    .new_shange_page_design .similar__row .similar__col:last-child { margin-bottom: 37px; } 
    .new_shange_page_design .suite__name { font-size: 16px; } 
    .new_shange_page_design .suite-cost__available { font-size: 14px; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 14px; } 
    .new_shange_page_design .similar.section .suite__slider-wrap_main .suite { padding-bottom: 18px; } 
    .new_shange_page_design .similar.section .big-title { margin-bottom: 16px; } 
    .faq_sec_singal_suite.faq_blk { padding: 40px 0 41px 0; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2 { max-width: 100%; } 
    .new_shange_page.new_shange_page_design .faq_sec_singal_suite.faq_blk .container { padding: 0; } 
    .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header { font-size: 15px; } 
    .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header .ui-icon { top: 20px; } 
    .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 20px; } 
    .new_shange_page_design .bottom_list_amenities .list_amenities { width: 50%; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2,
    .new_shange_page_design .main_partshange h3 { font-size: 26px; margin-top: 24px;} 
    .new_shange_page_design .main_partshange .more_dtls_blks h3 { margin-bottom: 16px; } 
    .new_shange_page_design .main_partshange .left_top_shange p { font-size: 16px; line-height: 177%; } 
    /* New Houses Detail Page End */
    .new_shange_page_design .main_partshange .read_more_btn a { font-size: 16px; } 
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: 100%; } 
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { display: none; } 
    .more_dtls_blks_bottom { padding-top: 32px; } 
    /* .more_dtls_blks_bottom .neighbourhood_map { display: none !important; }  */
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: 100% !important; padding: 0 0 20px 0 !important; }
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { display: block; margin: 0 auto 0 0; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title h2 { width: 100%; }
    .more_dtls_blks_bottom .neighbourhood_top { -ms-flex-direction: column; flex-direction: column; }
    .more_dtls_blks_bottom .neighbourhood_top { padding-bottom: 11px; } 
    .new_shange_page_design .room_faci_sec .container { padding: 0; } 
    .new_shange_page_design .container .main_partshange { padding-left: 0; padding-right: 0; } 
    .new_shange_page_design .container .main_partshange { padding-top: 8px; } 
    .new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2 { max-width: 100%; padding-bottom: 16px; font-size: 26px; } 
    .new_shange_page_design .room_faci_sec { padding-bottom: 0; } 
    .different_sec { padding: 16px; } 
    .different_sec_row .different_sec_txt { width: 100%; padding: 0 0 12px 0; } 
    .different_sec_row .different_sec_txt h6 { font-size: 18px; } 
    .different_sec_row .different_sec_btn { width: 100%; } 
    .single-suite .page-wrap { overflow: visible; } 
    .suite__slider-wrap_main_box .button_slider a.btn_icon { display: flex !important; } 

    
    .sigle_sute_review .reviews.top_slider { padding: 44px 0; } 
    .sigle_sute_review .reviews:not(.top_slider) { padding: 44px 0 44px 0; } 
    .sigle_sute_review .reviews__slider-wrap { padding: 0; }
    .new_shange_page_design .main_partshange .left_top_shange p { font-size: 16px; }
    .new_shange_page_design .arrow-link__text { font-size: 16px; }
    .reviews .steps__ico { height: 60px; }
    .new_shange_page.new_shange_page_design .sigle_sute_review + .section.similar,
    .new_shange_page.new_shange_page_design .sigle_sute_review + .section.similar:after { background-color: transparent !important; }
    .new_shange_page_design .main_partshange h3.reviews__slider-title { font-size: 21px; }
    .main_partshange .container { padding: 0 !important; }

    .redirect_text { font-size: 20px; white-space: normal; width: 82%; }
    .stiky_select_btn_wrp { display: flex; }
    .page-template-page-suites-new-v2 .tabs-content__tab:not(.catalog__attr_active) { display: none !important; }
    .suites-catalog .map .map__container { height: 658px; max-height: 1000px; }
    .page-template-page-suites-new-v2 .tabs-content__tab.catalog__attr_active { display: block !important; }

    body.open_house_filter { overflow: hidden; }
    body.open_house_filter .mobile_filter_wrap_modal { visibility: visible; opacity: 1; pointer-events: auto !important; }
    body.page-template-page-suites-new-v2 .header .button.new_typeform.mobileonly { display: none !important; }    
    body.page-template-page-suites-new-v2 .header .whtsapp_blk.mobile_show { margin-left: auto !important; }    
    .header__logo img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
    .boutique_home_box .boutique_home_dtl h3 { font-size: 20px; margin-bottom: 16px; }
    .suites-catalog_filter_cox {display: block;}
    .map_modal_content { display: block; }

    .suites-catalog .map .map__container { min-height: 550px; max-height: none; height: calc(100vh - 76px); }
    .modal_open .complimentry_modal { display: none !important; }
    .modal_open { overflow: visible !important; }

    .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .section>.big-title { margin-bottom: 16px; }
    .w3n-featured-in_home .w3n-featured-in .section > h5 { font-size: 16px; padding: 0 0 32px 0; }
    .suites-catalog_filter_cox + .catalog__container { padding-top: 32px; }
    .boutique_home_box .boutique_img_box .img_bou_box:after { padding: 20.558% 50%; }
    .hero_wraps_iframe { height: 1570px; }
    .hero_wraps.hero_wraps_iframe >.hero__inner { position: relative; top: auto; transform: none; }
    .hero_wraps.hero_wraps_iframe { height: auto; }
    .page_conformation.hero_wraps_iframe  .hero .imgage_bg_full { padding: 0; height: 1030px; }
 }

 /* DEVELOPER */
 .steps__row .steps__text a:hover { color:#c65e33 ;}
 .selectRoomType .select__drop .select__item:first-child {height: 1px !important; overflow: hidden !important; width: 1px !important; padding: 0 !important;}
 .more_dtls_blks p:empty { display: none;}
 /* DEVELOPER */



.complimentry_content .sent .wpcf7-response-output {display: none;}
.selectRoomType .select__item { font-size: 16px; }


.page-template-page-suites .ui-widget-content { max-height: none; overflow: hidden; }
.page-template-page-suites .ui-datepicker-calendar tr { display: table-row;  }



/* 21-05-2024 */

.hero-effects-image {  opacity: 0; 
	transition: all 0.3s ease-in-out; 
   
}
.hero-effects-image.animated  { opacity: 1;   transition-delay: 0.1s ;}



/*Room listing Page Start*/
.filter .filter_v2_wrap .filter__row { 
    /* z-index: 2; */
position: relative; }
.filter_v2_cnt { display: none; margin-top: 16px; position: relative; 
    /* z-index: 1;  */
}
.filter_v2_wrap .filter__col.filter__col_date { width: 187px; }
.filter_v2_wrap .filter__col.filter__col_price { width: 165px; }
.filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 207px !important; }
.filter_v2_wrap .filter__col.filter__col_more_filter { width: 173px; }
.filter_v2_wrap .filter__col.filter__col_mrtlines { width: 160px; }
.filter_v2_wrap .filter__col.filter__col_occupancy { width: 173px; }
.filter_v2_wrap .filter__col.filter__col_type { width: 147px; }
.filter_v2_wrap .filter__col.filter__col_size { width: 147px; }
.filter_v2_wrap .filter__col.filter__col_size:has(a.filled) { width: auto !important; }
.filter_v2_wrap .filter__col.filter__col_type .select__drop { width: 276px; }
.filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn { width: 100%; display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; text-align: center; font-family: 'SharpGroteskBook18'; font-size: 18px; color: #C65E33; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn.active { border-color: #C65E33; color: #C65E33; }
.filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn i { display: -ms-flexbox; display: flex; margin: 0 0 0 8px; }

.slider_range .range_btn  { display: block; width: 100%; background-color: #F7F3EE; border: solid 1px #9D9D9D; padding: 0 16px; box-shadow: none; align-items: center; line-height: 38px; }
.slider_range .range_btn::after { content: ''; position: absolute; top: 50%; right: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 10px; height: 7px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4785_4813)'%3e%3cpath opacity='0.72' d='M8.89062 1.16699L4.44618 5.83366L0.00173569 1.16699' stroke='black' stroke-width='1.11111'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_4785_4813'%3e%3crect width='10' height='7' fill='white' transform='matrix(-1 0 0 1 10 0)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); background-position: center center; background-repeat: no-repeat; background-size: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.slider_range.active-fld .range_btn::after { -webkit-transform: translateY(-50%) rotate(180deg); -moz-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
.filter_v2_wrap .form__input.filled+.form__input-placeholder,
.filter_v2_wrap .form__input:focus + .form__input-placeholder { top: 0; }
.filter_v2_wrap .form__input + .form__input-placeholder:after { content: ''; position: absolute; top: 0; left: -3px; right: -3px; height: 50%; background-color: #EEE6DE; z-index: -1; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.filter_v2_wrap .form__input + .form__input-placeholder:before { content: ''; position: absolute; bottom: 0; left: -3px; right: -3px; height: 50%; background-color: #F7F3EE; z-index: -1; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.filter__col .select__label,
.filter_v2 .filter__field > .form__input { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.filter_v2 .filter__field > .form__input .select__item {white-space: normal;}
.filter_v2_wrap .form__input.filled+.form__input-placeholder:after,
.filter_v2_wrap .form__input:focus + .form__input-placeholder:after,
.filter_v2_wrap .form__input.filled+.form__input-placeholder:before,
.filter_v2_wrap .form__input:focus + .form__input-placeholder:before { opacity: 1; }
.filter_v2_wrap .form__input-placeholder { top: 11px; left: 16px; }
.filter_v2_wrap .filter__col_clear { width: 136px; }
.filter__col.filter__col_clear { padding: 0; }
.filter_v2 .clear_filter { display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; height: 40px; background-color: #C65E33; color: #fff; text-align: center; font-family: 'SharpGroteskBook18'; font-weight: normal; font-size: 18px; border: solid 1px #C65E33; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-top: 16px; }
.filter_v2_wrap .filter__col_clear .clear_filter:hover { color: #C65E33; background-color: transparent; }

.filter_v2_wrap .form__select { background-position: center right 16px; }
.filter_v2 .filter__field > .form__input.form__date { background: url(../img/dropdown/drop-down.svg) right / 10px no-repeat; background-position: center right 16px !important;     background-color: #F7F3EE !important; }
.filter_v2 .filter__field > .form__input.form__date:hover { background-image: url(../img/dropdown/drop-down-hover.svg); background-color: #F7F3EE !important; }
/* .filter_v2 .filter__field > .form__input.form__date.select_opened { background-image: url(../img/dropdown/drop-up.svg); } */

.suites-room-catalog .catalog__items.tabs-content__tab { padding-bottom: 40px; padding-left: 59px; padding-right: 17px; }
@media (min-width:1400px){ 
    .main_wrps_rooms_sute .catalog__item.w3n_map_info { padding-left: 20px; padding-right: 20px; }
    .suites-room-catalog .catalog__items.tabs-content__tab { padding-right: 0; padding-left: 53px; }
 }
.main_wrps_rooms_sute .no-mobile .container { padding-left: 59px; }
.slider_range { position: relative;  }
.range_blk { padding: 46px 36px 23px; width: 312px; background-color: #F7F3EE; border: solid 1px #9D9D9D; position: absolute; left: 0; top: 100%; -webkit-transform: translateY(10px); -moz-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin-top: 8px; z-index: 9; }
.slider_range.active-fld .range_blk { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }
.range_blk .ui-slider::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #9D9D9D; }
.range_blk .ui-slider-horizontal { height: 1px; background-color: transparent; overflow: visible; border: none; }
.range_blk .ui-slider-horizontal .ui-slider-handle { height: 16px; width: 16px; background-color: #F7F3EE; border: solid 1px #C65E33; border-radius: 100%; top: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.range_blk .ui-slider-horizontal .ui-slider-range { height: 1px; background-color: #C65E33; }
.range_blk .ui-slider-horizontal .ui-slider-handle .value { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 18px; font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 1.1875; color: #000000 !important; }
.range_blk .ui-slider-horizontal .price-range-both { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); padding-bottom: 18px; font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 1.1875; color: #000000 !important; font-weight: normal; white-space: nowrap; }



.filter_v2 .filter__field { height: 40px; }
.filter_v2 .filter__field > .form__input { height: 40px; box-shadow: none !important; background-color: #F7F3EE; border: solid 1px #9D9D9D; padding: 0 26px 0 16px; }

.page-template-page-rooms-and-studios .ui-widget.ui-datepicker { background-color: #F7F3EE; border: solid 1px #9D9D9D; padding: 16px 12px; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td { border: none !important; padding: 4px 4px; height: auto; width: auto; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td span ,
.page-template-page-rooms-and-studios .ui-datepicker-calendar td a { padding: 0; line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 14px; color: #000000; width: 22px; height: 22px; border: solid 1px transparent; background-color: transparent; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td.ui-datepicker-current-day { background-color: transparent !important; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td:not(.ui-datepicker-other-month):hover { background-color: transparent !important;  }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td.ui-datepicker-today > a { background-color: transparent; color: #000000; border-color: #C65E33; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td.ui-datepicker-current-day span ,
.page-template-page-rooms-and-studios .ui-datepicker-calendar td.ui-datepicker-current-day a { color: #fff; background-color: #C65E33; border-color: #C65E33; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar td:not(.ui-datepicker-current-day) a:hover { color: #C65E33; }

.page-template-page-rooms-and-studios .ui-datepicker-calendar th { width: 30px; height: auto; padding-bottom: 10px; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar th span { line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 14px; color: #000000; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar tbody { display: table-row-group; }
.page-template-page-rooms-and-studios .ui-datepicker { width: 258px; max-height: 100%; }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-title { line-height: 20px; font-family: 'SharpGroteskBook18'; font-size: 18px; color: #000000; background-color: transparent !important; border: none !important; }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-header {  background-color: transparent !important; border: none !important; padding: 4px 0 13px 0; }
.page-template-page-rooms-and-studios .ui-datepicker-calendar { margin: 0; display: table; }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, 
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { top: 0px; width: 15px; height: 15px; background-position: center center; background-repeat: no-repeat; background-size: 7px; }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3599_3200)'%3e%3cpath opacity='0.72' d='M5.55273 8.88892L1.10829 4.44447L5.55273 2.67029e-05' stroke='black' stroke-width='1.11111'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3599_3200'%3e%3crect width='10' height='6.66667' fill='white' transform='matrix(0 -1 -1 0 6.66406 10)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3599_3202)'%3e%3cpath opacity='0.72' d='M1.11133 8.88892L5.55577 4.44447L1.11133 2.67029e-05' stroke='black' stroke-width='1.11111'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3599_3202'%3e%3crect width='10' height='6.66667' fill='white' transform='matrix(0 -1 1 0 0 10)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e "); }
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev span, 
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next span,
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev:before, 
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next:before { display: none !important; }
/* .page-template-page-rooms-and-studios .ui-widget-content { max-height: none; overflow: hidden; } */

.main_wrps_rooms_sute { background-color: #EEE6DE; }
/* .page-template-page-rooms-and-studios .page-wrap { padding-top: 120px !important; } */
.main_wrps_rooms_sute .filter_v2 { padding: 25px 0 19px; }
.main_wrps_rooms_sute .no-mobile.houses_form { position: relative; }
.main_wrps_rooms_sute .suites-room-catalog { position: relative; width: 100%; }
.main_wrps_rooms_sute .select__drop { margin-top: 8px; background-color: #F7F3EE; border: solid 1px #9D9D9D; }
.main_wrps_rooms_sute .select__item { padding: 8px 47px 8px 16px; min-height: 38px; height: auto; position: relative; color: #000; }
.filter__col_type .select__drop { white-space: nowrap; right: auto; }
.main_wrps_rooms_sute .select__item:after { position: absolute; top: 50%; right: 16px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 15px; height: 15px; background-color: transparent; }
.main_wrps_rooms_sute .select__item.select__item_selected:after { background-color: #c65e33; }
.main_wrps_rooms_sute .suite__slider-wrap_main_box .suite-cost__cost ,
.main_wrps_rooms_sute .suite__slider-wrap_main_box .suite__name { font-size: 18px; }
.main_wrps_rooms_sute .catalog__item { margin-bottom: 40px; }
.main_wrps_rooms_sute .suite__info-col_right { width: 150px; }
.main_wrps_rooms_sute .suite__info-col_left { width: calc(100% - 150px); }
.main_wrps_rooms_sute .suite__adress { margin-top: 8px; }
.main_wrps_rooms_sute .suite-cost__available { margin-top: 8px; }
.main_wrps_rooms_sute .filter__col_neighbourhood .select__drop,
.main_wrps_rooms_sute .filter__col_mrtlines .select__drop { width: 216px; right: auto; }

.main_map_slider { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50% , -50%); -moz-transform: translate(-50% , -50%); -ms-transform: translate(-50% , -50%); transform: translate(-50% , -50%); background-color: #EEE6DE; padding: 16px 16px 24px; width: 360px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; opacity: 0; visibility: hidden; }
body.open_map_slider .main_map_slider { opacity: 1; visibility: visible; }
.list_room_slider { width: 100%; }
.list_room_slider .room_slider_box { width: 100%; position: relative; }
.main_map_slider .main_map_slider_closed { position: absolute; top: 16px; right: 16px; display: -ms-flexbox; display: flex; }
.main_map_slider_closed a { display: -ms-flexbox; display: flex; color: #000; }
.map-top_section{ padding: 0 0 24px; }
.map-top_section h5{ font-size: 32px; max-width: calc(100% - 54px); margin: 0; padding: 0 0 12px;font-family: 'Mazius'; font-weight: 400;}
.room_available { display: flex; gap: 5px; color: #478BA1; padding: 16px 0 0 ; flex-wrap: wrap;}
.map-top_section .top_section_feature{ font-size: 18px;; }
.main_map_slider_closed a:hover { color: #c65e33; }
.main_map_slider_closed a svg { width: 24px; height: auto; }

.room_catalog_row .catalog__map { min-height: calc(100vh - 119px); }
.room_catalog_row .catalog__map .map { width: 40% !important; position: fixed; top: 119px; right: 0; height: calc(100vh - 119px); }
.room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 119px); }
.room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 119px); max-height: calc(100vh - 119px); }
.room_slider_row { display: -ms-flexbox; display: flex; align-items: flex-start; align-content: flex-start; margin: 0; }
.room_slider_row .room_slider_img { width: 130px; position: relative; }
.room_slider_row .room_slider_img::after { content: ''; display: block; padding: 50% 50%; }
.room_slider_row .room_slider_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.room_slider_row .room_slider_dtl { width: calc(100% - 130px); padding: 0 0 0 20px; }
.room_slider_row .room_slider_dtl h5 { margin: 0 0 8px 0; font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.2; color: #000000; font-weight: normal; }
.room_slider_row .room_slider_dtl .feature_room_slider { font-family: 'SharpGroteskBook18'; font-size: 14px; line-height: 1.5; color: #000000; margin-bottom: 8px; }
.room_slider_row .room_slider_dtl .price_room_slider { font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 1.2; color: #000000; }
.room_slider_row + .room_slider_row { margin-top: 16px; padding-top: 32px; border-top: solid 1px rgba(0, 0, 0, 0.3); }

.inner_map_slider .owl-nav { display: -ms-flexbox; display: flex; justify-content: space-between; margin-top: 40px; }
.inner_map_slider .owl-nav button { display: flex; }
.inner_map_slider .owl-dots { position: absolute; bottom: 7px; left: 15px; right: 15px; display: -ms-flexbox; display: flex; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inner_map_slider .owl-dots .owl-dot { width: 15px; height: 2px; background-color: #000000; opacity: 0.3; margin: 0 4px; }
.inner_map_slider .owl-dots .owl-dot.active { opacity: 1; }

.suites-room-catalog .suite__slider-wrap_main_box:hover .suite__name ,
.suites-room-catalog .suite__slider-wrap_main_box:hover .suite-cost__wrapper { color: #c65e33; }

/*Room listing Page End*/

/*Room Detail Page Start*/
.new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 510px; }
.new_shange_page_design_v2 .new_shange_page .swiper-slide { width: 100%; }
.new_shange_page_design_v2 .swiper { overflow: hidden; }
.top_banner_blk_thumb .swiper-slide .img_blks_main:after { pointer-events: none !important; }
.single-studio_rooms .page-wrap { overflow: visible; }

.top_our_dtl_title_main { width: 100%; position: relative; }
.new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 46px; line-height: 1.2; margin-bottom: 16px; }
.new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 22px; margin-bottom: 40px; }
.amenities_section + .amenities_section { margin-top: 16px; }
.amenities_title { width: 100%; position: relative; padding: 18px 0 24px 0; }
.amenities_title h5 { font-weight: normal; font-family: 'SharpGroteskBook18'; font-size: 20px; line-height: normal; margin: 0; }
.new_shange_page_design_v2 .amenities_section { padding-bottom: 24px; }
.new_shange_page_design_v2 .new_shange_page_design .main_partshange { padding-top: 16px; }
.new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks { padding-bottom:64px; }
.new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks iframe { max-width: 100% !important; }
.new_shange_page.new_shange_page_design .top_our_dtl .more_dtls_blks h2 { margin-bottom: 24px; }
.new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) { margin-top: 0; margin-bottom: 16px; }
.new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) li { margin-bottom: 8px; }
.new_shange_page_design_v2 .more_dtls_blks_bottom {background-color: #EEE6DE; padding: 40px 40px 40px 0; position: relative; width: 100%;   }
.new_shange_page_design_v2 .more_dtls_blks_bottom:after { content: ''; position: absolute; top: 0; right: calc(100% - 2px); bottom: 0; z-index: -1; background-color: #EEE6DE; width: 100vw; }
.new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title h2 { margin-bottom: 0 !important; }
.new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: calc(100% - 240px); }
.new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { width: 240px; }
.new_shange_page_design_v2 .neighbourhood_map .mapIframe { padding-bottom: 24px; }

.new_shange_page_design_v2 .room_list_blk .room_list .room_list_inner { background-color: #F7F3EE; border: none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.new_shange_page_design_v2 .room_list_blk .room_list .imag_blk_main { width: 100%; margin: 0; }
.new_shange_page_design_v2 .room_list_blk .room_list .room_list_inner:hover { box-shadow: 0 0 0 2px #c65e33; }
.new_shange_page_design_v2 .room_list_blk .room_list .room_list_inner .suite:hover .suite__slider {box-shadow: none;}
.new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-left: 25px; padding-right: 25px; }
.new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .rant_blk,
.new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; }


@media (min-width: 992px){
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .rant_blk,
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .left_name_room { font-size: 18px; }
}
.new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_top_dtl { padding-bottom: 19px; border-bottom-color: #C8C8C8; }
.new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_bottom_dtl { padding-top: 23px; }
.new_shange_page_design_v2 .new_shange_page_design .main_partshange .main_partshange { padding-top: 40px; }
@media (min-width: 992px){
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .main_partshange { padding-bottom: 30px; }
}
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2 { padding-bottom: 24px; }
.new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 16px; padding-left: 20px; }
.new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li:after { top: 9px; height: 4px; width: 4px; border-radius: 50%; left: 7px; }
.new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face { margin-bottom: 0; }
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .suitesWrapper .room_list_blk { margin: 0 -12px; }
.new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list { margin-bottom: 24px; padding: 0 12px; }

.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .faqacc_detail+.ui-accordion-header { font-size: 18px; } 
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .btn_top_faq { padding-top: 48px; }
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a.button.button_linebox { min-width: 162px; }
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 26px; }

.new_shange_page_design_v2 .faq_sec_singal_suite.faq_blk { padding: 40px 16px 40px 0; }
.new_shange_page_design_v2 .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 40px 0; }

.new_shange_page_design_v2 .reviews_section_v2 .section { padding: 80px 0; max-width: 1677px; margin: 0 auto; }
.new_shange_page_design_v2 .reviews_section_v2 .big-title { font-size: 40px; margin-bottom: 64px; line-height: 1.2; }
.new_shange_page_design_v2 .reviews_section_v2 .steps__row { margin: 0 -15px; }
.new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { width: 20%; padding: 0 15px; text-align: left; }
.new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .steps__ico { margin-right: auto; margin-bottom: 24px; }
.new_shange_page_design_v2 .faq_blk .ui-accordion .ui-accordion-header .ui-icon { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 0V20' stroke='%23478BA1' stroke-width='3'/%3e%3cpath d='M20 10L6.55651e-07 10' stroke='%23478BA1' stroke-width='3'/%3e%3c/svg%3e "); }
.new_shange_page_design_v2 .faq_blk .ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-icon { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 10L6.55651e-07 10' stroke='%23478BA1' stroke-width='3'/%3e%3c/svg%3e "); }
.new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { margin: 0 0 16px 0; font-weight: normal; font-family: 'SharpGroteskBook18'; font-size: 22px; color: #000000; }
.new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 18px; line-height: 1.5; }
.new_shange_page_design_v2 .top_banner_blk_thumb .img_blks_main { height: auto; }
.new_shange_page_design_v2 .top_banner_blk_thumb .img_blks:after { content: ''; display: block; padding: 32.18% 50%; }
.new_shange_page_design_v2 .right_top_shange { position: sticky; top: 106px; margin-bottom: 53px; }
.right_top_shange_inner { background-color: #F7F2EF; padding: 22px 16px 21px; }
.new_shange_page_design_v2 .show_desktop_singal.new_shange_page_right .right_top_shange { position: relative; top: auto; margin-bottom: 0; padding-bottom: 30px; }
.right_top_shange_inner h2 { margin: 0; padding: 0 0 24px 0; font-family: 'Mazius'; font-weight: normal; font-size: 32px; line-height: 1.2; color: #000000; }
.new_shange_page_design_v2 .right_top_shange_inner ul { margin-bottom: 24px; }
.new_shange_page_design_v2 .right_top_shange_inner ul li { line-height: 1.5; padding: 0 0 0 15px; }
.new_shange_page_design_v2 .right_top_shange_inner ul li + li { margin-top: 12px; }
.new_shange_page_design_v2 .swiper.top_banner_blk_thumb  { margin-top: 6px; }
.new_shange_page_design_v2 .terms_blk_side_bar p { line-height: 1.5; }

.right_bottm_shange { width: 100%; position: relative; display: -ms-flexbox; display: flex; align-items: center; align-content: center; margin: 34px 0 0 0; padding: 0 0 0 0; }
/* .right_bottm_shange:after { content: ''; position: absolute; top: -14px; bottom: -14px; left: 0; width: 1px; background-color: #478BA1; } */
.new_shange_page_design_v2 .right_bottm_shange .side_siky_btn { width: auto; margin: 0; }
.right_bottm_shange .side_siky_price { font-family: 'SharpGroteskBook18'; font-size: 24px; line-height: 1.2; color: #000000; padding: 0 27px 0 0; }
.right_bottm_shange .side_siky_price sub { font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 1.5; color: #000000; position: relative; bottom: 6px; }
.new_shange_page_design_v2 .side_siky_btn a { font-size: 18px; padding: 8px 32px; }

.new_shange_page_design_v2 .new_shange_page_left { width: calc(100% - 416px); padding: 0 24px 0 0; }
.new_shange_page_design_v2 .new_shange_page_right { width: 416px; position: relative; top: 0; right: 0; }
.new_shange_page_design_v2 .new_shange_page_design .terms_blk_side_bar ul li { font-size: 16px; }

.catalog__item.nofilter_data { width: 100%; }
.new_shange_page_design_v2 .reviews_section_v2 { overflow: hidden; }

/*Room Detail Page End*/

/* 404 Page Start */
.main_sr_error_sec { width: 100%; position: relative; background-color: #F7F2EF; padding: 80px 0 75px; overflow: hidden; }
@media (min-width: 1400px){
    .main_sr_error_sec .container { max-width: 1295px; }
}
.main_sr_error_inner { width: 100%; position: relative; }
.sr_error_title { width: 100%; position: relative; text-align: center; padding: 0 0 25px 0; }
.sr_error_title h1 { font-family: 'Mazius'; font-weight: normal; margin: 0 ; font-size: 56px; line-height: 1.2; color: #000; padding: 0 0 24px 0; }
.sr_error_title p { font-family: 'SharpGroteskBook18'; font-weight: normal; margin: 0 ; font-size: 18px; line-height: 1.5; color: #000; padding: 0; max-width: 601px; margin: 0 auto; }

.sr_error_blk_list { width: 100%; position: relative; }
.sr_error_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -21px; }
.sr_error_row .sr_error_col { width: 33.33%; padding: 21px; }
.sr_error_box { width: 100%; position: relative; }
.sr_error_box .sr_error_img { display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; position: relative; }
.sr_error_img:after { content: ''; display: block; padding: 33.3% 50%; }
.sr_error_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sr_error_img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.sr_error_box .sr_error_dtl { width: 100%; position: relative; padding: 16px 0 0 0; }

.sr_error_dtl h5 a,
.sr_error_dtl h5 { font-family: 'SharpGroteskBook18'; font-weight: normal; margin: 0 ; font-size: 18px; line-height: 1.8; color: #000; padding: 0; max-width: 601px; margin: 0 auto; }
.sr_error_dtl h5 a { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: inline-block; vertical-align: top; }
.sr_error_dtl h5 a:hover { color: #c65e33; }
.sr_error_dtl .sr_error_btn { width: 100%; padding: 16px 0 0 0; display: -ms-flexbox; display: flex;  }
.sr_error_dtl .sr_error_btn a { padding: 8px 32px; height: auto; min-height: 1px; font-family: 'SharpGroteskBook18'; font-weight: normal; margin: 0 ; font-size: 18px; line-height: normal; }
/* 404 Page End */

/* Career Page Start */
.page-template-page-career .page-wrap { padding-top: 109px !important; }
.career_banner_main .career_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.career_banner { width: 100%; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; background-color: #56633F; }
.career_banner_main.career_banner .abt_images_blk { display: block; }
.career_banner.career_banner_main .career_banner_inner .bg_images {width: calc((100vw - 1296px) / 2 + 100%);}
.career_banner.career_banner_main .career_banner_inner .abt_dtl_left { padding-left: 0; }
.career_banner .abt_images_blk { width: 56.945%; display: -ms-flexbox; display: flex; }
.career_banner .abt_images_blk .bg_images { width: 100%; position: relative; background-position: top center; background-repeat: no-repeat; background-size: cover; clip-path: polygon(159px 0%, 100% 0%, 100% 100%, 0% 100%); min-height: 600px; height: calc(100vh - 120px); height: calc(100vh - 120px); }
/* .career_banner .abt_images_blk .bg_images:after { content: ''; display: block; padding: 42.684% 50%; } */
.career_banner .abt_dtl_left { width: calc(100% - 56.945%); align-self: center; padding: 50px 43px 50px 73px; }
.career_banner .abt_content .hero__title { font-size: 46px; color: #fff; margin-bottom: 32px; }
.career_banner .abt_content .hero__text { font-size: 18px; line-height: 1.5; color: #fff; margin-bottom: 32px; }
.career_banner .button { font-family: 'SharpGroteskBook18'; padding: 8px 37px; font-size: 18px; }
.our_plan_sec { padding: 80px 0 60px; width: 100%; position: relative; }
.career_page .container { width: 100%; max-width: 1297px; }
.our_plan_inner { width: 100%; position: relative; }
.our_plan_title { width: 100%; position: relative; max-width: 741px; margin: 0 auto; }
.our_plan_title h2 { font-size: 40px; line-height: 1.2; margin-bottom: 28px; }
.our_plan_list { width: 100%; position: relative; }
.our_plan_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px; }
.our_plan_row .our_plan_col { width: 33.33%; padding: 20px; }
.our_plan_box { width: 100%; position: relative; }
.our_plan_box .our_plan_img { display: -ms-flexbox; display: flex; width: 100%; position: relative; overflow: hidden; }
.our_plan_box a.our_plan_img img { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.our_plan_box a.our_plan_img:hover img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.our_plan_box .our_plan_img:after { content: ''; display: block; padding: 33.335% 50%; }
.our_plan_box .our_plan_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.our_plan_box .our_plan_dtl { width: 100%; position: relative; text-align: center; padding: 24px 0 0 0; }
.our_plan_dtl h3 { margin: 0 0 16px 0; font-weight: normal; font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.2; font-weight: 600; }
.our_plan_dtl h3 a { display: inline-block; vertical-align: top; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #000; }
.our_plan_dtl h3 a:hover { color: #c65e33; }
.our_plan_dtl p { font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.5; }

.best_life_sec { width: 100%; position: relative; background-color: #EEE6DE; }
.best_life_inner { width: 100%; position: relative; }
.best_life_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.best_life_row .best_life_img { width: 50%; display: inline-block; vertical-align: top; }
.best_life_row .best_life_img .best_life_img_inner { width: calc((100vw - 1297px) / 2 + 15px + 100%); float: right; position: relative; height: 100%; }
.best_life_row .best_life_img .best_life_img_inner::after { content: ''; display: block; padding: 50% 50%; }
.best_life_row .best_life_img .best_life_img_inner img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.best_life_row .best_life_dtl { width: 50%; padding: 50px 0 50px 56px; align-self: center; }
.best_life_dtl h2 { text-align: left; font-size: 40px; line-height: 1.2; margin-bottom: 40px; }
.best_life_dtl ul { width: 100%; margin: 0 0 32px 0; padding: 0; position: relative; }
.best_life_dtl ul li { list-style-type: none; font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.5; color: #000; padding: 0 0 0 34px; background-position: left top 7px; background-repeat: no-repeat; background-size: 18px auto; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='7.19336' width='18' height='3.6' rx='1' fill='%23478BA1'/%3e%3crect x='7.20312' y='18' width='18' height='3.6' rx='1' transform='rotate(-90 7.20312 18)' fill='%23478BA1'/%3e%3c/svg%3e "); }
.best_life_dtl ul li + li { margin-top: 20px; }
.best_life_dtl .button {font-family: 'SharpGroteskBook18'; padding: 8px 37px; font-size: 18px; }

.our_word_sec { width: 100%; position: relative; padding: 80px 0 58px; }
.our_word_inner { width: 100%; position: relative; }
.our_word_title { width: 100%; position: relative; max-width: 850px; margin: 0 auto; }
.our_word_title h2 { font-size: 40px; line-height: 1.2; text-align: center; margin: 0 0 26px 0; }
.our_word_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -22px; }
.our_word_row .our_word_col { width: 50%; padding: 22px; }
.our_word_box { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: flex-start; }
.our_word_box .our_word_img { width: 200px; position: relative; }
.our_word_box .our_word_img:after { content: ''; display: block; padding: 75% 50%; }
.our_word_box .our_word_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.our_word_box .our_word_img_dtl { width: calc(100% - 200px); padding: 0 0 0 24px; }
.our_word_box .our_word_img_dtl p { font-size: 18px; line-height: 1.5; font-family: 'SharpGroteskBook18'; }
.our_word_box .our_word_img_dtl .our_word_name { font-style: italic; padding-top: 27px; }

.our_part_sec { width: 100%; position: relative; padding: 80px 0 75px; background-color: #EEE6DE; }
.our_part_sec .our_part_inner { width: 100%; position: relative; }
.our_part_title { width: 100%; max-width: 850px; margin: 0 auto 35px; text-align: center; }
.our_part_title h2 { font-size: 40px; line-height: 1.2; margin-bottom: 32px; }
.our_part_title p { font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.5; max-width: 617px; margin: 0 auto; }
.our_part_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -5px; }
.our_part_row .our_part_col { width: 33.33%; padding: 5px; }
.our_part_row .our_part_col .our_part_img { width: 100%; position: relative; }
.our_part_row .our_part_col .our_part_img::after { content: ''; display: block; padding: 33.415% 50%; }
.our_part_row .our_part_col .our_part_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

.career_page .chapter_content { width: 99%; }
.career_page .chapter_img .img_chapter_blk { min-height: 720px; }
.career_page .chapter_content h2 { line-height: 1.2; margin-bottom: 32px; font-size: 46px; }
.career_page .chapter_content p { font-size: 22px; line-height: 1.5; margin-bottom: 32px; }
/* .career_page .chapter_content h2 { margin-bottom: 32px; }
    .career_page .chapter_content p { margin-bottom: 32px;} */
.chapter_content_btnbox { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; row-gap: 20px; }
.chapter_content_btnbox a { margin-right: 16px; font-size: 18px; padding: 7px 32px !important; min-width: 1px !important; }
.top_banner_blk_thumb:not(.swiper-initialized) { display: none !important; }
.main_slider_room_dtl .img_blks { position: relative; overflow: hidden;}
.main_slider_room_dtl .img_blks img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
/* body.loaded .main_slider_room_dtl .img_blks img { display: none;} */

@media  (min-width: 1400px) and (max-width: 1700px) {    
    /* .career_page .chapter_row .chapter_dtl {
        padding-left: 3.55%;
    } */

    

}
/* Career Page End */ 

.feedback .feedback_container { max-width: 1296px; width: 100%; margin: 0 auto; }
.feedback_container .chapter_row .chapter_dtl { padding-left: 0 !important; }
.feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1296px) / 2 + 15px + 100%) !important; }
.feedback_container .chapter_row .chapter_img { display: block; }
.feedback:has(.feedback_container) { overflow: hidden; }


/* Investment Page Start */
.investments_banner { position: relative; width: 100%;  }
.investments_banner_img { position: absolute; top: 0;left: 0; width: 100%; height: 100%; }
.investments_banner_img img { width: 100%; height: 100%; object-fit: cover; }
.investments_banner_img:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(16, 16, 16, 0.35); z-index: 1; }
.investments_banner_txt { position: relative; z-index: 2; min-height: calc(100vh - 109px); display: -ms-flexbox; display: flex; align-items: center; align-content: center; justify-content: center; padding: 150px 0; }
.investments_banner_txt .container { max-width: 918px; }
.investments_banner_txt .investments_banner_text_inner { width: 100%; text-align: center; }
.investments_banner_txt .investments_banner_text_inner h1 { line-height: 1.2; color: #fff; margin: 0 0 32px 0; }
.investments_banner_text_inner p { font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.5; color: #FFFFFF; max-width: 456px; margin: 0 auto 32px; }
.investments_banner_text_inner .button { font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; }


.investment_after_banner { width: 100%; position: relative; background-color: #EEE6DE; padding: 94px 0 80px; }
.investment_after_banner .container { max-width: 1296px; width: 100%; }
.investment_after_inner { width: 100%; position: relative; }
.investment_after_title { width: 100%; position: relative; }
.investment_after_title h2 { font-size: 40px; line-height: 1.2; color: #000; margin-bottom: 24px; }
.our_services_list { width: 100%; position: relative; padding: 0 0 12px 0; }


.our_services_list ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -8px; justify-content: center; padding: 0; }
.our_services_list ul li { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px; }
/* .our_services_list ul li span{ display: inline-block; background-color: #F7F2EF; padding: 8px 16px 8px 28px; font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.5; color: #000000; position: relative; } */
/* .our_services_list ul li span::after { content: ''; position: absolute; top: 20px; left: 12px; width: 3px; height: 3px; border-radius: 50%; background-color: #000; } */
.our_services_list ul li span { display: inline-block; background-color: #F7F2EF; padding: 8px 16px; font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.5; color: #000000; position: relative; text-align: center; }

.list_investment_wrp { width: 100%; position: relative; }
.list_investment_wrp .list_investment_row { margin: 0 -12px; position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.list_investment_row .list_investment_col { width: 50%; padding: 12px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.list_investment_box { width: 100%; padding: 24px; background-color: #fff; }
.list_investment_box .list_investment_box_heading { width: 100%; position: relative; padding: 0 0 41px 0; }
.list_investment_box_heading h3 { font-weight: normal; font-family: 'Mazius'; font-weight: normal; font-size: 30px; line-height: 1.2; margin: 0 0 16px 0; }
.list_investment_box_heading p { font-family: 'SharpGroteskBook18'; font-size: 18px; line-height: 1.2; color: #000000; margin: 0; }
.list_investment_img { width: 100%; position: relative; height: 316px; }
.list_investment_img img { width: 100%; height: 100%; object-fit: contain; object-position: center bottom; }
.list_investment_btn { width: 100%; text-align: center; padding: 20px 0 0 0; }
.list_investment_btn .button { font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; min-width: 200px; text-align: center; }

.meet_founder_sec { width: 100%; position: relative; padding: 80px 0; }
.meet_founder_sec .container { max-width: 1300px; }
.meet_founder_inner { width: 100%; position: relative; }
.meet_founder_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; }
.meet_founder_row .meet_founder_img_col { width: 630px; }
.meet_founder_img { width: 100%; position: relative; }
.meet_founder_img::after { content: ''; display: block; padding: 50% 50%; }
.meet_founder_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.meet_founder_row .meet_founder_dtl { width: calc(100% - 630px); padding: 0 0 0 45px; }
.meet_founder_dtl h2 { font-size: 40px; line-height: 1.2; color: #000; margin: 0 0 40px 0; font-family: 'Mazius'; font-weight: 400; }
.meet_founder_dtl ul { width: 100%; margin: 0; padding: 0 0 40px 0;  max-width: 610px; }
.meet_founder_dtl ul li { list-style-type: none; padding: 0 0 0 18px; margin: 0; position: relative; font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.5; color: #000000; }
.meet_founder_dtl ul li + li { margin-top: 16px; }
.meet_founder_dtl ul li:after { content: ''; position: absolute; top: 15px; left: 0; height: 3px; width: 3px; background-color: #000; border-radius: 50%; }
.meet_founder_dtl .button { font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; min-width: 200px; text-align: center; }
.btn_meet_founder_grp { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -12px; }
.btn_meet_founder_grp.mobile_btn_show { display: none !important; }
.btn_meet_founder_grp > .button { margin: 0 12px 24px; }


.shophouse_stories_sec { width: 100%; position: relative; background-color: #EEE6DE; padding: 80px 0; }
.shophouse_stories_sec .container { max-width: 1296px; }
.shophouse_stories_inner { width: 100%; position: relative; }
.shophouse_stories_sec .big-title { font-size: 40px; line-height: 1.2; color: #000; margin: 0 0 28px 0; font-family: 'Mazius'; font-weight: 400; }
.shophouse_stories_inner .whatabtus_row .whatabtus_col { padding-top: 12px; padding-bottom: 12px; margin-top: 0; }
.shophouse_stories_inner .showing_wrps { padding-top: 12px; }
.shophouse_stories_inner .whatabtus_bottom p { font-family: 'SharpGroteskBook18'; }
.shophouse_stories_sec .img-comp-container:after { padding: 28.164% 50%; }
.shophouse_stories_sec .showing_after_text { padding-top: 24px; }

.shophouse_stories_sec .hideContent {
    overflow: hidden;
    line-height: 1em;
    height: 272px;
}

.shophouse_stories_sec .showContent {
    line-height: 1em;
    height: auto;
}
.shophouse_stories_sec .showContent{
    height: auto;
}

.about_investment_sec { width: 100%; position: relative; padding: 80px 0; }
.about_investment_sec .container { max-width: 1296px; }
.about_investment_inner { width: 100%; position: relative; }
.about_investment_inner h2 { font-size: 40px; line-height: 1.2; color: #000; margin: 0 0 37px 0; font-family: 'Mazius'; font-weight: 400; }
.about_investment_list { width: 100%; position: relative; }
.about_investment_list .about_investment_main_wrap { width: 100%; position: relative; }
.about_investment_main_wrap .about_investment_row:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.about_investment_main_wrap .about_investment_row:nth-child(even) .about_investment_drl_inner { background-color: #56633F; }
.about_investment_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -12px; }
.about_investment_row + .about_investment_row { margin-top: 24px; }
.about_investment_row .about_investment_img_col { width: 50%; padding: 0 12px; }
.about_investment_img { width: 100%; position: relative; }
.about_investment_img:after { content: ''; display: block; padding: 31.29% 50%; }
.about_investment_img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.about_investment_row .about_investment_drl{ width: 50%; padding: 0 12px; display: -ms-flexbox; display: flex; }
.about_investment_drl_inner { width: 100%; position: relative;  background-color: #F7F2EF; padding: 30px 29px 30px 52px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; justify-content: center; align-items: flex-start; }
.about_investment_drl_inner h3 { font-family: 'Mazius'; font-weight: normal; font-size: 30px; line-height: 1.2; margin: 0 0 26px 0; }
.about_investment_drl_inner p { font-weight: 400; font-size: 18px; line-height: 150%; color: #000000; font-family: 'SharpGroteskBook18'; }
.about_investment_drl_inner .button {font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; min-width: 158px; text-align: center; margin-top: 24px; }

.about_investment_main_wrap .about_investment_row:nth-child(even) .about_investment_drl_inner h3 { color: #FFFFFF; }
.about_investment_main_wrap .about_investment_row:nth-child(even) .about_investment_drl_inner p { color: #FFFFFF; }
.about_investment_main_wrap .about_investment_row:nth-child(even) .about_investment_drl_inner .button {font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; min-width: 158px; text-align: center; margin-top: 24px; }


.study_for_lor_sec { width: 100%; position: relative; background-color: #F7F2EF; }
.study_for_lor_img { width: 100%; position: relative; z-index: 2; }
.study_for_lor_img img { width: 100%; height: auto; }
.study_for_lor_dtl { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 4; padding: 56px 0; }
.study_for_lor_dtl .container { max-width: 1328px; }
.study_for_lor_inner { width: 100%; position: relative; }
.study_for_lor_box { max-width: 478px; margin-left: auto; background-color: #56633F; padding: 116px 32px 24px 24px; position: relative; }
.study_for_lor_box:after { content: ''; position: absolute; top: 24px; left: 24px; width: 12px; height: 12px; border-radius: 50%; background-color: #FFFFFF; }
.study_for_lor_box h6 { font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.2; color: #FFFFFF; margin: 0 0 16px 0; font-weight: normal; }
.study_for_lor_box p { font-weight: 400; font-size: 18px; line-height: 150%; color: #ffffff; font-family: 'SharpGroteskBook18'; }
.study_for_lor_box .link_study_for_lor { width: 100%; position: relative; padding: 16px 0 0 0; }
.study_for_lor_box .link_study_for_lor a { font-weight: 400; font-size: 18px; line-height: normal; color: #ffffff; font-family: 'SharpGroteskBook18'; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; min-width: 200px; text-align: center; padding: 8px 32px; }
/* .study_for_lor_box .link_study_for_lor a:hover { opacity: 0.5; } */

.market_insights_sec { width: 100%; position: relative; padding: 80px 0; }
.market_insights_sec .container { max-width: 1296px; }
.market_insights_inner { width: 100%; position: relative; }
.market_insights_inner h2 { font-size: 40px; line-height: 1.2; color: #000; margin: 0 0 40px 0; font-family: 'Mazius'; font-weight: 400; }
.market_insights_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -12px; }
.market_insights_row .market_insights_col { width: 50%; padding: 0 12px; }
.market_insights_inner .list_investment_box { width: 100%; background-color: #F7F2EF; }
.market_insights_inner .list_investment_box + .list_investment_box { margin-top: 26px; }
.list_investment_note { width: 100%; position: relative; padding: 24px 0 0 0; }
.download_report_btn { width: 100%; position: relative; padding: 40px 0 0 0; text-align: center; }
.download_report_btn .button { font-family: 'SharpGroteskBook18'; padding: 8px 32px; font-size: 18px; min-width: 158px; text-align: center; }


.page-template-page-rooms-and-studios .page-wrap { padding-top: 120px !important; }
body.page-template-page-rooms-and-studios:not(.page-loaded) .catalog__item .slick-slider img.suite__slider-item.ssi-hover-img { display: none !important; }

.timeless_insights_sec { width: 100%; position: relative; padding: 80px 0 60px; }
.timeless_insights_sec .container { max-width: 1296px; }
.timeless_insights_inner { width: 100%; position: relative; }
.timeless_insights_inner h2 { font-size: 40px; line-height: 1.2; color: #000; margin: 0 0 20px 0; font-family: 'Mazius'; font-weight: 400; }
.timeless_insights_lista { width: 100%; position: relative; }
.timeless_row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -20px; }
.timeless_row .timeless_col { width: 33.33%; padding: 20px; display: -ms-flexbox; display: flex; }
.timeless_insights_box { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; width: 100%; }
.timeless_insights_box a { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.timeless_insights_box .timeless_insights_top { width: 100%; position: relative; -ms-flex-positive: 1;flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: auto; flex-basis: auto; }
.timeless_insights_box:hover a.timeless_insights_img_main { box-shadow: 0 0 0 2px #c65e33; }
.timeless_insights_box .timeless_insights_img { width: 100%; position: relative; display: block; }
.timeless_insights_img .timeless_insights_img_main { display: block; width: 100%; position: relative; overflow: hidden; }
.timeless_insights_img .timeless_insights_img_main:after { content: ''; display: block; padding: 31.25% 50%; }
.timeless_insights_img .timeless_insights_img_main img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.timeless_insights_dtl { width: 100%; position: relative; padding: 24px 0 0 0; }
.date_posts { padding: 16px 0 0 0; font-family: 'SharpGroteskBook18'; font-size: 16px; color: #B2B2B2; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: auto; flex-basis: auto; -ms-flex-item-align: end; align-self: flex-end; width: 100%; }
.timeless_insights_dtl h4 { font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.2; color: #000000; font-weight: normal; }
.timeless_insights_dtl h4 a { display: inline-block; vertical-align: top; }
.timeless_insights_box:hover .timeless_insights_dtl h4 a { color: #c65e33; }
/* Investment Page End */

/* Review page Meet Our Hosts section redesign Start */
.meet_hosts_sec.meet_hosts_sec_v2.meet_hosts_sec_v3 { padding: 0; }
.meet_hosts_inner .meet_hosts_titles .sec_title { text-align: left; padding-bottom: 0; }
.meet_hosts_inner .meet_hosts_titles .sec_title h2 { color: #fff; font-size: 40px; }
.meet_hosts_inner .meet_hosts_titles .sec_title p { color: #fff; text-align: left; padding: 24px 0 0 0; }
.meet_hosts_sec_v3 .container { max-width: 1296px; width: 100%; }
.meet_hosts_inner { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.meet_hosts_inner .meet_hosts_titles { width: 48.457%; padding: 0 114px 0 0; display: -ms-flexbox; display: flex; align-items: center; position: relative; z-index: 2; }
.meet_hosts_inner .meet_hosts_titles:after { content: ''; position: absolute; top: 0; right: 0; width: 100vw; bottom: 0; background-color: #56633F; z-index: -1; }
.meet_hosts_inner .meet_hosts_content { width: calc(100% - 48.457%); padding: 100px 0 100px 46px; }
.meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper .imgbox { max-width: 292px; margin: 0; }
.meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper .block_title { padding: 24px 0 0 0; }
.meet_hosts_inner .meet_hosts_wrp .meet_hosts_row .meet_hosts_col { width: 50%; }
.meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h3 { text-align: left; }
.meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { text-align: left; font-size: 22px; padding-top: 16px; }
.meet_hosts_inner .meet_hosts_box .meet_hosts_dtl { text-align: left; }
.meet_hosts_inner .meet_hosts_box .meet_hosts_dtl p { text-align: left; font-size: 18px; }

.about_banner .membership_banner_inner .abt_dtl_left {  }

.member_say_v2_sec .container,
.come_from_sec .container,
.membership_banner_container { width: 100%; max-width: 1296px; margin: 0 auto; }
.membership_banner { width: 100%; position: relative; display: block;  }
.membership_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.about_banner .membership_banner_inner .abt_dtl_left { padding-left: 0; width: 37.346%; padding-right: 40px; }
.about_banner .membership_banner_inner .abt_images_blk .shap_divs { display: none; }
.about_banner .membership_banner_inner .abt_images_blk { width: calc(100% - 37.346%); }
.about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1296px) / 2 +  100%); clip-path: polygon(165px 0%, 100% 0%, 100% 100%, 0% 100%); }
.come_from_sec .come_from_slider_wrap  { max-width: calc(100% - 200px); margin: 0 auto; }
.joinus_member_sec_2 {  }
.about_banner.membership_banner .membership_banner_container .hero__title { font-size: 46px; margin-bottom: 40px; }
.about_banner.membership_banner .membership_banner_container .hero__text { margin-bottom: 40px; }
.about_banner .membership_banner_inner .abt_dtl_left { padding-bottom: 40px; padding-top: 40px; }
.about_banner .membership_banner_inner .abt_images_blk .bg_images { height: 100%; min-height: calc(100vh - 109px); }
.member_say_v2_sec { padding: 80px 0; }
.member_say_v2_inner .big-title { font-size: 40px; margin-bottom: 40px; }
.member_say_v2_dtl .member_say_v2_name { font-size: 32px; padding-top: 16px; }
.member_say_v2_inner .load_btn { padding-top: 48px; }
.member_say_v2_inner .load_btn .button { min-height: 1px; line-height: normal; padding: 8px 32px; min-width: 1px; }

.joinus_member_sec_2 .container { max-width: 1296px; }
.joinus_member_blk .joinus_member_image { max-width: 292px; }
.joinus_member_dtl h4 { font-size: 22px; }
.joinus_member_dtl p { font-size: 18px; }
.joinus_member_blk .joinus_member_dtl { text-align: left; }
.joinus_member_sec.joinus_member_sec_2 .joinbtn { padding-top: 40px; }
.joinus_member_sec.joinus_member_sec_2 .joinbtn .button, 
.abt_club_house_dtl .member_btn .button, 
.member_say_v2_inner .load_btn .button { line-height: normal; font-size: 18px; padding: 8px 32px; min-height: 1px; }
.abt_club_house_sec { padding: 80px 0; }

.abt_club_house_sec .container { max-width: 1296px; }

.abt_club_house_part .abt_club_house_image { max-width: calc(544px + 32px); }
.abt_club_house_part .abt_club_house_dtl { max-width: calc(544px + 32px); }
.abt_club_house_part { justify-content: space-between; }
.abt_club_house_part .abt_club_house_dtl .more_abt_club_house { margin-top: 23px; left: 241px; }
.abt_club_house_part .abt_club_house_dtl .more_abt_club_house p { line-height: 1.5; }
.abt_club_house_dtl .member_btn { padding-top: 40px; }
.meet_hosts_sec_v3 { background-color: #fff !important; }
/* Review page Meet Our Hosts section redesign End */

.suite__slider-wrap_main_box:hover .slick-slider .slick-arrow:before, 
.suite__slider-wrap_main_box:hover.slick-slider .slick-arrow:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.5716 48L11.4284 46.8576L34.2861 24L11.4284 1.14236L12.5716 0L36.5716 24L12.5716 48Z' fill='%23c65e33'/%3e%3c/svg%3e" ); }
.suite__slider-wrap_main .button_slider { bottom: 34px; }
.page-template-page-suites-new-v2 .suite__slider-wrap_main .button_slider a.btn_txt { font-size: 21px; }
.hero_wraps>.hero__inner .hero__content { margin: 0; }

.right_bottm_shange { justify-content: space-between; }

/* About Page Start */
.leadership_sec .container, 
.our_jurnal_blk .container, 
.abt_inner_pages .abt_lista .container,
.about_banner_container { width: 100%; max-width: 1296px; margin: 0 auto; }
.about_banner { width: 100%; position: relative; display: block;  }
.about_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.about_banner .about_banner_inner .abt_dtl_left { padding-left: 0; width: 43.828%; padding-right: 40px; }
.about_banner .about_banner_inner .abt_images_blk .shap_divs { display: none; }
.about_banner .about_banner_inner .abt_images_blk { width: calc(100% - 43.828%); }
.about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1296px) / 2 +  100%); clip-path: polygon(165px 0%, 100% 0%, 100% 100%, 0% 100%); }
.about_banner.about_banner .about_banner_container .hero__title { font-size: 46px; margin-bottom: 40px; }
.about_banner.about_banner .about_banner_container .hero__text { margin-bottom: 0; font-size: 22px; }
.about_banner_inner .hero__content h1 { font-size: 46px; line-height: 1.5; margin-bottom: 32px; }
.about_banner .about_banner_inner .abt_dtl_left { padding-bottom: 60px; padding-top: 60px; }
.about_banner .about_banner_inner .abt_images_blk .bg_images { height: 100%; min-height: calc(100vh - 109px); }
.abt_inner_pages .conunt_blk .on_image_text ,
.about_banner .abt_images_blk .bg_images .on_image_text { font-family: 'SharpGroteskBook18'; font-size: 16px; }
.about_banner .abt_images_blk .bg_images .on_image_text { bottom: 8px; right: 8px; }

.abt_inner_pages .abt_lista { padding: 80px 0; }
.abt_inner_pages .abt_lista_blk .abt_row { padding: 0; gap: 0; margin: 0 -20px; width: auto; align-items: center; }
.abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { width: 50%; padding: 0 20px; }
.abt_inner_pages .abt_lista_blk .abt_row .images_blk { width: 50%; padding: 0 20px; }
.abt_inner_pages .abt_right_blk .top_dtl h2 { margin-bottom: 32px; }
.abt_inner_pages .arrow-link__text, 
.abt_inner_pages .abt_right_blk .top_dtl p { font-size: 18px; }
.abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 80px; }
.about_banner .about_banner_inner .abt_content { width: auto; }

.abt_inner_pages .post-content__rows .post__img-wrapper a { height: auto; }
.abt_inner_pages .post-content__rows .post__img-wrapper a:after { content: ''; display: block !important; padding: 31.24% 50%; }
.abt_inner_pages .post-content__rows .post__img-wrapper a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

.abt_inner_pages .tag { background-color: #fff; }
.abt_inner_pages .abt_right_blk .top_dtl p { margin-bottom: 27px; }
.abt_inner_pages .abt_right_blk .top_dtl p:last-child { margin-bottom: 0; }
.abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk .bottom_links { padding-top: 18px; }
.abt_inner_pages .abt_lista_blk .abt_row .images_blk .bg_img { height: auto; }
.abt_inner_pages .abt_lista_blk .abt_row .images_blk .bg_img:after { content: ''; display: block; padding: 27.947% 50%; }
.abt_inner_pages .inner_bg_count { padding: 25px 0 25px 0; background-color: rgba(71, 139, 161, 0.7); backdrop-filter: blur(0); }
.abt_inner_pages .count_box .top_count_number { font-size: 46px; line-height: 1.2; }
.abt_inner_pages .count_box .count_name { font-size: 32px; line-height: 1.5;  }
.abt_inner_pages .conunt_blk .on_image_text { top: 8px; right: 8px; }
.abt_inner_pages .leadership_sec { padding: 80px 0 45px; }
.abt_inner_pages .leadership_box .leadership_dtl { padding-top: 16px; }
.abt_inner_pages .leadership_inner .leadership_box h2 { font-size: 32px; margin-bottom: 16px; }
.abt_inner_pages .leadership_dtl .post_client { font-size: 22px; padding-bottom: 16px; }
.abt_inner_pages .leadership_dtl p { font-size: 18px; line-height: 1.5; }
.abt_inner_pages .our_jurnal_blk { padding: 80px 0 60px; }
.abt_inner_pages .post-content__rows { margin: 0 -20px; padding-top: 0; padding-bottom: 0; }
.abt_inner_pages .top_jurner_title h2 { margin-bottom: 20px; }
.abt_inner_pages .post-content__rows .post-content__post { padding: 20px; }
.abt_inner_pages .post-content__rows .post__date, 
.abt_inner_pages .tag { font-size: 16px; }
.abt_inner_pages .tag { padding: 8px; margin: 0 16px 16px 0; }
.abt_inner_pages .post-content__rows h3.post__title { font-size: 22px; margin-top: 16px; margin-bottom: 16px; }
.abt_inner_pages .post-content__rows p + p:empty { margin-top: 0; }
.abt_inner_pages .post-content__rows p:empty + p { margin-top: 0; }
.abt_inner_pages .post-content__rows p { font-size: 18px; line-height: 1.5; }
.abt_inner_pages .post-content__rows p + p { margin-top: 27px; }
.abt_inner_pages .post-content__rows .post__date { padding-top: 16px; }

.abt_inner_pages .chapter_sec { background-color: #F7F3EE; }
.leadership_sec .top_title { padding-bottom: 29px; }
.leadership_sec .leadership_inner .top_title h2 { margin-bottom: 24px; }
.page-template-page-rooms-and-studios .page-wrap { padding-top: 109px !important; }

/* About Page End */
.suites_room_catalog_container .room_catalog_row .catalog__map { min-height: calc(100vh - 109px); height: calc(100vh - 109px);  }

/* Journal Page Start */
.journal_page_wrapper .journal_banner { padding: 40px 0; min-height: 1px; }
.journal_page_wrapper .port_page-wapper .container ,
.journal_page_wrapper .journal_banner .container { max-width: 1296px; width: 100%; margin: 0 auto; }
.journal_page_wrapper .journal_banner .mian_slider_journal { padding: 0 70px; }
.journal_page_wrapper .journal_banner .container.slider__arrows-container-wrap { padding: 0 ; }
.journal_page_wrapper .journal_banner .slider__slider-arrow { width: 58px; height: 58px; } 
.journal_page_wrapper .journal_banner .slider__slider-arrow svg { width: 100%; height: auto; }
.journal_page_wrapper .cat_name>span { font-family: 'SharpGroteskBook18'; font-size: 16px; line-height: 40px; padding: 0 8px; }
.journal_page_wrapper .post_main_div .left_blog_image  { width: 50.558%; }
.journal_page_wrapper .post_main_div .right_blog_detail { width: calc(100% - 50.558%); padding-right: 0; padding: 0 0 0 56px; }
.journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 46px; margin: 120px 0 32px 0; }
.journal_page_wrapper .right_blog_detail .inner_detail p { font-size: 18px; }
.journal_page_wrapper .arrow-link__text { font-size: 18px; }
.journal_page_wrapper #bloglist { padding: 26px 70px 0; }
.journal_page_wrapper #bloglist .blog { padding: 40px; }
.journal_page_wrapper #bloglist .blog:after { top: 0; left: 0; bottom: 0; right: 0; pointer-events: none; }
.journal_page_wrapper #bloglist .blog .post_main_div { padding: 0; }
.journal_page_wrapper #bloglist .flip_section>.post_main_div .right_blog_detail { padding: 0 56px 0 0; }
.page-wrap .journal_page_wrapper .feedback::after { pointer-events: none;  }
.page-wrap .journal_page_wrapper .feedback { margin: 69px 0 40px; }
.page-wrap .journal_page_wrapper .post_detail.instagram_block { margin: 40px 0; padding: 40px 0; }
.journal_page_wrapper .insta_slider { margin-top: 32px; }
.post_detail.instagram_block:after { pointer-events: none; }
.journal_page_wrapper .no_image>.post_main_div .cat_name { align-items: center; }
.journal_page_wrapper .port_page-wapper { padding: 40px 0 40px 0; }
.journal_page_wrapper .fliter-nav .filert_blks li span { padding-top: 40px; font-size: 22px; line-height: 1.5; padding-bottom: 4px; }
.journal_page_wrapper .post_date { font-size: 16px; }
.catalog__items .loader_div_bottom { margin: 0 auto; }
.journal_page_wrapper #bloglist .right_blog_detail .inner_detail h2 { margin-top: 109px; }
.page-wrap .journal_page_wrapper .feedback:before { background-color: transparent !important; background-image: var(--bgfeed); left: 50%; right: auto; width: 100vw; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.page-wrap .journal_page_wrapper .feedback .section { padding: 54px 0 97px; max-width: none; width: 1296px; position: relative; left: 50%;  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.journal_page_wrapper .feedback__row { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.journal_page_wrapper .feedback__row .feedback__col { width: 100%;  }
.page-wrap .journal_page_wrapper .feedback__title { font-size: 46px; color: #fff; margin: 0 0 44px 0; }
.page-wrap .journal_page_wrapper .feedback__title br { display: none; }
.page-wrap .journal_page_wrapper form { display: -ms-flexbox; display: flex; margin: 0 -20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.page-wrap .journal_page_wrapper form .form__field { width: calc(50% - (123px / 2) - 20px); padding: 0 20px; margin: 0; }
.page-wrap .journal_page_wrapper form .button_cols { width: calc(123px + 40px); padding: 0 20px; margin: 0; display: block; }
.page-wrap .journal_page_wrapper form .button_cols button { padding: 0; width: 100%; font-size: 18px; }
.page-wrap .journal_page_wrapper form .button_cols button.button_arrow span { margin: 0; }
.page-wrap .journal_page_wrapper form .button_cols button.button_arrow:after { display: none; }
.page-wrap .journal_page_wrapper .feedback__row .form__input { height: 40px; color: #fff !important; box-shadow: 0 1px 0 0 rgb(255 255 255); }
.page-wrap .journal_page_wrapper .feedback__row .form__input-placeholder, 
.page-wrap .journal_page_wrapper .feedback__row .form__input { color: #fff; top: 10px; }
.page-wrap .journal_page_wrapper .form__input:focus+.form__input-placeholder, 
.page-wrap .journal_page_wrapper .feedback__row .form__input.filled+.form__input-placeholder { top: -1px; }
.page-wrap .journal_page_wrapper .wpcf7 form.invalid .wpcf7-response-output { border-radius: 4px; border: solid 2px #f8797f; padding: 12px 14px; background: #f8797f; line-height: 1.4; letter-spacing: 1px; color: #fff; font-size: 15px; max-width: 576px; margin: 24px auto 8px; }
.page-wrap .journal_page_wrapper .feedback .w3n-thankyoumsg { background-color: transparent !important; }
.page-wrap .journal_page_wrapper .w3n-thankyoumsg h2 { color: #fff; }
.page-wrap .journal_page_wrapper .journal_banner .slider__arrows-container-wrap .slider__arrows-container { margin: 0 -15px; }
/* .port_page-wapper */

/* Journal Page End */
.header .inner.header .button { padding: 10px 32px 9px; }

/* Journal Detail Page Start */
.post_content_v2 .section {  padding-top: 40px; }
.post_content_v2 .container { max-width: 1296px; }
.post_content_v2 .post-hero__info { margin-bottom: 16px; }
.post_content_v2 .post-hero { margin-bottom: 40px; }
.post_content_v2 .tag { font-size: 16px; background-color: #fff; line-height: 1.5; padding: 8px; margin-right: 24px; }
.post_content_v2 .tags_wrapper { margin-right: -24px; }
.post_content_v2 .post-content__main h1 { font-size: 46px; margin-bottom: 32px; line-height: 1.2; }
.post_content_v2 .post-content__row .post-content__main p { font-size: 18px; line-height: 1.6; }
.post_content_v2 .post-content__main figure figcaption { font-size: 18px; line-height: 1.5; color: #B2B2B2; }
.post_content_v2 #wpdcom .wpd-comment .wpd-comment-wrap,
.post_content_v2 .wpd_comm_form { max-width: 100%; }
.post_content_v2 .comments_section { margin-top: 64px; padding-top: 64px; }
.post_content_v2 #wpdcom .ql-editor::before { font-size: 18px; }
.post_content_v2 #wpdcom .ql-editor { padding: 24px 24px 24px 88px; height: 88px; }
.post_content_v2 #wpdcom .ql-editor::after { top: 23px; left: 24px; }
.post_content_v2 #wpdcom .wpd-form .wpdiscuz-textarea-wrap { padding-top: 4px; }
.post_content_v2 .post-content__row .post-content__sidebar { padding: 80px 0 60px; margin: 0; }
/* .post_content_title {  } */
.post_content_v2 .post-content__row .post-content__sidebar:after { pointer-events: none; }
.post_content_v2 .post-content__rows { margin: 0 -20px; padding: 0 !important; }
.post_content_v2 .post-content__row .post-content__sidebar .post-content__post { padding: 20px; }
.post_content_v2 .post-content__row .post-content__sidebar .tag { padding: 8px; margin: 0 16px 16px 0; }
.post_content_v2 .post-content__rows h3.post__title { font-size: 22px; margin-top: 16px; margin-bottom: 16px; }
.post_content_v2 .post-content__rows p:empty + p { margin-top: 0; }
.post_content_v2 .post-content__rows .post__date { padding-top: 16px; font-size: 16px; }
.post_content_v2 .top_jurner_title h2 { margin-bottom: 20px !important; }
.post_content_v2 .post-content__rows .post__img-wrapper  a { height: auto; }
.post_content_v2 .post-content__rows .post__img-wrapper  a:after { content: ''; display: block !important; padding: 31.24% 50%; }
.post_content_v2 .post-content__rows .post__img-wrapper  a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

.feedback_sec_main { width: 100%; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }

.page-wrap .journal_page_wrapper .feedback .section { padding: 54px 0 97px; max-width: none; width: 1296px; position: relative; left: 50%;  -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.feedback_sec_main .feedback__row { -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
.feedback_sec_main .feedback__row .feedback__col { width: 100%;  }
.feedback_sec_main .feedback__title { font-size: 46px; color: #fff; margin: 0 0 44px 0; }
.feedback_sec_main .feedback__title br { display: none; }
.feedback_sec_main form { display: -ms-flexbox; display: flex; margin: 0 -20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.feedback_sec_main form .form__field { width: calc(50% - (123px / 2) - 20px); padding: 0 20px; margin: 0; height: auto; }
.feedback_sec_main form .button_cols { width: calc(123px + 40px); padding: 0 20px; margin: 0; display: block; }
.feedback_sec_main .feedback__row .wpcf7-form-control-wrap { display: block; position: relative; }
.feedback_sec_main form .button_cols button { padding: 0; width: 100%; font-size: 18px; height: 40px; }
.feedback_sec_main form .button_cols button.button_arrow span { margin: 0; }
.feedback_sec_main form .button_cols button.button_arrow:after { display: none; }
.feedback_sec_main .feedback__row .form__input { height: 40px; color: #fff !important; box-shadow: 0 1px 0 0 rgb(255 255 255); }
.feedback_sec_main .feedback__row .form__input-placeholder, 
.feedback_sec_main .feedback__row .form__input { color: #fff; top: 10px; }
.feedback_sec_main .form__input:focus+.form__input-placeholder, 
.feedback_sec_main .feedback__row .form__input.filled+.form__input-placeholder { top: -1px; }
.feedback_sec_main .wpcf7 form.invalid .wpcf7-response-output { border-radius: 4px; border: solid 2px #f8797f; padding: 12px 14px; background: #f8797f; line-height: 1.4; letter-spacing: 1px; color: #fff; font-size: 15px; max-width: 576px; margin: 54px auto 8px; }
.feedback_sec_main .feedback .w3n-thankyoumsg { background-color: transparent !important; display: none; position: relative; left: auto; right: auto;  opacity: 1 !important; visibility: visible !important; }
.feedback_sec_main .feedback .w3n-thankyoumsg .w3n-thankyoumsg-in { background-color: transparent !important; position: relative; left: auto; right: auto;  opacity: 1 !important; visibility: visible !important; }
.feedback_sec_main .w3n-thankyoumsg h2 { color: #fff; font-size: 46px; }

.feedback_sec_main .container { max-width: 1296px; padding: 54px 0 97px; }
.feedback_sec_main .feedback.active_thanyou .w3n-thankyoumsg { display: block; }
.feedback_sec_main .feedback.active_thanyou .signupform { display: none; }
.feedback_sec_main .feedback .w3n-thankyoumsg { padding: 80px 0; }
.feedback_sec_main .feedback .w3n-thankyoumsg p { color: #fff; font-size: 18px; }

.post_content_v2 .post-content__rows p + p:empty { display: none; }
/* Journal Detail Page End */

/* FAQ Page Start */
.faq_main_wrap .container { padding: 0; }
.faq_main_wrap .container ,
.page-template-page-faq .reviews_section_v2 .container,
.faq_banner .hero__inner { max-width: 1296px; }

.page-template-page-faq .faq_main_wrap .faq_nav { padding-top: 16px ; padding-right: 68px; }
.page-template-page-faq .faq_main_wrap .faq_nav ul li a { font-family: 'SharpGroteskBook18'; font-size: 22px; line-height: 1.5; color: #000000; letter-spacing: normal; }
.page-template-page-faq .faq_main_wrap .faq_nav ul li { display: -ms-flexbox; display: flex;  }
.page-template-page-faq .faq_main_wrap .faq_nav ul li+li { padding-top: 32px; }
.page-template-page-faq .faq_main_wrap .faq_row { margin: 0; }
.page-template-page-faq .faq_main_wrap .faq_row .faq_cols1 { -ms-flex: 0 0 34.337%; flex: 0 0 34.337%; max-width: 34.337%; padding: 0; border: none !important; }
.page-template-page-faq .faq_main_wrap .faq_row .faq_cols2 { -ms-flex: 0 0 calc(100% - 34.337%); flex: 0 0 calc(100% - 34.337%); max-width: calc(100% - 34.337%); padding: 0; }
.page-template-page-faq .faq_main_wrap .right_faq { padding-left: 0; }
.page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 40px; padding-bottom: 7px; }

.page-template-page-faq .reviews_section_v2 .section { padding: 80px 0;margin: 0 auto; }
.page-template-page-faq .reviews_section_v2 .big-title { font-size: 40px; margin-bottom: 64px; line-height: 1.2; }
.page-template-page-faq .reviews_section_v2 .steps__row { margin: 0 -15px; }
.page-template-page-faq .reviews_section_v2 .steps__row .steps__col { width: 20%; padding: 0 15px; text-align: left; }
.page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico { margin-right: auto; margin-bottom: 24px; }
.page-template-page-faq .reviews_section_v2 .reviews .steps__ico { height: 60px; }
.page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { margin: 0 0 16px 0; font-weight: normal; font-family: 'SharpGroteskBook18'; font-size: 22px; color: #000000; }
.page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; line-height: 1.5; }
.page-template-page-faq .right_faq .ui-accordion .ui-accordion-header { font-size: 22px; margin-top: 33px; }
.page-template-page-faq .faq_main_wrap .right_faq .faqacc_detail + .faqacc_title::after { content: ''; position: absolute; top: -17px; left: 0; width: 100%; height: 1px; background-color: rgba(0, 0, 0, 0.3); display: block; } 
.page-template-page-faq .faq_main_wrap .right_faq h3+div { padding-top: 16px; max-width: 100%; height: auto; max-height: 100%; }
.page-template-page-faq .faq_main_wrap .right_faq h3+div p { font-size: 18px; }
.page-template-page-faq .faq_main_wrap .faq_rowbox { padding-bottom: 80px; }
.page-template-page-faq .faq_main_wrap .right_faq .faq_rowbox:last-child { padding-bottom: 0; }
.page-template-page-faq .faq_main_wrap { padding-bottom: 80px; margin-top: 40px; }
.page-template-page-faq .faq-banner { display: inline-flex; }
.page-template-page-faq .faq_main_wrap .faq_nav ul li a.active { text-decoration: underline; text-underline-offset: 8px; }

.page-template-page-faq .right_faq .ui-accordion .ui-accordion-header .ui-icon { background: url(../img/plus-4.svg) no-repeat center center; background-size: 20px auto; }
.page-template-page-faq .right_faq .ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-icon { background: url(../img/minus-4.svg) no-repeat center center; background-size: 20px auto; }
.page-template-page-faq .faq_main_wrap .faq_row { padding-left: 0; padding-right: 0; }

.page-template-page-faq .faq-banner span.desktop { background-size: cover !important; }
/* FAQ Page End */

/* Referral Page Start */
.page-template-page-referral .container ,
.page-template-page-referral .hero__inner { max-width: 1296px; }
.page-template-page-referral .know-someone__description { line-height: 1.3; margin-left: 0; }
.page-template-page-referral .know-someone__p { font-size: 18px; line-height: 1.5; }
.page-template-page-referral .know-someone__p font { font-size: 14px; }
.page-template-page-referral .big-title { font-size: 40px; }
/* Referral Page End */

/* Confirmation-e Page Start */
.page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
/* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
.page_conformation_main >.page_conformation_container { max-width: 1296px; width: 100%; margin-left: auto; margin-right: auto; }
.page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
.page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: calc((100vw - 1296px) / 2); }
.page_conformation_main .page_conformation .hero { }
/* Confirmation-e Page End */

/* Maintenance-request-form Page Start */
.page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: 1296px; }
.page-template-page-maintenance-request-form .figment_maint_sec .figment_maint_title h2 { font-size: 40px; }
/* Maintenance-request-form Page End */

/* Privacy-policy Page Start */
.privacy_content .container { max-width: 1296px; }
/* Privacy-policy Page End */

.page-template-page-landlords-new .chapter_content { width: 100%; }

.page-template-page-faq .faq_banner .hero__inner { align-items: flex-start; padding-top: 76px; }

.slider_popup_img_main { display: none !important; height: calc(var(--vh,1vh)*100); }
.show_mobile { display: none !important; }
.page-wrap.inner .slider-popup-main { height: calc(var(--vh,1vh)*100); }
.page-wrap.inner .slider-popup-main .slider-popup { height: calc(var(--vh,1vh)*100); }

.main_slider_room_dtl .img_blks img.mobile_show_img,
.slider_popup_img_box img.mobile_show_img { display: none !important; }
.suites__row .suites__col:hover .slick-slider .suite__slider-item-wrap.slick-current:has(.ssi-hover-img) img.suite__slider-item.ssi-img { display: none; }
.suites__row .suites__col:hover .slick-slider .suite__slider-item-wrap.slick-current img.suite__slider-item.ssi-img { display: block; }

@media (min-width: 1400px){
    .feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1296px) / 2 + 15px + 100%) !important; }
    .header.new_header_v2 .container { padding-left: 0; padding-right: 0; }

    .page-template-page-rooms-and-studios .header .header__container ,
    .feedback .feedback_container,
    .single-studio_rooms .header .header__container ,
    .header.new_header_v2 .container,
    .home_wraps_hero_v2_inner > .container ,
    .home_wraps .w3n-featured-in_home .w3n-featured-in_v1 .w3n-featured-in .container,
    .header:not(.new_header_v2 ) .header__container { max-width: 1296px; }
    .slider { width: calc((100vw - 1296px) / 2 + 15px + 100%) !important; }

    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 1296px; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab { padding-left: 0;   }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .houses_form, 
    .suites_room_catalog_container .room_catalog_row .catalog__items { width: calc(100% - 429px); }
    .suites_room_catalog_container .room_catalog_row .catalog__map { width: calc(409px + 20px) !important; min-height: calc(100vh - 109px); height: calc(100vh - 109px);}
    .suites_room_catalog_container .room_catalog_row .catalog__map .map { width: calc((100vw - 1296px) / 2 + 409px + 20px) !important; top: 109px; min-height: calc(100vh - 109px); height: calc(100vh - 109px);  }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container,
    .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 109px); min-height: calc(100vh - 109px); }

    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 24px; }
    /* Room Listing End */
    .home_wraps_hero_v2_inner .scroll_bottom { left: calc((1296px / 2) - 100% / 4); }

    /* Privacy-policy Page Start */
    .privacy_content .privacy_content_inner > ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner>ol>li { font-size: 22px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="1"] ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner ol[type="a"] li:before,
    .privacy_content .privacy_content_inner>ol ol li { font-size: 18px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="a"] li { padding: 0 0 0 35px !important; }
    .privacy_content .privacy_content_inner .privacy_p_text { font-size: 18px; }
    /* Privacy-policy Page End */

    

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: 1296px; }
    .lorong_mian_wrap .tab_blk ul.tabs_list li a { font-size: 22px; line-height: 1.5; }
    .lorong_mian_wrap .tab_datas .lista_tabs .top_images img { width: 100%; height: auto; }
    .lorong_mian_wrap .list_itms li span { font-size: 18px; }
    .lorong_mian_wrap .bottom_list_wrap .right_dtls p { font-size: 18px; }
    .lorong_mian_wrap .bottom_list_wrap .top_title_blks h2 { font-size: 40px; }
    .lorong_mian_wrap .map_dtl li { font-size: 18px; }
    .lorong_mian_wrap .bottom_list_wrap p { font-size: 18px; }
    /* The-lorong-24a-shophouse-series Page End */
    

    .faq_banner .hero__content h1, 
    .faq_banner .hero__title { font-size: 46px; line-height: 1.5; }

    /* Landlords Page Start */
    .page-template-page-landlords-new .chapter_content h2,
    .page-template-page-landlords-new .landlords_caption h1 { font-size: 46px; letter-spacing: normal; }
    .page-template-page-landlords-new .landlords_caption p { font-size: 22px; }
    .page-template-page-landlords-new .landlords_excellent_sec { padding: 80px 0 72px; }
    .page-template-page-landlords-new .landlords_excellent_inner h2 { margin-bottom: 32px; max-width: 903px; }
    .page-template-page-landlords-new .landlords_excellent_main h3 { font-size: 22px; }
    .page-template-page-landlords-new .showing_sec { padding: 80px 0; }
    .page-template-page-landlords-new .showing_wrps { padding-top: 37px; }
    .page-template-page-landlords-new .showing_after_text { padding-top: 24px; }
    .page-template-page-landlords-new .stress_free_sec { padding: 80px 0; }
    .page-template-page-landlords-new .stress_free_row .stress_free_img { width: calc(50% - 20px); }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl { width: calc(50% + 20px); padding-left: 40px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free { font-size: 22px; margin-bottom: 16px; }
    .page-template-page-landlords-new .box_dtl_stress_free+.box_dtl_stress_free { margin-top: 40px; }
    .page-template-page-landlords-new .whatabtus_sec { padding: 80px 0; }
    .page-template-page-landlords-new .whatabtus_inner h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .hideContent { height: 270px; }
    .page-template-page-landlords-new .feedback_container .chapter_row .chapter_dtl { padding-right: 49px; }



    .page-template-page-landlords-new .container { max-width: 1296px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2,
    .page-template-page-landlords-new .showing_title_wrp .showing_title h2,
    .page-template-page-landlords-new .whatabtus_inner h2,
    .page-template-page-landlords-new .landlords_excellent_inner h2 { font-size: 40px; line-height: 1.2; }
    .page-template-page-landlords-new .feedback_landlords_dtl h2 { font-size: 43px; }
    .page-template-page-landlords-new .landlords_caption .button,
    .page-template-page-landlords-new .feedback_landlords_dtl .button { font-size: 18px; padding: 9px 18px 8px; }
    /* Landlords Page End */

    /* FAQ Page Start */
    .page-template-page-faq .faq-banner span.desktop { min-height: 750px; }
    .page-template-page-faq .faq_banner .hero__content { max-width: 550px; text-align: left; }
    .page-template-page-faq .faq_banner .hero__content .hero__title { text-align: left; min-height: 346px; display: -ms-flexbox; display: flex; align-items: center; }
    /* FAQ Page End */

}

@media  (min-width: 1600px) and (max-width: 1700px) {

}
/* Responsive Start */
@media screen and (min-width: 1024px){
    .page-template-page-rooms-and-studios .ui-widget.ui-datepicker { z-index: 60 !important; }
    .home.page-template-page-rooms-and-studios .ui-widget.ui-datepicker,
    .home.page-template-page-landing .ui-widget.ui-datepicker { z-index: 999999 !important; }
    .single-studio_rooms .ui-widget.ui-datepicker { z-index: 1000000 !important; }
    .main_wrps_rooms_sute .houses_form,
    .room_catalog_row .catalog__items { width: calc(100% - 34.862%); }
    .room_catalog_row .catalog__map .map ,
    .room_catalog_row .catalog__map { width: 34.862% !important; }
}
@media screen and (max-width: 1919px){
    /* .room_catalog_row .catalog__items {
        width: 70%;
    }
    .room_catalog_row .catalog__map .map { width: 30% !important; } */
}
@media  (min-width: 1600px) and (max-width: 1700px) {
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 1440px; }
}
@media (min-width: 1440px) and (max-width: 1599px) { 
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_date { width: 187px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_price { width: 165px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 207px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_more_filter { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 160px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_occupancy { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_type { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_size { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col_clear { width: 136px; }
    .filter_v2_cnt { margin-top: 0; }

    /* Room Detail Page Start */
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 1298px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }
    /* Room Detail Page End */
}
@media (min-width: 1366px) and (max-width: 1439px) {
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_date { width: 187px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_price { width: 165px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 207px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_more_filter { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 160px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_occupancy { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_type { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_size { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col_clear { width: 136px; }
    .filter_v2_cnt { margin-top: 0; }
    .room_catalog_row .catalog__map { min-height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map { top: 105px; right: 0; height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 105px); max-height: calc(100vh - 105px); }

    /* .header_bg + .room_catalog_row .catalog__map { min-height: calc(100vh - 77px); } */
    /* .header_bg + .page-wrap .room_catalog_row .catalog__map .map { top: 77px; right: 0; height: calc(100vh - 77px); }
    .header_bg + .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 77px); }
    .header_bg + .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 77px); max-height: calc(100vh - 77px); } */
    
    /* Room Detail Page Start */
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 445px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 20px; }
    .new_shange_page_design_v2 .right_top_shange { top: 118px; }
    .new_shange_page_design_v2 .terms_blk_side_bar p { font-size: 18px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 18px; }
    /* .right_top_shange_inner { max-height: calc(100vh - 188px - 40px - 27px); } */
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 1120px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }
    /* Room Detail Page End */


}
@media (min-width: 1366px) and (max-width: 1399px) {
    /* Career Page Start */
    .career_banner .abt_dtl_left { padding: 50px 43px 50px 63px; }
    .career_page .chapter_content { width: 100%; }
    .career_page .chapter_content h2 { font-size: 40px; }
    .career_page .chapter_content p { font-size: 21px; }
    .career_page .chapter_img .img_chapter_blk { min-height: 600px; }
    /* Career Page End */
}
@media (min-width: 992px) and (max-width: 1200px) {
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-left: 10px; padding-right: 10px; }
}
@media (min-width: 1200px) and (max-width: 1365px) {

    /* Room Detail Page Start */
    .new_shange_page_design_v2 .new_shange_page_left { width: calc(100% - 416px); padding: 0 20px 0 0; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 445px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 20px; }
    .new_shange_page_design_v2 .right_top_shange { top: 118px; }
    .new_shange_page_design_v2 .terms_blk_side_bar p { font-size: 18px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 18px; }
    /* .right_top_shange_inner { max-height: calc(100vh - 188px - 40px - 44px); } */
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 920px; }
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row { -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } */
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { width: 33.33%; padding: 15px; } */
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row { justify-content: center; margin: 0 -10px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { padding: 0 10px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 18px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }
    /* Room Detail Page End */

   

}
@media (min-width: 1024px) and (max-width: 1365px) {
    .main_wrps_rooms_sute .no-mobile.houses_form { width: 50%; }
    .suites-room-catalog .catalog__items.tabs-content__tab { width: 50%; padding-left: 10px; padding-right: 20px; }
    .main_wrps_rooms_sute .no-mobile .container { padding-left: 0; }
    .suites-room-catalog .catalog__map.tabs-content__tab { width: 50%; padding-left: 10px; }
    .room_catalog_row .catalog__map .map { width: 50% !important; }
    .houses_form .filter .filter_v2_wrap .filter__col { padding-top: 8px; padding-bottom: 8px; }
    .main_wrps_rooms_sute .filter_v2 { padding: 24px 0 0; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_date { width: 187px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_price { width: 165px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 207px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_more_filter { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 160px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_occupancy { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_type { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_size { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col_clear { width: 136px; }
    .filter_v2_cnt { margin-top: 0; }
    .room_catalog_row .catalog__map { min-height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map { top: 105px; right: 0; height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 105px); }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 105px); max-height: calc(100vh - 105px); }

    /* .header_bg + .room_catalog_row .catalog__map { min-height: calc(100vh - 77px); }
    .header_bg + .page-wrap .room_catalog_row .catalog__map .map { top: 77px; right: 0; height: calc(100vh - 77px); }
    .header_bg + .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 77px); }
    .header_bg + .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 77px); max-height: calc(100vh - 77px); } */


}


@media (min-width: 1200px) and (max-width: 1399px) {

    /* .feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1296px) / 2 + 15px + 100%) !important; } */
    
    .header.new_header_v2 .container { padding-left: 0; padding-right: 0; }
    
    .header.new_header_v2 .container,
    .home_wraps_hero_v2_inner > .container ,
    .footer .container,
    /* .container, */
    .header:not(.new_header_v2 ) .header__container ,
    .page-template-page-rooms-and-studios .header .header__container ,
    .feedback .feedback_container,
    .home_wraps_v2 .container,
    .single-studio_rooms .header .header__container { max-width: 1120px; }
    .footer .container { padding-left: 0; padding-right: 0; }
    .feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1120px) / 2 + 15px + 100%) !important; }
    .slider { width: calc((100vw - 1120px) / 2 + 15px + 100%) !important; }

    .page-template-page-career .page-wrap { padding-top: 106px !important; }
    .career_banner .abt_images_blk .bg_images { height: calc(100vh - 106px); }

    .page-template-page-rooms-and-studios .page-wrap { padding-top: 106px !important; }
    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 24px; }

    

    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 1120px; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab { padding-left: 0;    }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .houses_form, 
    .suites_room_catalog_container .room_catalog_row .catalog__items { width: calc(100% - 430px); }
    .suites_room_catalog_container .room_catalog_row .catalog__map { width: calc(409px + 20px) !important; height: calc(100vh - 78px);}
    .suites_room_catalog_container .room_catalog_row .catalog__map .map { width: calc((100vw - 1120px) / 2 + 409px + 20px) !important; top: 78px; height: calc(100vh - 78px);  }
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap .map__container,
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 78px); } 
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap .map__container { max-height: calc(100vh - 78px); }

    .page-template-page-rooms-and-studios .page-wrap { padding-top: 106px !important; }

    .suites_room_catalog_container .room_catalog_row .catalog__map {  }
    /* Room Listing End */

    /* Investment Page Start */

    .page-template-page-investments .page-wrap { padding-top: 106px !important; }
    .study_for_lor_dtl .container,
    .shophouse_stories_sec .container,
    .meet_founder_sec .container,
    .about_investment_sec .container,
    .timeless_insights_sec .container,
    .investment_after_banner .container { max-width: 1120px; }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .timeless_insights_inner h2,
    .investment_after_title h2,
    .meet_founder_dtl h2 { font-size: 35px; }

    .investments_banner_txt { padding: 100px 0; min-height: calc(100vh - 106px); }
    .investment_after_banner { padding: 74px 0 60px; }
    .list_investment_box_heading h3 { font-size: 26px; }

    .meet_founder_sec { padding: 60px 0; }
    .meet_founder_row .meet_founder_img_col { width: 520px; }
    .meet_founder_row .meet_founder_dtl { width: calc(100% - 520px); }
    .meet_founder_dtl h2 { margin: 0 0 30px 0; }
    .meet_founder_dtl ul li { font-size: 20px; }
    .meet_founder_dtl ul li:after { top: 13px; }

    .shophouse_stories_sec { padding: 60px 0; }

    .about_investment_sec { padding: 60px 0; }

    .timeless_insights_sec { padding: 60px 0 45px; }
    .timeless_insights_dtl h4 { font-size: 19px; }
    .timeless_row { margin: 0 -15px; }
    .timeless_row .timeless_col { padding: 15px; }
    /* Investment Page End */

    /* Review page Meet Our Hosts section redesign Start */
    .member_say_v2_sec .container, 
    .come_from_sec .container, 
    .joinus_member_sec_2 .container,
    .abt_club_house_sec .container,
    .meet_hosts_sec_v3 .container,
    .membership_banner_container { max-width: 1120px; }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1120px) / 2 +  100%); }

    .about_banner.membership_banner .membership_banner_container .hero__title { font-size: 36px; margin-bottom: 24px; }
    .about_banner.membership_banner .membership_banner_container .hero__text { margin-bottom: 24px; }
    .member_say_v2_sec { padding: 60px 0; }
    .member_say_v2_dtl .member_say_v2_name { font-size: 25px; }
    .member_say_v2_inner .load_btn { padding-top: 32px; }
    /* Review page Meet Our Hosts section redesign End */

    /* About Page Start */
    .leadership_sec .container, 
    .our_jurnal_blk .container, 
    .abt_inner_pages .abt_lista .container, 
    .about_banner_container { max-width: 1120px; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1120px) / 2 +  100%); }
    .about_banner_inner .hero__content h1 { font-size: 36px; margin-bottom: 22px; }
    .about_banner.about_banner .about_banner_container .hero__text { font-size: 18px; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { clip-path: polygon(135px 0%, 100% 0%, 100% 100%, 0% 100%); }
    .abt_inner_pages .abt_lista { padding: 60px 0; }
    .abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 60px; }
    .abt_inner_pages .count_box .top_count_number { font-size: 43px; }
    .abt_inner_pages .count_box .count_name { font-size: 28px; }
    .abt_inner_pages .abt_right_blk .top_dtl h2 { margin-bottom: 22px; }
    .abt_inner_pages .leadership_box .leadership_img .img_box { width: 180px; height: 180px; }
    .abt_inner_pages .leadership_inner .leadership_box h2 { font-size: 29px; margin-bottom: 10px; }
    .abt_inner_pages .leadership_sec { padding: 60px 0 25px; }
    .abt_inner_pages .our_jurnal_blk { padding: 60px 0 40px; }
    .abt_inner_pages .post-content__rows .post__date, 
    .abt_inner_pages .tag { font-size: 14px; }
    /* About Page End */

    /* Journal Page Start */
    .journal_page_wrapper .port_page-wapper .container, 
    .journal_page_wrapper .journal_banner .container { max-width: 1120px; }

    .journal_page_wrapper .journal_banner .mian_slider_journal { padding: 0 50px; }
    .journal_page_wrapper .post_main_div .right_blog_detail { padding: 0 0 0 30px; }
    .journal_page_wrapper #bloglist .flip_section>.post_main_div .right_blog_detail { padding: 0 30px 0 0; }
    .journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 42px; margin-top: 70px; }
    .page-wrap .journal_page_wrapper .feedback .section { width: 1120px; }
    /* Journal Page End */

    /* Career Page Start */
    .career_banner .abt_dtl_left { padding: 40px 33px 40px 53px; }
    .career_banner .abt_content .hero__title { font-size: 40px; }
    .career_banner.career_banner_main .career_banner_inner .bg_images { width: calc((100vw - 1120px) / 2 + 100%); }

    .career_page .container { max-width: 1120px; }
    .our_plan_sec { padding: 60px 0 45px; }
    .our_plan_dtl h3 { font-size: 20px; }
    .our_plan_row { margin: 0 -15px; }
    .our_plan_row .our_plan_col { padding: 15px; }

    .best_life_row .best_life_dtl { padding: 40px 0 40px 46px; }
    .best_life_dtl ul li { font-size: 20px; background-position: left top 5px; }
    .best_life_row .best_life_img .best_life_img_inner {width: calc((100vw - 1120px) / 2 + 15px + 100%);}

    .our_word_sec { padding: 60px 0 58px; }

    .our_part_sec { padding: 60px 0 55px; }

    .career_page .chapter_content { width: 100%; }
    .career_page .chapter_content h2 { font-size: 40px; }
    .career_page .chapter_content p { font-size: 21px; }
    .career_page .chapter_img .img_chapter_blk { min-height: 600px; }
    /* Career Page End */

    /* Journal Detail Page Start */
    .feedback_sec_main .container ,
    .post_content_v2 .container { max-width: 1120px; }
    .post_content_v2 .post-content__main h1 { font-size: 40px; }
    .post_content_v2 .tag,
    .post_content_v2 .post-content__rows .post__date { font-size: 14px; }
    
    .post_content_v2 .post-content__row .post-content__sidebar { padding: 60px 0 40px; }
    .abt_inner_pages .post-content__rows p { font-size: 16px; }
    /* Journal Detail Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: 1120px; }
    /* FAQ Page End */

    /* Referral Page Start */
    .page-template-page-referral .container ,
    .page-template-page-referral .hero__inner { max-width: 1120px; }
    .page-template-page-referral .hero__inner .hero__content { width: 100%; max-width: 100%; }
    .page-template-page-referral .know-someone__description { line-height: 1.3; }
    .page-template-page-referral .know-someone__p font { font-size: 14px; }
    .page-template-page-referral .big-title { font-size: 48px; }
    /* Referral Page End */
    /* Confirmation-e Page Start */
    .page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
    /* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: calc((100vw - 1120px) / 2); }
    /* .page_conformation_main .page_conformation .hero { width: 50%; } */
    /* Confirmation-e Page End */

    /* Maintenance-request-form Page Start */
    .page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: 1120px; }
    /* Maintenance-request-form Page End */
    

    /* Privacy-policy Page Start */
    .privacy_content .container { max-width: 1120px; }
    /* Privacy-policy Page End */

    /* 404 Page Start */
    .main_sr_error_sec .container { max-width: 1120px; }
    /* 404 Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container, 
    .page-template-page-faq .reviews_section_v2 .container, 
    .faq_banner .hero__inner { max-width: 1120px; }
    .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 35px; }
    /* FAQ Page End */

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: 1120px; }
    /* The-lorong-24a-shophouse-series Page End */
    

    /* Landlords Page Start */
    .page-template-page-landlords-new .container { max-width: 1120px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2,
    .page-template-page-landlords-new .showing_title_wrp .showing_title h2,
    .page-template-page-landlords-new .whatabtus_inner h2,
    .page-template-page-landlords-new .landlords_excellent_inner h2 { font-size: 32px; line-height: 1.2; }
    .page-template-page-landlords-new .feedback_landlords_dtl h2 { font-size: 40px; }
    /* .page-template-page-landlords-new .landlords_caption .button,
    .page-template-page-landlords-new .feedback_landlords_dtl .button { font-size: 18px; padding: 9px 18px 8px; } */

    .page-template-page-landlords-new .chapter_content h2,
    .page-template-page-landlords-new .landlords_caption h1 { font-size: 36px; letter-spacing: normal; }
    .page-template-page-landlords-new .landlords_caption p { font-size: 22px; }
    .page-template-page-landlords-new .landlords_excellent_inner h2 { margin-bottom: 32px; max-width: 903px; }
    .page-template-page-landlords-new .landlords_excellent_main h3 { font-size: 22px; }
    .page-template-page-landlords-new .landlords_excellent_sec { padding: 60px 0 52px; }
    .page-template-page-landlords-new .showing_sec { padding: 60px 0; }
    .page-template-page-landlords-new .whatabtus_sec { padding: 60px 0; }
    .page-template-page-landlords-new .stress_free_sec { padding: 60px 0; }
    .page-template-page-landlords-new .showing_wrps { padding-top: 37px; }
    .page-template-page-landlords-new .showing_after_text { padding-top: 24px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_img { width: calc(50% - 20px); }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl { width: calc(50% + 20px); padding-left: 40px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free { font-size: 22px; margin-bottom: 16px; }
    .page-template-page-landlords-new .box_dtl_stress_free+.box_dtl_stress_free { margin-top: 40px; }
    .page-template-page-landlords-new .whatabtus_inner h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .hideContent { height: 270px; }
    .page-template-page-landlords-new .feedback_container .chapter_row .chapter_dtl { padding-right: 49px; }


    /* Landlords Page End */

    .page-template-page-faq .faq-banner span.desktop { min-height: 550px; }
    .page-template-page-faq .faq_banner .hero__content { max-width: 510px; text-align: left; margin: 0; }
    .page-template-page-faq .faq_banner .hero__content .hero__title { text-align: left; font-size: 36px; min-height: 246px; display: -ms-flexbox; display: flex; align-items: center; }

}

@media (min-width: 1024px) and (max-width: 1199px) {

    /* Room Detail Page Start */
    .new_shange_page_design_v2 .new_shange_page_left { width: 100%; padding: 0 0 0 0; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 445px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 20px; }
    .new_shange_page_design_v2 .right_top_shange { top: 78px; }
    .new_shange_page_design_v2 .terms_blk_side_bar p { font-size: 18px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 18px; }
    .right_top_shange_inner { max-height: 100%; }
    .new_shange_page_design_v2 .new_shange_page_right { width: 100%;  }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 928px; }
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row { -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } */
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { width: 33.33%; padding: 15px; } */
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row { justify-content: center; margin: 0 -10px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { padding: 0 10px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 18px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }


    .new_shange_page_design_v2 .right_top_shange .terms_blk_side_bar { max-height: 105px; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .new_shange_page_design_v2 .right_top_shange .right_top_shange_inner.active_mobile_cnt .terms_blk_side_bar { max-height: 500px; }
    .read_more_and_less_sidebar { width: 100%; position: relative; padding: 16px 0 0 0; }
    .read_more_and_less_sidebar a { font-family: 'SharpGroteskBook18'; font-size: 18px; color: #478BA1; text-decoration: underline !important; }
    .new_shange_page.new_shange_page_design .top_our_dtl .show_mobile_singal h2 { margin-bottom: 0; }
    /* Room Detail Page End */

    /* Career Page Start */
    .career_banner.career_banner_main .career_banner_inner .bg_images { width: calc((100vw - 928px) / 2 + 100%); }
    .career_banner .abt_dtl_left { padding: 40px 33px 40px 53px; width: calc(100% - 52.945%); }
    .career_banner .abt_content .hero__title { font-size: 36px; margin-bottom: 24px; }
    .career_banner .abt_content .hero__text { margin-bottom: 24px; }
    .career_banner .abt_images_blk { width: 52.945%; }
    .career_banner .abt_images_blk .bg_images { clip-path: polygon(100px 0%, 100% 0%, 100% 100%, 0% 100%); height: auto; min-height: 1px; }
    .career_banner .abt_images_blk .bg_images:after { content: ''; display: block; padding: 42.684% 50%; }
    .career_banner .abt_content .hero__text { font-size: 16px; }

    .career_page .container { max-width: 928px; }
    .our_plan_title h2 { font-size: 35px; }
    .our_plan_sec { padding: 60px 0 45px; }
    .our_plan_dtl h3 { font-size: 20px; }
    .our_plan_row { margin: 0 -15px; }
    .our_plan_row .our_plan_col { padding: 15px; width: 50%; }
    .our_plan_dtl p { font-size: 16px; }

    .best_life_dtl h2 { font-size: 35px; margin-bottom: 28px; }
    .best_life_row .best_life_dtl { padding: 40px 0 40px 46px; }
    .best_life_dtl ul { margin: 0 0 28px 0; }
    .best_life_dtl ul li { font-size: 18px; background-position: left top 5px; background-size: 16px auto; padding: 0 0 0 28px; }
    .best_life_dtl ul li + li { margin-top: 16px; }
    .best_life_dtl .button { padding: 8px 30px; }
    .best_life_row .best_life_img .best_life_img_inner {width: calc((100vw - 940px) / 2 + 15px + 100%);}

    .our_word_sec { padding: 60px 0 38px; }
    .our_word_title h2 { font-size: 35px; }
    .our_word_box .our_word_img { width: 160px; }
    .our_word_box .our_word_img_dtl { width: calc(100% - 160px); }
    .our_word_box .our_word_img_dtl p {font-size: 16px; }

    .our_part_sec { padding: 60px 0 55px; }
    .our_part_title { max-width: 760px; }
    .our_part_title h2 { font-size: 35px; margin-bottom: 28px; }
    .our_part_title p { font-size: 16px; }

    .career_page .chapter_content { width: 100%; }
    .career_page .chapter_content h2 { font-size: 35px; margin-bottom: 34px; }
    .career_page .chapter_content p { font-size: 18px; }
    .career_page .chapter_img .img_chapter_blk { min-height: 500px; }
    /* Career Page End */

    .header.new_header_v2 .container { padding-left: 0; padding-right: 0; }
    body .header .whtsapp_blk { margin-right: 20px; }
    .header .header__link { margin-right: 40px; }
    .header.new_header_v2 .container,
    .home_wraps_hero_v2_inner > .container ,
    .footer .container,
    /* .container, */
    .header:not(.new_header_v2 ) .header__container ,
    .page-template-page-rooms-and-studios .header .header__container ,
    .feedback .feedback_container,
    .single-studio_rooms .header .header__container { max-width: 928px; }
    .footer .container { padding-left: 0; padding-right: 0; }
    .feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 928px) / 2 + 15px + 100%) !important; }
    .slider { width: calc((100vw - 928px) / 2 + 15px + 100%) !important; }

    .page-template-page-rooms-and-studios .page-wrap,
    .page-template-page-career .page-wrap { padding-top: 106px !important; }


    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 928px; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab {   padding-left: 0;   }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .houses_form, 
    .suites_room_catalog_container .room_catalog_row .catalog__items { width: calc(100% - 370px); }
    .suites_room_catalog_container .room_catalog_row .catalog__map { width: calc(350px + 20px) !important; height: calc(100vh - 78px);}
    .suites_room_catalog_container .room_catalog_row .catalog__map .map { width: calc((100vw - 928px) / 2 + 350px + 20px) !important; top: 78px; height: calc(100vh - 78px);  }
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap .map__container,
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 78px); } 
    .suites_room_catalog_container .room_catalog_row .catalog__map .map .map__container-wrap .map__container { max-height: calc(100vh - 78px); }
    /* Room Listing End */
    

    /* Investment Page Start */
    .page-template-page-investments .page-wrap { padding-top: 106px !important; }
    .study_for_lor_dtl .container,
    .shophouse_stories_sec .container,
    .meet_founder_sec .container,
    .about_investment_sec .container,
    .timeless_insights_sec .container,
    .investment_after_banner .container { max-width: 928px; }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .timeless_insights_inner h2,
    .investment_after_title h2,
    .meet_founder_dtl h2 { font-size: 35px; }

    .investments_banner_txt { padding: 100px 0;  min-height: calc(100vh - 106px); }
    .investment_after_banner { padding: 60px 0 60px; }
    .list_investment_img { height: 236px; }
    .list_investment_box_heading h3 { font-size: 24px; }

    .meet_founder_sec { padding: 60px 0; }
    .meet_founder_row .meet_founder_img_col { width: 460px; }
    .meet_founder_row .meet_founder_dtl { width: calc(100% - 460px); padding: 0 0 0 30px; }
    .meet_founder_dtl h2 { margin: 0 0 30px 0; }
    .meet_founder_dtl ul li { font-size: 20px; }
    .meet_founder_dtl ul li:after { top: 13px; }

    .shophouse_stories_sec { padding: 60px 0; }

    .about_investment_sec { padding: 60px 0; }

    .timeless_insights_sec { padding: 60px 0 45px; }
    .timeless_insights_dtl h4 { font-size: 19px; }
    .timeless_row { margin: 0 -15px; }
    .timeless_row .timeless_col { padding: 15px; }
    /* Investment Page End */

    /* Review page Meet Our Hosts section redesign Start */
    .member_say_v2_sec .container, 
    .come_from_sec .container, 
    .joinus_member_sec_2 .container,
    .abt_club_house_sec .container,
    .meet_hosts_sec_v3 .container,
    .membership_banner_container { max-width: 928px; }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 928px) / 2 +  100%); clip-path: polygon(115px 0%, 100% 0%, 100% 100%, 0% 100%); }
    .member_say_v2_box .member_say_v2_dtl { padding: 44px 0 0 0; }
    .come_from_sec .come_from_slider_wrap { max-width: 100%; }
    .about_banner.membership_banner .membership_banner_container .hero__title { font-size: 36px; margin-bottom: 24px; }
    .about_banner.membership_banner .membership_banner_container .hero__text { margin-bottom: 24px; }
    .member_say_v2_sec { padding: 60px 0; }
    .member_say_v2_dtl .member_say_v2_name { font-size: 25px; }
    .member_say_v2_inner .load_btn { padding-top: 32px; }

    .meet_hosts_inner .meet_hosts_titles { padding: 0 30px 0 0; width: 36.457%; }
    .meet_hosts_inner .meet_hosts_content { width: calc(100% - 36.457%); }
    .abt_club_house_sec { padding: 60px 0; }
    .meet_hosts_inner .meet_hosts_content { padding: 80px 0 80px 46px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { font-size: 20px; padding-top: 7px; }
    /* Review page Meet Our Hosts section redesign End */

    /* About Page Start */
    .leadership_sec .container, 
    .our_jurnal_blk .container, 
    .abt_inner_pages .abt_lista .container, 
    .about_banner_container { max-width: 928px; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 928px) / 2 +  100%); }
    .about_banner_inner .hero__content h1 { font-size: 36px; margin-bottom: 22px; }
    .about_banner.about_banner .about_banner_container .hero__text { font-size: 18px; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { clip-path: polygon(135px 0%, 100% 0%, 100% 100%, 0% 100%); min-height: calc(100vh - 106px); }
    .abt_inner_pages .abt_lista { padding: 60px 0; }
    .abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 60px; }
    .abt_inner_pages .count_box .top_count_number { font-size: 38px; }
    .abt_inner_pages .count_box .count_name { font-size: 24px; }
    .abt_inner_pages .abt_right_blk .top_dtl h2 { margin-bottom: 22px; }
    .abt_inner_pages .leadership_box .leadership_img .img_box { width: 180px; height: 180px; }
    .abt_inner_pages .leadership_inner .leadership_box h2 { font-size: 29px; margin-bottom: 10px; }
    .abt_inner_pages .leadership_sec { padding: 60px 0 25px; }
    .abt_inner_pages .our_jurnal_blk { padding: 60px 0 40px; }
    .abt_inner_pages .post-content__rows .post__date, 
    .abt_inner_pages .tag { font-size: 14px; }
    .abt_inner_pages .tag { margin: 0 10px 10px 0; }
    .abt_inner_pages .post-content__rows { margin: 0 -15px; }
    .abt_inner_pages .post-content__rows .post-content__post { padding: 15px; }
    .abt_inner_pages .abt_lista_blk .abt_row { margin: 0 -15px; }
    .abt_inner_pages .abt_lista_blk .abt_row .images_blk { padding: 0 15px; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { padding: 0 15px; }
    /* About Page End */

    /* Journal Page Start */
    .journal_page_wrapper .port_page-wapper .container, 
    .journal_page_wrapper .journal_banner .container { max-width: 928px; }

    .journal_page_wrapper .journal_banner .mian_slider_journal { padding: 0 50px; }
    .journal_page_wrapper .post_main_div .right_blog_detail { padding: 0 0 0 30px; }
    .journal_page_wrapper #bloglist .flip_section>.post_main_div .right_blog_detail { padding: 0 30px 0 0; }
    .journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 34px; margin-top: 40px; margin-bottom: 22px; }
    .journal_page_wrapper #bloglist .right_blog_detail .inner_detail h2 { margin-top: 40px; }
    .page-wrap .journal_page_wrapper .feedback .section { width: 928px; }
    /* Journal Page End */
    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 24px; }
    

    /* Journal Detail Page Start */
    .feedback_sec_main .container ,
    .post_content_v2 .container { max-width: 928px; }
    .post_content_v2 .post-content__main h1 { font-size: 36px; }
    .post_content_v2 .tag,
    .post_content_v2 .post-content__rows .post__date { font-size: 14px; }
    
    .post_content_v2 .post-content__row .post-content__sidebar { padding: 60px 0 40px; }
    .abt_inner_pages .post-content__rows p { font-size: 16px; }
    .post_content_v2 .post-content__rows { margin: 0 -15px; }
    .post_content_v2 .post-content__row .post-content__sidebar .post-content__post { padding: 15px; }
    .feedback_sec_main .feedback__title { font-size: 34px; }
    /* Journal Detail Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: 928px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 18px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 14px; }
    /* FAQ Page End */

    /* Referral Page Start */
    .page-template-page-referral .container ,
    .page-template-page-referral .hero__inner { max-width: 928px; }
    .page-template-page-referral .hero__inner .hero__content { width: 100%; max-width: 100%; }
    .page-template-page-referral .know-someone__description { line-height: 1.3; }
    .page-template-page-referral .know-someone__p font { font-size: 14px; }
    .page-template-page-referral .big-title { font-size: 48px; }
    /* Referral Page End */


    /* Confirmation-e Page Start */
    .page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
    /* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: calc((100vw - 928px) / 2); }
    /* .page_conformation_main .page_conformation .hero { width: 50%; } */
    /* Confirmation-e Page End */
    
    /* Maintenance-request-form Page Start */
    .page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: 928px; }
    /* Maintenance-request-form Page End */
    

    /* Privacy-policy Page Start */
    .privacy_content .container { max-width: 928px; }
    /* Privacy-policy Page End */

    /* 404 Page Start */
    .main_sr_error_sec .container { max-width: 928px; }
    /* 404 Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container, 
    .page-template-page-faq .reviews_section_v2 .container, 
    .faq_banner .hero__inner { max-width: 928px; }
    .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 35px; }
    .page-template-page-faq .faq_main_wrap .faq_nav { padding-right: 30px; }
    /* FAQ Page End */

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: 928px; }
    /* The-lorong-24a-shophouse-series Page End */

    /* Landlords Page Start */
    .page-template-page-landlords-new .container { max-width: 928px; }
    

    .page-template-page-landlords-new .chapter_content h2,
    .page-template-page-landlords-new .landlords_caption h1 { font-size: 36px; letter-spacing: normal; }
    .page-template-page-landlords-new .landlords_caption p { font-size: 22px; }
    .page-template-page-landlords-new .landlords_excellent_inner h2 { margin-bottom: 32px; max-width: 903px; }
    .page-template-page-landlords-new .landlords_excellent_main h3 { font-size: 22px; }
    .page-template-page-landlords-new .landlords_excellent_sec { padding: 60px 0 52px; }
    .page-template-page-landlords-new .showing_sec { padding: 60px 0; }
    .page-template-page-landlords-new .whatabtus_sec { padding: 60px 0; }
    .page-template-page-landlords-new .stress_free_sec { padding: 60px 0; }
    .page-template-page-landlords-new .showing_wrps { padding-top: 37px; }
    .page-template-page-landlords-new .showing_after_text { padding-top: 24px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_img { width: calc(50% - 20px); }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl { width: calc(50% + 20px); padding-left: 40px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free { font-size: 22px; margin-bottom: 16px; }
    .page-template-page-landlords-new .box_dtl_stress_free+.box_dtl_stress_free { margin-top: 40px; }
    .page-template-page-landlords-new .whatabtus_inner h2 { margin-bottom: 40px; }
    .page-template-page-landlords-new .hideContent { height: 270px; }
    .page-template-page-landlords-new .feedback_container .chapter_row .chapter_dtl { padding-right: 49px; }
    /* Landlords Page End */

    .page-template-page-faq .faq-banner span.desktop { min-height: 550px; }
    .page-template-page-faq .faq_banner .hero__content { max-width: 420px; text-align: left; margin: 0; }
    .page-template-page-faq .faq_banner .hero__content .hero__title { text-align: left; font-size: 36px;  min-height: 246px; display: -ms-flexbox; display: flex; align-items: center; }
    .slider_popup_img_main { display: block !important; }
    .show_mobile { display: flex !important; }
    .slider-popup-main .carousel-nav.show_dektop ,
    .slider-popup-main .carousel-main.show_dektop { display: none !important; }
    .slider_popup_img_main { width: 100%; position: relative; padding-top: 50px; padding-bottom:20px; overflow: hidden; }
    .slider_popup_img_main .slider_popup_img_main_inner { width: 100%; position: relative; max-height: 100%; overflow-y: auto; overflow-x: hidden; }
    .slider_popup_img_inner { width: 100%; position: relative; }
    .slider_popup_img_box { width: 100%; position: relative; display: -ms-flexbox; display: flex; border-radius: 20px; overflow: hidden; }
    .slider_popup_img_box + .slider_popup_img_box  { margin-top: 15px; }
    .slider_popup_img_box img { width: 100%; height: auto !important; }
}


@media (max-width: 1023px) {
    .suites-room-catalog .catalog__items.tabs-content__tab { width: 100%; padding-top: 0; padding-left: 0; padding-right: 0; max-width: calc(100% - 32px); margin: 0 auto; }
    .room_catalog_row { padding-top: 0; }
    .suites-room-catalog .catalog__items.tabs-content__tab { padding-top: 40px; }
    .main_wrps_rooms_sute .no-mobile .container { padding-left: 10px; }
    .suites-room-catalog .catalog__map.tabs-content__tab { width: 100%; padding-left: 0; }
    .room_catalog_row .catalog__map .map { width: 100% !important; }
    .houses_form .filter .filter_v2_wrap .filter__col { padding-top: 8px; padding-bottom: 8px; }
    .main_wrps_rooms_sute .filter_v2 { padding: 24px 0 0; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_date { width: 187px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_price { width: 165px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 207px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_more_filter { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 160px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_occupancy { width: 173px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_type { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col.filter__col_size { width: 147px; }
    .houses_form .filter .filter_v2_wrap .filter__col_clear { width: 136px; }
    .filter_v2_cnt { margin-top: 0; }

    .room_catalog_row .catalog__map { min-height: calc(100vh - 77px); }
    .page-wrap .room_catalog_row .catalog__map .map { top: auto; right: 0; height: calc(100vh - 77px); }
    .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 77px); }
    .page-wrap .room_catalog_row .catalog__map .map .map__container-wrap .map__container { height: calc(100vh - 77px); max-height: calc(100vh - 77px); margin: 0; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); min-height: 1px; }
    
    .room_catalog_row .tabs-content__tab { display: none; }
    .page-wrap .room_catalog_row .catalog__map .map { position: relative; width: 100%; }
    .page-wrap .room_catalog_row .catalog__map .map .map__container { min-height: 700px; max-height: none;height: calc(100vh - 76px); }
    .room_catalog_row .tabs-content__tab.catalog__attr_active { display: flex !important; }
    .room_catalog_row .catalog__map { margin-bottom: 0; }
    .ui-widget.ui-widget-content.ui-datepicker { width: auto !important; }

    .mobile_filter_modal_middle_list .form__input { height: 33px; box-shadow: none !important; background-color: #F7F3EE; border: solid 1px #9D9D9D; padding: 0 26px 0 16px; }
    .mobile_filter_modal_middle_list .form__input.form__date {background: url(../img/dropdown/drop-down.svg) right / 10px no-repeat; background-position: center right 16px !important; background-color: #F7F3EE !important; }
    .mobile_filter_modal_middle_list .form__input.form__date:hover { background-image: url(../img/dropdown/drop-down-hover.svg); background-color: #F7F3EE !important; }
    .mobile_filter_modal_middle_list .form__input-placeholder { top: 7px; left: 8px; }
    .mobile_filter_modal_middle_list .form__input:focus+ .form__input-placeholder,
    .mobile_filter_modal_middle_list .form__input.filled+ .form__input-placeholder { top: 0; }
    .mobile_filter_modal_middle_list .form__input + .form__input-placeholder:after { content: ''; position: absolute; top: 0; left: -3px; right: -3px; height: 50%; background-color: #EEE6DE; z-index: -1; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .mobile_filter_modal_middle_list .form__input + .form__input-placeholder:before { content: ''; position: absolute; bottom: 0; left: -3px; right: -3px; height: 50%; background-color: #F7F3EE; z-index: -1; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .mobile_filter_modal_middle_list .form__input.filled+.form__input-placeholder { opacity: 0; visibility: hidden; }
    .mobile_filter_modal_middle_list .form__input.filled+.form__input-placeholder:after,
    .mobile_filter_modal_middle_list .form__input:focus + .form__input-placeholder:after,
    .mobile_filter_modal_middle_list .form__input.filled+.form__input-placeholder:before,
    .mobile_filter_modal_middle_list .form__input:focus + .form__input-placeholder:before { opacity: 1; }
    .date_wrap .filter { padding: 0; }
    .date_wrap .filter .filter__col { padding: 0; }
    .date_wrap .filter .filter__col .form__field { height: auto; }
    .mobile_filter_modal_middle_list .range_blk { width: 100%; position: relative; margin: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible;background-color: transparent; border: none; padding: 36px 0 9px; }

    .range_blk .ui-slider::before { content: ''; position: absolute; bottom: -8px; height: 16px; left: 0; width: 100%; }
    .range_blk .ui-slider-horizontal .ui-slider-handle .value { font-size: 16px; }

    .suites-catalog_filter_cox {
        display: block;
    }
    .stiky_select_btn_wrp {
        display: flex;
    }
    body.open_house_filter .mobile_filter_wrap_modal {
        visibility: visible;
        opacity: 1;
        pointer-events: auto !important;
    }
    .range_blk .ui-slider-horizontal { width: calc(100% - 62px) !important; margin: 0 auto; }
    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 24px; } 

    /* Room Detail Page Start */
    .new_shange_page_design_v2 .new_shange_page_left { width: 100%; padding: 0; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 445px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 20px; }
    .new_shange_page_design_v2 .right_top_shange { top: 78px; }
    .new_shange_page_design_v2 .terms_blk_side_bar p { font-size: 18px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 18px; }
    /* .right_top_shange_inner { max-width: calc(100vh - 78px - 40px - 27px); } */
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 920px; }
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row { -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } */
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { width: 33.33%; padding: 15px; } */
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row { justify-content: center; margin: 0 -10px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { padding: 0 10px; width: 100%; justify-content: center; text-align: center; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .steps__ico { margin: 0 auto 24px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 18px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }

    
    .right_top_shange_inner { max-height: 100%; }
    .new_shange_page_design_v2 .new_shange_page_right { width: 100%;  }
    .new_shange_page_design_v2 .right_top_shange .terms_blk_side_bar { max-height: 105px; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
    .new_shange_page_design_v2 .right_top_shange .right_top_shange_inner.active_mobile_cnt .terms_blk_side_bar { max-height: 500px; }
    .read_more_and_less_sidebar { width: 100%; position: relative; padding: 16px 0 0 0; }
    .read_more_and_less_sidebar a { font-family: 'SharpGroteskBook18'; font-size: 18px; color: #478BA1; text-decoration: underline !important; }
    .new_shange_page.new_shange_page_design .top_our_dtl .show_mobile_singal h2 { margin-bottom: 0; }
    /* Room Detail Page End */

    

    /* Career Page Start */
    /* .career_banner.career_banner_main .career_banner_inner .bg_images { width: calc(100% + 32px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } */
    .career_banner_main.career_banner .abt_images_blk { width: 56.945%;  }
    .career_banner.career_banner_main .career_banner_inner .bg_images { width: calc(100% + 16px); clip-path: polygon(115px 0%, 100% 0%, 100% 100%, 0% 100%); height: 100%; }
    .career_banner.career_banner_main .career_banner_inner .abt_dtl_left { width: calc(100% - 56.945%); }
    .career_banner { flex-wrap: wrap; }
    .career_banner .abt_dtl_left { padding: 40px 33px; width: 100%; }
    .career_banner .abt_content .hero__title { font-size: 36px; margin-bottom: 15px; padding: 0; }
    .career_banner .abt_content .hero__text { margin-bottom: 20px; font-size: 16px; }
    .career_banner .abt_images_blk { width: 100%; }
    .career_banner .abt_images_blk .bg_images { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); height: auto; min-height: 1px; }
    .career_banner .abt_images_blk .bg_images:after { content: ''; display: block; padding: 42.684% 50%; }

    .career_page .container { max-width: calc(100% - 32px); }
    .our_plan_title h2 { font-size: 26px; }
    .our_plan_sec { padding: 60px 0 45px; }
    .our_plan_dtl h3 { font-size: 20px; }
    .our_plan_row { margin: 0 -15px; }
    .our_plan_row .our_plan_col { padding: 15px; width: 50%; }
    .our_plan_dtl p { font-size: 16px; }

    .best_life_dtl h2 { font-size: 26px; margin-bottom: 20px; }
    .best_life_row .best_life_dtl { padding: 30px 0 30px 30px; }
    .best_life_dtl ul { margin: 0 0 28px 0; }
    .best_life_dtl ul li { font-size: 16px; background-position: left top 5px; background-size: 13px auto; padding: 0 0 0 28px; }
    .best_life_dtl ul li + li { margin-top: 16px; }
    .best_life_dtl .button { padding: 8px 30px; }
    .best_life_row .best_life_img .best_life_img_inner {width: calc(100% + 16px);}

    .our_word_sec { padding: 60px 0 38px; }
    .our_word_title h2 { font-size: 26px; }
    .our_word_row .our_word_col { width: 100%; }
    .our_word_box .our_word_img { width: 160px; }
    .our_word_box .our_word_img_dtl { width: calc(100% - 160px); }
    .our_word_box .our_word_img_dtl p {font-size: 16px; }

    .our_part_sec { padding: 60px 0 55px; }
    .our_part_title { max-width: 760px; }
    .our_part_title h2 { font-size: 26px; margin-bottom: 28px; }
    .our_part_title p { font-size: 16px; }
    .our_part_row .our_part_col { width: 50%; }

    .career_page .chapter_content { width: 100%; }
    .career_page .chapter_content h2 { font-size: 35px; margin-bottom: 34px; }
    .career_page .chapter_content p { font-size: 18px; }
    .career_page .chapter_img .img_chapter_blk { min-height: 430px; }
    /* Career Page End */

    
    .header.new_header_v2 .container { padding-left: 0; padding-right: 0; }
    body .header .whtsapp_blk { margin-right: 20px; }
    .header .header__link { margin-right: 40px; }
    .header.new_header_v2 .container,
    .home_wraps_hero_v2_inner > .container ,
    .footer .container,
    /* .container, */
    .header:not(.new_header_v2 ) .header__container ,
    .page-template-page-rooms-and-studios .header .header__container ,
    .feedback .feedback_container,
    .new_shange_page.new_shange_page_design ,
    .new_shange_page.new_shange_page_design .container,
    .single-studio_rooms .header .header__container { max-width: calc(100% - 32px); }
    .footer .container { padding-left: 0; padding-right: 0; }
    .feedback_container .chapter_img .img_chapter_blk { width: calc(100% + 32px) !important; }
    .slider { width: calc(100% + 32px) !important; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

    .page-template-page-rooms-and-studios .page-wrap,
    .page-template-page-career .page-wrap { padding-top: 91px !important; }

    


    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 100%; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab { padding-left: 0; }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    /* .logged-in .main_wrps_rooms_sute .houses_form, 
    .logged-in .room_catalog_row .catalog__items { width: 100%; }
    .logged-in .room_catalog_row .catalog__map { width: 100%; height: calc(100vh - 78px);}
    .logged-in .room_catalog_row .catalog__map .map { width: 100% !important; top: 78px; height: calc(100vh - 78px);  }
    .logged-in .room_catalog_row .catalog__map .map .map__container-wrap .map__container,
    .logged-in .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 78px); } 
    .logged-in .room_catalog_row .catalog__map .map .map__container-wrap .map__container { max-height: calc(100vh - 78px); } */
    /* Room Listing End */

    
    

    /* Investment Page Start */
    .page-template-page-investments .page-wrap { padding-top: 91px !important; }
    .study_for_lor_dtl .container,
    .shophouse_stories_sec .container,
    .meet_founder_sec .container,
    .about_investment_sec .container,
    .investments_banner_txt .container,
    .timeless_insights_sec .container,
    .investment_after_banner .container { max-width: calc(100% - 32px); }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .timeless_insights_inner h2,
    .investment_after_title h2,
    .meet_founder_dtl h2 { font-size: 35px; }

    .investments_banner_txt { padding: 100px 0;  min-height: calc(100vh - 91px); }
    .investment_after_banner { padding: 45px 0 45px; }
    .list_investment_img { height: auto; }
    .list_investment_box_heading h3 { font-size: 24px; }
    .list_investment_row .list_investment_col { width: 100%; }

    .meet_founder_sec { padding: 45px 0; }
    .meet_founder_row .meet_founder_img_col { width: 460px; }
    .meet_founder_row .meet_founder_dtl { width: 100%; padding: 30px 0 0 0; }
    .meet_founder_dtl h2 { margin: 0 0 30px 0; }
    .meet_founder_dtl ul { max-width: 100%; }
    .meet_founder_dtl ul li { font-size: 20px; }
    .meet_founder_dtl ul li:after { top: 13px; }

    .shophouse_stories_sec { padding: 45px 0; }

    .about_investment_sec { padding: 45px 0; }
    .about_investment_row .about_investment_drl ,
    .about_investment_row .about_investment_img_col { width: 100%; padding: 0; }
    .about_investment_row { margin-left: 0; margin-right: 0; padding: 25px 16px; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; background-color: #F7F2EF; }
    .about_investment_drl_inner { background-color: transparent !important; padding: 0 0 16px 0; }
    .about_investment_main_wrap .about_investment_row:nth-child(even) { background-color: #56633F; }
    .about_investment_drl_inner h3 { width: 100%; margin-bottom: 16px; }

    .study_for_lor_box { padding: 66px 22px 24px 24px; }
    .study_for_lor_dtl { padding: 34px 0; }

    .timeless_insights_sec { padding: 45px 0 30px; }
    .timeless_insights_dtl h4 { font-size: 19px; }
    .timeless_row { margin: 0 -15px; }
    .timeless_row .timeless_col { padding: 15px; width: 50%; }
    .shophouse_stories_sec .hideContent { height: 266px; }

    /* Investment Page End */

    

    /* Review page Meet Our Hosts section redesign Start */
    .member_say_v2_sec .container, 
    .come_from_sec .container, 
    .joinus_member_sec_2 .container,
    .abt_club_house_sec .container,
    .meet_hosts_sec_v3 .container,
    .membership_banner_container { max-width: calc(100% - 32px); }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc(100% + 16px); clip-path: polygon(115px 0%, 100% 0%, 100% 100%, 0% 100%); }
    .member_say_v2_box .member_say_v2_dtl { padding: 24px 0 0 0; }
    .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding-top: 20px; }
    .come_from_sec .come_from_slider_wrap { max-width: 100%; }
    .about_banner.membership_banner .membership_banner_container .hero__title { font-size: 36px; margin-bottom: 24px; }
    .about_banner.membership_banner .membership_banner_container .hero__text { margin-bottom: 24px; }
    .member_say_v2_sec { padding: 60px 0; }
    .member_say_v2_dtl .member_say_v2_name { font-size: 25px; }
    .member_say_v2_inner .load_btn { padding-top: 32px; }

    .meet_hosts_inner .meet_hosts_titles { padding: 0 0 0 0; width: 100%; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h3 { color: #fff; font-size: 26px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { color: #fff; }
    .meet_hosts_inner .meet_hosts_box .meet_hosts_dtl p { color: #fff; font-size: 16px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper .imgbox { max-width: 202px; }
    .meet_hosts_inner .meet_hosts_content { width: 100%; }
    .abt_club_house_sec { padding: 60px 0; }
    .meet_hosts_inner .meet_hosts_content { padding: 40px 0 0 0; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { font-size: 20px; padding-top: 7px; }

    .about_banner .membership_banner_inner .abt_images_blk { width: 53%; }
    .about_banner .membership_banner_inner .abt_dtl_left { width: 47%; }
    .member_say_v2_inner .big-title { font-size: 28px; margin-bottom: 36px; }
    .come_from_inner .big-title { font-size: 28px; }
    .meet_hosts_inner .meet_hosts_titles .sec_title h2 { font-size: 28px; }
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house { left: 95px; }
    .meet_hosts_sec.meet_hosts_sec_v2.meet_hosts_sec_v3 { background-color: #56633F !important; padding: 45px 0; }
    .meet_hosts_inner .meet_hosts_titles:after { display: none; }

    .joinus_member_dtl p { font-size: 16px; }
    .meet_hosts_inner .meet_hosts_titles .sec_title p { font-size: 16px; }
    
    /* Review page Meet Our Hosts section redesign End */
    

    /* About Page Start */
    .leadership_sec .container, 
    .our_jurnal_blk .container, 
    .abt_inner_pages .abt_lista .container, 
    .about_banner_container { max-width: calc(100% - 32px); }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc(100% + 16px); }
    .about_banner_inner .hero__content h1 { font-size: 32px !important; margin-bottom: 22px; line-height: 1.3; }

    .abt_inner_pages .abt_right_blk .top_dtl h2 { font-size: 24px !important; line-height: 1.2; }

    .about_banner.about_banner .about_banner_container .hero__text { font-size: 18px; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { clip-path: polygon(115px 0%, 100% 0%, 100% 100%, 0% 100%); min-height: calc(100vh - 106px); }
    .abt_inner_pages .abt_lista { padding: 45px 0; }
    .abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 45px; }
    .abt_inner_pages .count_box .top_count_number { font-size: 38px; }
    .abt_inner_pages .count_box .count_name { font-size: 24px; }
    .abt_inner_pages .abt_right_blk .top_dtl h2 { margin-bottom: 22px; }
    .abt_inner_pages .leadership_box .leadership_img .img_box { width: 180px; height: 180px; }
    .abt_inner_pages .leadership_inner .leadership_box h2 { font-size: 29px; margin-bottom: 10px; }
    .abt_inner_pages .leadership_sec { padding: 45px 0 25px; }
    .abt_inner_pages .our_jurnal_blk { padding: 45px 0 40px; }
    .abt_inner_pages .post-content__rows .post__date, 
    .abt_inner_pages .tag { font-size: 14px; }
    .abt_inner_pages .tag { margin: 0 10px 10px 0; }
    .abt_inner_pages .post-content__rows { margin: 0 -15px; }
    .abt_inner_pages .post-content__rows .post-content__post { padding: 15px; }
    .abt_inner_pages .abt_lista_blk .abt_row { margin: 0 -15px; }
    .abt_inner_pages .abt_lista_blk .abt_row .images_blk { padding: 0 15px; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { padding: 0 15px; }
    /* About Page End */

    /* Journal Page Start */
    .journal_page_wrapper .port_page-wapper .container, 
    .journal_page_wrapper .journal_banner .container { max-width: calc(100% - 32px); }

    .journal_page_wrapper .journal_banner .mian_slider_journal { padding: 0 0; }
    .journal_page_wrapper .fliter-nav .filert_blks li span { font-size: 18px; }
    .journal_page_wrapper .post_main_div .right_blog_detail { padding: 0 0 0 30px; }
    .journal_page_wrapper #bloglist .flip_section>.post_main_div .right_blog_detail { padding: 0 30px 0 0; }
    .journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 34px; margin-top: 40px; margin-bottom: 22px; }
    .journal_page_wrapper #bloglist .right_blog_detail .inner_detail h2 { margin-top: 40px; }
    .page-wrap .journal_page_wrapper .feedback .section { width: 100%; padding: 54px 0 65px; }
    .journal_page_wrapper #bloglist { padding-left: 0; padding-right: 0; }
    .page-wrap .journal_page_wrapper .feedback__row .form__input { box-shadow: none !important; border-bottom: solid 1px #fff; }
    .page-wrap .journal_page_wrapper form .button_cols button { justify-content: center; }
    .page-wrap .journal_page_wrapper form .button_cols button.button_arrow span { width: 100%; text-align: center; }
    .page-wrap .journal_page_wrapper .feedback .w3n-thankyoumsg { padding: 90px 0; }
    /* Journal Page End */

    .career_page .feedback_container .chapter_img .img_chapter_blk { height: 100%; }

    /* Journal Detail Page Start */
    .feedback_sec_main .container ,
    .post_content_v2 .container { max-width: calc(100% - 32px); }
    .post_content_v2 .post-content__main h1 { font-size: 36px; }
    .post_content_v2 .tag,
    .post_content_v2 .post-content__rows .post__date { font-size: 14px; }
    
    .post_content_v2 .post-content__row .post-content__sidebar { padding: 45px 0 40px; }
    .abt_inner_pages .post-content__rows p { font-size: 16px; }
    .post_content_v2 .post-content__rows { margin: 0 -15px; }
    .post_content_v2 .post-content__row .post-content__sidebar .post-content__post { padding: 15px; }
    .feedback_sec_main .feedback__title { font-size: 34px; }
    .page-wrap .feedback_sec_main form .button_cols button.button_arrow span { width: 100%; text-align: center; }
    .page-wrap .feedback_sec_main .feedback__row .form__input-placeholder, 
    .page-wrap .feedback_sec_main .feedback__row .form__input { font-size: 17px; }
    .page-wrap .feedback_sec_main .form__input:focus+.form__input-placeholder, 
    .page-wrap .feedback_sec_main .feedback__row .form__input.filled+.form__input-placeholder { font-size: 12px; top: -1px; }.feedback_sec_main .signupform { padding: 54px 0 65px; }
    .feedback_sec_main .feedback .w3n-thankyoumsg:has(.container) { padding: 0 !important; }
    /* Journal Detail Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: calc(100% - 32px); }
    .page-template-page-faq .reviews_section_v2 .steps__row {  display: flex ; gap: 30px; row-gap: 30px; flex-wrap: wrap;}
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col {align-items: flex-start;width: calc(50% - 15px);}
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 18px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }
    .page-template-page-faq .reviews_section_v2 .section { padding: 60px 0; }
  
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico { margin: 0 0 24px; }
    .reviews_section_v2 .big-title { font-size: 32px !important; }
    .page-template-page-faq .reviews_section_v2 .big-title { margin-bottom: 32px; }

    .page-template-page-faq .faq_main_wrap .faq_row .faq_cols1 { display: none !important; }
    .page-template-page-faq .faq_main_wrap .faq_row .faq_cols2 { width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

    .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 35px; }
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header { font-size: 21px; }
    /* FAQ Page End */

    /* Referral Page Start */
    .page-template-page-referral .container ,
    .page-template-page-referral .hero__inner { max-width: calc(100% - 32px); }
    .page-template-page-referral .hero__inner .hero__content { width: 100%; max-width: 100%; }
    .page-template-page-referral .know-someone__description { line-height: 1.3; }
    .page-template-page-referral .know-someone__p font { font-size: 14px; }
    .page-template-page-referral .big-title { font-size: 36px; }
    .page-template-page-referral .big-img_homeowners { height: calc(100vh - 93px) !important; }
    .page-template-page-referral .page-wrap { padding-top: 93px !important; }
    .page-template-page-referral .big-img_homeowners .big-img__img { width: 100%; }
    /* Referral Page End */
    


    /* Confirmation-e Page Start */
    .page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
    /* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: 16px; }
    /* .page_conformation_main .page_conformation .hero { width: 50%; } */
    /* Confirmation-e Page End */
    
    
    /* Maintenance-request-form Page Start */
    .page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: calc(100% - 32px); }
    .page-template-page-maintenance-request-form .figment_maint_sec .figment_maint_title h2 { font-size: 26px; }
    /* Maintenance-request-form Page End */
    

    /* Privacy-policy Page Start */
    .privacy_content .container { max-width: calc(100% - 32px); }
    /* Privacy-policy Page End */

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: calc(100% - 32px); }
    .lorong_mian_wrap .top_filt_top>.mobile_show_block .mobile_select { background-color: transparent !important; border: solid 1px #C65E33; padding: 0 40px 0 16px; font-size: 18px; color: #C65E33; }
    .lorong_mian_wrap .top_filt_top>.mobile_show_block .mobile_select i { background-image: url(../img/new_down-select.svg); }
    
    /* The-lorong-24a-shophouse-series Page End */
    
    /* Landlords Page Start */
    .page-template-page-landlords-new .container { max-width: calc(100% - 32px); }
    

    .page-template-page-landlords-new .landlords_excellent_sec { padding: 40px 0 32px; }
    .page-template-page-landlords-new .showing_sec { padding: 40px 0; }
    .page-template-page-landlords-new .whatabtus_sec { padding: 40px 0; }
    .page-template-page-landlords-new .stress_free_sec { padding: 40px 0; }
    /* Landlords Page End */

    .page-template-page-faq .faq-banner span.desktop { display: none !important; }
    .page-template-page-faq .faq_banner .hero__inner { align-items: flex-start; padding-top: 44px; }
    .page-template-page-faq .faq_banner .hero__content { max-width: 100%; text-align: left; margin: 0; align-items: flex-start; }
    .page-template-page-faq .faq_banner .hero__content .hero__title { text-align: left; font-size: 36px; min-height: 160px; display: -ms-flexbox; display: flex; align-items: center; }
    .page-template-page-faq .faq-banner span.mobile { display: block !important; min-height: 700px;  }
    .slider_popup_img_main { display: block !important; }
    .show_mobile { display: flex !important; }
    .slider-popup-main .carousel-nav.show_dektop ,
    .slider-popup-main .carousel-main.show_dektop { display: none !important; }
    .slider_popup_img_main { width: 100%; position: relative; padding-top: 50px; padding-bottom: 20px; overflow: hidden; }
    .slider_popup_img_main .slider_popup_img_main_inner { width: 100%; position: relative; max-height: 100%; overflow-y: auto; overflow-x: hidden; }
    .slider_popup_img_inner { width: 100%; position: relative; }
    .slider_popup_img_box { width: 100%; position: relative; display: -ms-flexbox; display: flex; border-radius: 20px; overflow: hidden; }
    .slider_popup_img_box + .slider_popup_img_box  { margin-top: 15px; }
    .slider_popup_img_box img { width: 100%; height: auto !important; }
    .new_shange_page_design_v2 .slider_top_btn a.show_mobile  { margin-right: auto; }


}
@media (min-width: 768px) and (max-width: 991px) {
    .sr_error_title h1 { font-size: 40px; }
    .sr_error_row { margin: 0 -15px; }
    .sr_error_row .sr_error_col { width: 50%; padding: 15px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-left: 10px; padding-right: 10px; }

}
@media (max-width: 767px) {
    /* Room Detail Page Start */
    .new_shange_page_design_v2 .new_shange_page_left { width: 100%; padding: 0; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 242px; }
    .new_shange_page_design_v2 .slider_top_btn .container { padding: 0 16px !important; }
    .new_shange_page_design_v2 .slider_top_btn { bottom: 16px; }
    .new_shange_page_design_v2 .slider_top_btn a { font-size: 16px; min-width: 140px; }
    .new_shange_page_design_v2 .top_our_dtl_title_main { padding: 0 16px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .detail-info__tags { padding: 0; margin-bottom: 16px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 20px; }
    .new_shange_page_design_v2 .right_top_shange { top: auto; margin-bottom: 40px; }
    .new_shange_page_design_v2 .terms_blk_side_bar p { font-size: 16px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 18px; }
    /* .right_top_shange_inner { max-width: calc(100vh - 78px - 40px - 27px); } */
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 32px; }
    .amenities_title h5 { font-size: 18px; }
    .amenities_title { padding-top: 4px; }
    .new_shange_page_design_v2 .bottom_list_amenities .list_amenities { padding: 10px 8px; }
    .new_shange_page_design_v2 .bottom_list_amenities .list_amenities .right_dtl { padding-left: 8px; width: calc(100% - 40px); font-size: 14px; }
    .new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks { padding-top: 24px; padding-bottom: 0; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .main_partshange { padding-left: 0; padding-right: 0; padding-bottom: 6px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2 { font-size: 24px; padding-bottom: 16px; }
    .new_shange_page_design_v2 .room_top_dtl .rant_blk { font-size: 14px; }
    .new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_top_dtl { padding-bottom: 16px; }
    .new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_bottom_dtl { padding-top: 16px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 14px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list { margin-bottom: 34px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { margin-bottom: 8px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-bottom: 8px; padding-left: 8px; padding-right: 8px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .more_dtls_blks h2 { font-size: 24px; }
    .new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) li { font-size: 16px; line-height: 1.5; }
    .new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) li:after { top: 11px; }
    .new_shange_page_design_v2 .main_partshange .left_top_shange .more_dtls_blks ul:not(.slick-dots) { margin-bottom: 24px; }
    .new_shange_page_design_v2  .main_partshange .read_more_btn { padding-top: 16px; }
    /* .new_shange_page_design_v2 .more_dtls_blks_bottom { display: none; } */
    .new_shange_page_design_v2 .bottom_list_amenities .list_amenities .left_imgs { height: 40px; width: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 920px; padding: 40px 16px; }
    .new_shange_page_design_v2 .reviews_section_v2 .big-title { text-align: left; font-size: 24px; margin-bottom: 25px; }
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { justify-content: flex-start; text-align: left; } */

    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row { -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; } */
    /* .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { width: 33.33%; padding: 15px; } */
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row { justify-content: center; margin: 0 0; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col { padding: 0 0; width: 100%; justify-content: flex-start; text-align: left; margin-bottom: 32px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .steps__ico { margin: 0 auto 16px 0; height: 80px; width: auto; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col:last-child { margin-bottom: 0; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 20px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -13px; }
    .new_shange_page_design_v2 .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 13px; }

    .new_shange_page_design_v2 .reviews_section_v2 { margin-bottom: 40px; }
    .new_shange_page_design_v2 .chapter_row .chapter_dtl { padding: 32px 16px 40px; }
    .new_shange_page_design_v2 .chapter_content h2 { margin-bottom: 24px; }
    .new_shange_page_design_v2 .chapter_content p { margin-bottom: 24px; }
    

    .new_shange_page_design_v2 .faq_sec_singal_suite.faq_blk { padding-left: 16px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2 { margin-top: 0; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_blk.faq_sec_singal_suite .faq_sec_singal_inner .top_title_faq { padding-bottom: 24px; }
    .new_shange_page_design_v2 .faq_blk h3+div { padding: 16px 0 0 0 !important; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header { font-size: 20px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .btn_top_faq { padding-top: 40px; padding-bottom: 16px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a { padding: 7px 15px !important; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a.button:not(.button_linebox) { padding: 8px 15px !important; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .threeDHouseIframeSection { padding: 0; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .threeDHouseIframeSection iframe { height: 579px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .btn_top_faq p { font-size: 15px; }

    .right_top_shange_inner { max-height: 100%; }
    .new_shange_page_design_v2 .new_shange_page_right { width: 100%;  }
    .new_shange_page_design_v2 .right_top_shange .terms_blk_side_bar { max-height: 115px; overflow: hidden; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; }
    .new_shange_page_design_v2 .right_top_shange .terms_blk_side_bar:after { content: ''; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(247,242,239,1) 100%); opacity: 1; visibility: visible; }
    .new_shange_page_design_v2 .right_top_shange .right_top_shange_inner.active_mobile_cnt .terms_blk_side_bar { max-height: 500px; }
    .new_shange_page_design_v2 .right_top_shange .right_top_shange_inner.active_mobile_cnt .terms_blk_side_bar:after { opacity: 0; visibility: hidden; }
    .read_more_and_less_sidebar { width: 100%; position: relative; padding: 16px 0 0 0; }
    .read_more_and_less_sidebar a { font-family: 'SharpGroteskBook18'; font-size: 16px; color: #478BA1; text-decoration: underline !important; }
    .new_shange_page.new_shange_page_design .top_our_dtl .show_mobile_singal h2 { margin-bottom: 0; }
    .new_shange_page_design_v2 .new_shange_page_design .terms_blk_side_bar ul li { font-size: 16px; }
    .right_top_shange_inner { padding: 16px 8px; }
    .right_bottm_shange { margin-top: 32px; padding: 0 16px; }
    .new_shange_page_design_v2 .right_bottm_shange { -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .right_bottm_shange .side_siky_price { width: 100%; padding: 0 0 16px 0; }
    .right_bottm_shange:after { display: none; }
    .new_shange_page_design_v2 .right_bottm_shange .side_siky_btn { width: 100%; }
    /* Room Detail Page End */

    .sr_error_title h1 { font-size: 28px; line-height: 1.2; padding: 0 0 20px 0; }
    .sr_error_dtl h5 a, 
    .sr_error_dtl h5,
    .sr_error_title p { font-size: 16px; }
    .sr_error_row { margin: 0 -15px; }
    .sr_error_row .sr_error_col { width: 100%; padding: 20px 15px; }
    .main_sr_error_sec { padding: 50px 0 45px; }
    
    .header .button { font-size: 12px; padding: 5px 10px; }
    .header__container.container { padding-left: 0; padding-right: 0; }
    .sr_error_dtl .sr_error_btn { padding: 10px 0 0 0; }
    .sr_error_box .sr_error_dtl { padding: 10px 0 0 0; }
    
    
    /* Career Page Start */
    .career_banner_main.career_banner .abt_images_blk { width: 100%;  }
    .career_banner.career_banner_main .career_banner_inner .bg_images { width: calc(100% + 32px); clip-path: none; height: 100%; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
    .career_banner.career_banner_main .career_banner_inner .abt_dtl_left { width: 100%; padding-right: 0; }
    .career_banner .abt_images_blk .bg_images { height: auto; min-height: 1px; }
    .career_banner .abt_images_blk .bg_images:after { padding: 48.335% 50%; content: ''; display: block; }
    .career_banner .abt_dtl_left { padding: 32px 16px 40px; }
    .career_banner .abt_content .hero__title { margin-bottom: 16px; }
    .career_banner .abt_content .hero__text { margin-bottom: 16px; }
    .career_banner .button { width: 100%; text-align: center; }

    .our_plan_sec { padding: 80px 0 60px; }
    .our_plan_title h2 { font-size: 24px; margin-bottom: 12px; }
    .our_plan_row .our_plan_col { padding: 20px 15px; width: 100%; }
    .our_plan_dtl h3 { font-size: 18px; }

    .best_life_row .best_life_img { width: 100%; order: 2; }
    .best_life_row .best_life_dtl { padding: 0 0 24px 0; width: 100%; }
    .best_life_row .best_life_img .best_life_img_inner { width: 100%; float: none; }
    .best_life_sec { padding: 40px 0; }
    .best_life_dtl h2 { font-size: 24px; margin-bottom: 32px; text-align: center; }
    .best_life_dtl ul { margin-bottom: 0; }
    .best_life_dtl ul li { background-size: 15px auto; }
    .best_life_dtl ul li + li { margin-top: 20px; }
    .best_life_dtl .button { display: none; }

    .our_word_sec { padding: 80px 0 60px; }
    .our_word_title h2 { font-size: 24px; }
    .our_word_row .our_word_col { padding-top: 20px; padding-bottom: 20px; }
    .our_word_box .our_word_img { width: 88px; }
    .our_word_box .our_word_img_dtl { width: calc(100% - 88px); }

    .our_part_sec { padding: 40px 0 38px; }
    .our_part_title h2 { font-size: 24px; margin-bottom: 32px; }
    .our_part_title { margin-bottom: 30px; }
    .our_part_row { margin: 0 -2px; }
    .our_part_row .our_part_col { padding: 2px; width: 100%; }

    .career_page .chapter_row .chapter_img { order: 1; max-width: calc(100% - 32px); margin: 0 auto; }
    .career_page .chapter_img .img_chapter_blk { min-height: 1px; padding: 50% 50%; }
    .career_page .chapter_row .chapter_dtl { padding: 80px 0 32px; }
    .career_page .chapter_content h2 { font-size: 32px; margin-bottom: 24px; }
    .career_page .chapter_content p { font-size: 16px; margin-bottom: 24px; }
    .chapter_content_btnbox { gap: 0; }
    .chapter_content_btnbox a.button { margin: 0; padding: 9px 0 10px !important; }
    .chapter_content_btnbox a.button + a.button { margin-top: 16px; }
    .career_page .chapter_sec { padding-bottom: 80px; }
    /* Career Page End */
    
    .feedback_container .chapter_img .img_chapter_blk { width: calc(100% + 32px) !important; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
    /* .page-template-page-rooms-and-studios .feedback .feedback_container { max-width: 100%; }
    .single-studio_rooms .feedback .feedback_container { max-width: 100%; }
    .page-template-page-rooms-and-studios .feedback_container .chapter_row .chapter_dtl { padding: 33px 23px 80px 24px; } */

    .page-template-page-career .header__container.container { max-width: calc(100% - 32px); padding-left: 0; padding-right: 0; }

    .page-template-page-rooms-and-studios .page-wrap,
    .page-template-page-career .page-wrap { padding-top: 76px !important; }
    .new_shange_page_design_v2 .chapter_row .chapter_dtl,
    .chapter_row .chapter_dtl { padding-right: 0; }
    .home_wraps_hero_v2_inner .home_wraps_hero_v2.hero_wraps>.hero__inner { padding-right: 0; }

    .new_shange_page.new_shange_page_design ,
    .new_shange_page.new_shange_page_design .container { max-width: 100%; }


    /* Investment Page Start */
    .investments_banner_txt { padding: 100px 0;  min-height: calc(100vh - 76px); }
    .page-template-page-investments .page-wrap { padding-top: 76px !important; }
    
    .investments_banner_txt .investments_banner_text_inner h1 { margin-bottom: 16px; }
    .investments_banner_text_inner p { font-size: 16px; margin-bottom: 16px; }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .timeless_insights_inner h2,
    .investment_after_title h2,
    .meet_founder_dtl h2 { font-size: 24px; }

    .investment_after_banner { padding: 40px 0; }
    .our_services_list ul li span { font-size: 16px; }
    .investment_after_title h2 { margin-bottom: 28px; }
    .our_services_list { padding-bottom: 8px; }
    .list_investment_box { padding: 16px; }
    .our_services_list ul li { padding: 4px 8px; }
    .list_investment_box_heading h3 { font-size: 22px; }
    .list_investment_box_heading p { font-size: 16px; }
    .list_investment_box .list_investment_box_heading { padding-bottom: 16px; } 
    .list_investment_btn .button { width: 100%; }
    .list_investment_btn { padding-top: 12px; }

    .meet_founder_sec { padding: 80px 0; }
    .meet_founder_row .meet_founder_img_col { width: 100%; }
    .meet_founder_row { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
    .meet_founder_row .meet_founder_dtl { width: 100%; padding: 0 0 32px 0; }
    .btn_meet_founder_grp.desktop_btn_show { display: none !important; }
    .btn_meet_founder_grp.mobile_btn_show { display: block !important; margin: 18px 0 0 0 !important; }
    .btn_meet_founder_grp > .button { margin: 0; width: 100%; text-align: center; font-size: 18px; }
    .btn_meet_founder_grp .button + .button { margin-top: 16px; }
    .meet_founder_dtl h2 { margin: 0 0 32px 0; }
    .meet_founder_dtl ul { padding: 0; }
    .meet_founder_dtl ul li { font-size: 16px; }
    .meet_founder_dtl ul li:after { top: 10px; }

    .shophouse_stories_sec { padding: 40px 0; }
    .shophouse_stories_sec .big-title { margin-bottom: 20px; }

    .shophouse_stories_sec .whatabtus_box { padding: 16px 12px 16px 20px; }
    .shophouse_stories_sec .whatabtus_top .whatabtus_img_wrap { margin-right: 35px; }

    .about_investment_sec { padding: 80px 0; }
    .about_investment_row .about_investment_drl ,
    .about_investment_row .about_investment_img_col { width: 100%; padding: 0; }
    .about_investment_row { margin-left: 0; margin-right: 0; padding: 24px 16px 25px; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; background-color: #F7F2EF; }
    .about_investment_drl_inner { background-color: transparent !important; padding: 0 0 16px 0; }
    .about_investment_main_wrap .about_investment_row:nth-child(even) { background-color: #56633F; }
    .about_investment_drl_inner h3 { width: 100%; margin-bottom: 16px; font-size: 22px; }
    .about_investment_drl_inner p { font-size: 16px; }
    .about_investment_inner h2 { margin-bottom: 32px; }
    .about_investment_row + .about_investment_row { margin-top: 16px; }

    .study_for_lor_box { padding: 100px 16px 24px 16px; }
    .study_for_lor_box h6 { font-size: 20px; }
    .study_for_lor_box p { font-size: 16px; }
    .study_for_lor_box .link_study_for_lor a { width: 100%; text-align: center; }
    .study_for_lor_dtl { padding: 40px 0 0; position: relative; margin: 0 0 -60px 0; }
    .study_for_lor_img { width: 213.33335%; position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
    .study_for_lor_box:after { top: 24px; left: 16px; }

    .timeless_insights_sec { padding: 80px 0 64px; }
    .timeless_insights_inner h2 { margin-bottom: 16px; }
    .timeless_insights_dtl { padding-top: 16px; }
    .timeless_insights_dtl h4 { font-size: 20px; }
    .date_posts { padding-top: 8px; font-size: 14px; }
    .timeless_row { margin: 0 -15px; }
    .timeless_row .timeless_col { padding: 15px; width: 100%; }
    .shophouse_stories_sec .hideContent { height: 170px; }
    .shophouse_stories_sec .mobile_show.mobile_view { padding-top: 12px; }
    .shophouse_stories_sec .before_blk_box+.before_blk_box { margin-top: 24px; }

    .timeless_row .timeless_col { padding: 16px 15px; }


    /* Investment Page End */

    /* Review page Meet Our Hosts section redesign Start */
    .about_banner .membership_banner_inner .abt_dtl_left { width: 100%; padding: 25px 0 80px; }
    .about_banner.membership_banner .membership_banner_container .hero__title { line-height: 1.3; }
    .about_banner.membership_banner .membership_banner_container .hero__text { line-height: 1.5; }
    .about_banner .membership_banner_container .banner_green_btn { padding: 6px 32px; line-height: normal; font-size: 18px; }
    .about_banner .membership_banner_inner .abt_images_blk { width: 100%; }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc(100% + 32px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); clip-path: none; height: 280px; min-height: 280px; }
    .member_say_v2_sec { padding: 40px 0; }
    .member_say_v2_inner .big-title { font-size: 24px; margin-bottom: 32px; }
    .member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list li img { width: 15px; } 
    .member_say_v2_dtl .member_say_v2_name { font-size: 20px; }
    .member_say_v2_row { row-gap: 32px; }
    .come_from_sec { padding: 40px 0; }
    .come_from_sec .container { padding: 0 !important; }
    .come_from_inner .big-title { font-size: 24px; margin-bottom: 44px; }
    .come_from_slider_wrap_mobile .swiper_handler { margin-top: 40px; justify-content: space-between; }
    .joinus_member_sec .sec_title h2 { font-size: 24px; }
    .joinus_member_sec.joinus_member_sec_2 .sec_title { padding-bottom: 32px; }
    .joinus_member_blk .joinus_member_image { max-width: 207px; }
    .joinus_member_dtl h4 { font-size: 20px; }
    .joinus_member_row .joinus_member_col:last-child { padding-bottom: 0 !important; }
    .joinus_member_sec.joinus_member_sec_2 .joinbtn { padding-top: 32px; }

    .abt_club_house_sec { padding: 80px 0 40px; }
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house { left: 0; }
    .abt_club_house_inner .sec_title h2 { font-size: 24px; }
    .abt_club_house_part .abt_club_house_dtl p { line-height: 1.5; }
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house { margin-top: 53px; }
    .abt_club_house_dtl .member_btn { padding-top: 32px; }

    .meet_hosts_sec.meet_hosts_sec_v2.meet_hosts_sec_v3 { padding: 40px 0; }
    .meet_hosts_inner .meet_hosts_titles .sec_title h2 { font-size: 24px; }
    .meet_hosts_inner .meet_hosts_titles .sec_title p { padding-top: 32px; }
    .meet_hosts_inner .meet_hosts_wrp .meet_hosts_row .meet_hosts_col { width: 100%; }
    .meet_hosts_wrp .meet_hosts_row .meet_hosts_col+.meet_hosts_col { padding-top: 32px; }
    .meet_hosts_inner .meet_hosts_content { padding-top: 32px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper .imgbox { max-width: 120px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper .block_title { padding: 0 0 0 32px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h3 { font-size: 20px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { padding-top: 8px; }
    .meet_hosts_inner .meet_hosts_box .meet_hosts_dtl { padding-top: 16px; }
    .membership_slide_sec { display: none !important; }

    /* Review page Meet Our Hosts section redesign End */

    /* About Page Start */
    .about_banner .about_banner_inner .abt_images_blk { width: 100%; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc(100% + 32px); position: relative; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 360px; min-height: 360px; clip-path: none; }
    .about_banner .about_banner_inner .abt_dtl_left { width: 100%; padding: 32px 0; }

    .about_banner_inner .hero__content h1 { margin-bottom: 16px; }
    .abt_inner_pages .abt_lista_blk .abt_row .images_blk { width: 100%; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { width: 100%; padding-top: 24px; }
    .abt_inner_pages .abt_right_blk .top_dtl h2 { margin-bottom: 16px; }
    .abt_inner_pages .abt_right_blk .top_dtl p { font-size: 16px; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk .bottom_links { text-align: right; }
    .abt_inner_pages .abt_right_blk .top_dtl p { margin-bottom: 24px; }
    .abt_inner_pages .abt_right_blk .bottom_links a { margin-left: auto; }

    .abt_inner_pages .abt_lista { padding: 80px 0; background-color: #fff; }
    .abt_inner_pages .count_box .top_count_number { font-size: 20px; }
    .abt_inner_pages .count_box .count_name { font-size: 14px; }
    .abt_inner_pages .inner_bg_count { padding: 0; }

    /* About Page End */
    

    /* Journal Page Start */
    .journal_page_wrapper .post_main_div .left_blog_image { width: 100%; }
    .journal_page_wrapper .journal_banner { padding: 32px 0 16px; }
    .journal_page_wrapper .slider__item .post_main_div .left_blog_image .bg_image { height: auto; }
    .journal_page_wrapper .slider__item .post_main_div .left_blog_image .bg_image:after { content: ''; display: block; padding: 50% 50%; }
    .journal_page_wrapper .slider__item .post_main_div .left_blog_image .bg_image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
    .journal_page_wrapper .slider__item .post_main_div .right_blog_detail { width: 100%; padding: 16px 0 0 0; }
    .journal_page_wrapper .cat_name>span { height: 24px; line-height: 24px; }
    .journal_page_wrapper .slider__item .post_main_div .right_blog_detail .inner_detail h2 { margin-top: 24px; font-size: 32px; margin-bottom: 16px; }
    .journal_page_wrapper .right_blog_detail .inner_detail p { font-size: 16px; }
    .journal_page_wrapper .slider__item .post_main_div .right_blog_detail .inner_detail { padding-bottom: 0; }
    .journal_page_wrapper .slick-slide .post_main_div .right_blog_detail .read_block { padding-top: 24px; text-align: right; justify-content: flex-end; padding-right: 0; }
    .journal_page_wrapper .fliter-nav>.mobile_show_block .mobile_select { background-color: transparent !important; border: solid 1px #C65E33; padding: 0 40px 0 16px; font-size: 18px; color: #C65E33; }
    .journal_page_wrapper .fliter-nav>.mobile_show_block .mobile_select i { background-image: url(../img/new_down-select.svg); }
    .journal_page_wrapper .fliter-nav .filert_blks li span { padding: 13px 0; }
    .journal_page_wrapper #bloglist .blog { padding: 0; }
    .journal_page_wrapper #bloglist { padding-top: 24px; }
    .journal_page_wrapper #bloglist .blog:after { display: none; }
    .journal_page_wrapper #bloglist .flip_section>.post_main_div .right_blog_detail,
    .journal_page_wrapper .post_main_div .right_blog_detail { width: 100%; padding: 24px 0 0 0; }
    .journal_page_wrapper #bloglist .right_blog_detail .inner_detail h2 { margin-top: 0; font-size: 32px; margin-bottom: 24px; }
    .journal_page_wrapper #bloglist .blog .post_main_div .right_blog_detail .read_block { padding-top: 24px; padding-right: 0; }
    .journal_page_wrapper #bloglist .blog + .blog { margin-top: 40px; }
    .page-wrap .journal_page_wrapper .feedback .section { padding: 40px 0; }
    .page-wrap .journal_page_wrapper .feedback__title { font-size: 24px; margin-bottom: 20px; }
    .page-wrap .journal_page_wrapper form .form__field { width: 100%; }
    .page-wrap .journal_page_wrapper form .form__field + .form__field { margin-top: 20px; }
    .page-wrap .journal_page_wrapper form .button_cols button { margin-top: 24px; }
    .page-wrap .journal_page_wrapper .feedback { margin-top: 40px; }
    .page-wrap .journal_page_wrapper .wpcf7 form.invalid .wpcf7-response-output { max-width: calc(100% - 40px); }
    .page-wrap .journal_page_wrapper .slider__item .cat_name>span { background-color: #fff; }
    .page-wrap .journal_page_wrapper .post_main_div .left_blog_image .cat_name { display: -ms-flexbox; display: flex; }
    .post_main_div .left_blog_image .cat_name { z-index: 2; }
    /* Journal Page End */

    .show-footer-stiky-btn .footer_stiky_btns_career.footer_stiky_btns { display: block; }
    .show-footer-stiky-btn .footer_stiky_btns_investment.footer_stiky_btns { display: block; }

    /* Journal Detail Page Start */
    .post_content_v2 .post-content__row .post-content__sidebar .tag { padding: 0 8px; font-size: 16px; margin: 0 8px 8px 0; }
    .post_content_v2 .tag, .post_content_v2 .post-content__rows .post__date { font-size: 16px; }
    .post_content_v2 .tag { padding: 0 8px; }
    .post_content_v2 .post-content__row .post-content__main p { font-size: 16px; line-height: 1.6; }
    .post_content_v2 .top_jurner_title h2 { margin-bottom: 9px !important; }
    .post_content_v2 .post-content__row .post-content__sidebar { padding-bottom: 25px; }

    .feedback_sec_main form .form__field +.form__field { margin-top: 20px; }
    .feedback_sec_main form .button_cols,
    .feedback_sec_main form .form__field { width: 100%; }
    /* Journal Detail Page End */

    /* FAQ Page Start */
    .reviews_section_v2 .reviews,
    .page-template-page-faq .reviews_section_v2 {  background-color: transparent !important; }
    .page-template-page-faq .reviews_section_v2 .section { max-width: 920px; padding: 40px 16px 80px; }
    .page-template-page-faq .reviews_section_v2 .big-title { text-align: left; font-size: 24px !important; margin-bottom: 40px; line-height: 1.3; }
    .page-template-page-faq .reviews_section_v2 .steps__row { justify-content: center; margin: 0 0; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col { padding: 0 0; width: 100%; justify-content: flex-start; text-align: left; margin-bottom: 32px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico { margin: 0 auto 16px 0; height: 80px; width: auto; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col:last-child { margin-bottom: 0; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 20px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 16px; }

    .page-template-page-faq .faq_main_wrap .faq_row .faq_cols1 { display: none !important; }
    .page-template-page-faq .faq_main_wrap .faq_row .faq_cols2 { width: 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

    .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 24px; line-height: 1.5; line-height: 1.2; }
    .page-template-page-faq .faq_main_wrap .faq_rowbox { padding-bottom: 64px; }
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header { font-size: 20px; }
    .page-template-page-faq .faq_main_wrap .right_faq h3+div p { font-size: 16px; }
    .page-template-page-faq .faq_main_wrap { padding-bottom: 40px; }
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header .ui-icon { height: 24px; width: 24px; }
    .page-template-page-faq .faq_banner .hero__title { font-size: 30px !important; line-height: 1.3 !important; text-align: left !important; }
    .page-template-page-faq .faq_banner .hero__inner { padding-top: 24px; }
    /* FAQ Page End */

    /* Referral Page Start */ 
    .page-template-page-referral .page-wrap { padding-top: 76px !important; }
    .page-template-page-referral .know-someone__p { font-size: 16px; }
    .page-template-page-referral .know-someone__p font { font-size: 12px; }
    .page-template-page-referral .big-title { font-size: 26px; }
    /* Referral Page End */ 

    .page-template-page-home-fr .our_boutique_redesign .suite__slider-wrap_main_box .suite__info-col_right .suite-cost__cost,
    .page-template-page-home-fr .our_boutique_redesign .suite__slider-wrap_main_box .suite__info-col_right .suite-cost { font-size: 13px; }

    .page-wrap .journal_page_wrapper form .button_cols { width: 100%; }
    .feedback_sec_main form .button_cols { margin-top: 24px; }
    .feedback_sec_main .wpcf7 form.invalid .wpcf7-response-output { max-width: calc(100% - 32px); }

    .page-template-page-landlords-new .landlords_caption h1 { margin-bottom: 16px; }
    .page-template-page-landlords-new .landlords_caption .button { width: auto; padding: 8px 15px; position: absolute; bottom: 0; left: 16px; right: 16px; }
    .page-template-page-landlords-new .landlords_banner { min-height: 620px; padding: 64px 0 24px; align-items: stretch; align-content: stretch; }
    .page-template-page-landlords-new .landlords_excellent_sec { padding: 80px 0 72px; }
    .page-template-page-landlords-new .landlords_excellent_inner h2 { margin-bottom: 26px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2,
    .page-template-page-landlords-new .showing_title_wrp .showing_title h2 { font-size: 24px; }
    .page-template-page-landlords-new .stress_free_sec { padding: 80px 0; }
    .page-template-page-landlords-new .box_dtl_stress_free+.box_dtl_stress_free { margin-top: 32px; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl { padding-bottom: 24px; }
    .page-template-page-landlords-new .whatabtus_inner h2 { font-size: 24px; margin-bottom: 24px; }
    .page-template-page-landlords-new .whatabtus_top .whatabtus_img_wrap { margin-right: 35px; }
    .page-template-page-landlords-new .whatabtus_box .hideContent { height: 168px; }
    .page-template-page-landlords-new .chapter_sec { padding-top: 80px; }

    .page-template-page-faq .faq_banner .hero__content { max-width: 420px; text-align: left; margin: 0; align-items: flex-start; }
    .page-template-page-faq .faq_banner .hero__content .hero__title br { display: none; }


    .page-template-page-faq .faq_banner .hero__content .hero__title { min-height: 186px; display: -ms-flexbox; display: flex; align-items: center; }
    .new_shange_page_design_v2 .right_bottm_shange.notavailbleWrapper { align-items: center; }
    .new_shange_page_design_v2 .right_bottm_shange.notavailbleWrapper .side_siky_price { width: auto; padding: 0 15px 0 0; }
    .new_shange_page_design_v2 .right_bottm_shange.notavailbleWrapper .side_siky_btn { width: auto; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom { padding-bottom: 0; }

    .main_slider_room_dtl .img_blks img.desktop_show_img,
    .slider_popup_img_box img.desktop_show_img { display: none; }
    .main_slider_room_dtl .img_blks img.mobile_show_img,
    .slider_popup_img_box img.mobile_show_img { display: block !important; }
}

.feedback_blank.feedback.feedback_v2 { padding: 0 !important; margin: 0 !important; }
.gm-style > div:first-child > div:first-child > div:nth-child(4) > div:has(img[src="https://www.figment.live/wp-content/themes/figment/img/Pin.svg"]) { z-index: 999999 !important; }

/* Responsive End */

.career_page .chapter_sec .chapter_content p a{ text-decoration: underline; }


/* 1920 Container Css Start */

@media (min-width: 1600px){
    .home_wraps_hero_v2_inner { background-color: #EEE6DE; }
    .home_wraps_hero_v2_inner .hero_wraps { background-color: transparent; }
    .home_wraps_v2.home_wraps .w3n-featured-in_v1 .w3n-featured-in .section, 
    .home_wraps_hero_v2_inner > .container,
    .home_wraps_v2.home_wraps .section,
    .header.new_header_v2 .container, 
    .home_wraps_v2 .container,
    .chapter_sec.feedback .feedback_container,
    .footer .container, 
    .header:not(.new_header_v2 ) .header__container  { max-width: 1470px; }
    .chapter_sec.feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1470px) / 2 + 15px + 100%) !important; }
    .home-hero { width: 50%; }
    .slider { width: calc((100vw - 1470px) / 2 + 15px + 100%) !important; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner { padding-left: 0; }

    .header__logo img { height: 44px; }
    .header__link { font-size: 21px; }
    .header .button { font-size: 18px; padding: 9px 25px; }
    .header__logo { display: inline-flex; }
    .home-hero .slider { height: calc(100vh - 109px); }
    .header__container { padding-top: 32px; padding-bottom: 32px; min-height: 109px; }
    .page-wrap { padding-top: 109px !important; }
    .home_wraps_hero_v2 .hero__content h1 { font-size: 50px; line-height: 1.2; }
    .home_wraps_hero_v2 .hero__text { font-size: 22px; line-height: 1.5; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content .button { font-size: 20px; padding: 9px 25px; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content { max-width: 662px; }
    .home_wraps_v2 .small-title { font-size: 22px; }
    .home_wraps_v2 .big-title,
    .home_wraps_v2 .section_descri_box .big-title .select-title__text, 
    .home_wraps_v2 .big-title, 
    .home_wraps_v2 .innovators_title h2, 
    .home_wraps_v2 .innovators_dtl h2, 
    .home_wraps_v2 .live_dream_title .select-title__text,
    .home_wraps_v2 .what-is-figment__description { font-size: 48px; }
    .home_wraps_v2 .what-is-figment__description { margin-bottom: 40px; }
    .home_wraps_v2 .big-title { margin-bottom: 27px; }
    .home_wraps_v2 .home_figment_suite .iframeWrapper, 
    .home_wraps_v2 .what-is-figment__img-wrapper { width: 738px; margin-right: 56px; }
    .home_wraps_v2 .home_figment_suite .what-is-figment__col { width: 679px; align-self: center; } 
    .home_wraps_v2 .section_descri_box p,
    .home_wraps_v2 .what-is-figment__col p { font-size: 21px; line-height: 1.5; }
    .home_wraps_v2 .what-is-figment__col p+p { margin-top: 31px; }
    .home_wraps_v2 .our_boutique_landing .center .button, 
    .home_wraps_v2 .our_boutique_redesign .load_btn .button ,
    .home_wraps_v2 .btm_innovators a.button { font-size: 20px; padding: 8px 25px; } 
    .home_wraps_v2 .section_descri_box { max-width: 1200px; padding-bottom: 40px; }
    .home_wraps_v2 .our_boutique_landing .suites__row, 
    .home_wraps_v2 .our_boutique_redesign .suites__row { margin: 0 -25px; }
    .home_wraps_v2 .our_boutique_landing .suites__col, 
    .home_wraps_v2 .our_boutique_redesign .suites__col { padding: 0 25px; margin-bottom: 41px; }
    .home_wraps_v2 .suite-cost__cost, 
    .home_wraps_v2 .suite__name { font-size: 23px; }
    .home_wraps_v2 .suite__adress, 
    .home_wraps_v2 .suite-cost__available, 
    .home_wraps_v2 .suite-cost__wrapper { font-size: 20px; }
    .home_wraps_v2 .suite__slider-wrap_main .suite { padding-bottom: 24px; }
    .home_wraps_v2 .suite__adress, 
    .home_wraps_v2 .suite-cost__available { padding-top: 10px; }
    .home_wraps_v2 .suite__info-col .suite__baroque, 
    .home_wraps_v2 .suite__info-col .suite-builtyear { font-size: 18px; }
    .home_wraps_v2 .live_dream_inner .big-title { margin-bottom: 16px; }
    .boutique_home_box .boutique_img_box .img_bou_box { max-width: 354px; margin: 0 auto; width: 100%; display: block; }
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl h3 { font-size: 26px; }
    .home_wraps_v2 .innovators_row .innovators_dtl p,
    .home_wraps_v2 .faq_blk h3+div p,
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl P { font-size: 20px; }
    .home_wraps_v2 .w3n-featured-in_home .big-title { margin-bottom: 24px; }
    .w3n-featured-in_home .w3n-featured-in .section > h5 { font-size: 26px; }
    .home_wraps_v2 .reviews .big-title { margin-bottom: 40px; }
    .reviews__slider-item { padding: 0 29px; }
    .home_wraps_v2 .reviews__slider { height: 338px; }
    .home_wraps_v2 .reviews__img-wrapper { width: 244px; height: 338px; }
    .home_wraps_v2 h3.reviews__slider-title { font-size: 27px; margin-bottom: 24px; }
    .home_wraps_v2 .reviews__slider-text { font-size: 20px; }
    .home_wraps_v2 .reviews__slider-text:not(:last-child){ margin-bottom: 24px;}
    .home_wraps_v2.home_wraps .top_slider .section { padding-bottom: 89px; }
    .home_wraps_v2 .innovators_title h2 { margin-bottom: 40px; }
    .home_wraps_v2 .innovators_row .innovators_dtl { width: 666px; }
    .home_wraps_v2 .innovators_row .innovators_img { width: calc(100% - 666px - 79px); }
    .home_wraps_v2 .innovators_row .innovators_dtl p + p { margin-top: 36px; }
    .home_wraps_v2 .innovators_dtl .btm_innovators { padding-top: 40px; }
    .home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header { font-size: 23px; }
    .home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header .ui-icon { width: 24px; height: 24px; background-size: contain !important; }
    .home_wraps_v2 .faq_blk_inner+.center a { font-size: 20px; padding: 7px 25px; }
    .home_wraps_v2.home_wraps .faq_blk { padding-bottom: 86px; }
    .insta-top span { font-size: 16px; }
    .insta-top i { display: block; }
    .insta-top i img { max-width: 42px; width: 42px; }
    .post_detail.instagram_block .detail_insta h2 { font-size: 19px; line-height: 1.5; }
    .post_detail.instagram_block .detail_insta { padding: 23px 32px 20px 17px; }
    .home_wraps_v2 .insta_slider { max-width: 976px !important; }
    .home_wraps_v2 .instagram_block .big-title { margin-bottom: 40px; }
    .slider { min-height: 650px; }
    /* .home_wraps_hero_v2_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; position: relative; background-color: #EEE6DE; } */

    .feedback_container .chapter_row .chapter_img { min-height: calc(100vh - 109px); }
    .feedback_container .chapter_row .chapter_img .img_chapter_blk { height: 100%; }

    /* Footer Start */
    .logo svg { height: 47px; }
    .footer__logo { margin-bottom: 24px; }
    .footer_logo_cont a:nth-last-child(1) ,
    .footer_logo_cont .footer__email { font-size: 18px; }
    .footer_logo_cont .footer__email { margin-bottom: 18px; }
    .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .footer__socials svg { width: 27px; height: auto; }
    .footer__social+.footer__social { margin-left: 20px; }
    .footer__design p { font-size: 18px; }
    .footer__title { font-size: 24px; }
    .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links) { width: 42%; }
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 58%; }
    /* Footer End */
    

    /* Room Detail Start */
    .new_shange_page.new_shange_page_design { max-width: 1470px; padding-top: 63px; }
    .new_shange_page_design_v2 .new_shange_page_right { width: 485px; }
    .new_shange_page_design_v2 .new_shange_page_left { width: calc(100% - 485px); padding-right: 40px; }
    .right_top_shange_inner { padding: 32px 24px; }
    .right_top_shange_inner h2 { font-size: 36px; padding-bottom: 32px; }
    body.single-studio_rooms .new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) li ,
    body.single-studio_rooms .new_shange_page_design .main_partshange .left_top_shange p ,
    body.single-studio_rooms .new_shange_page_design_v2 .terms_blk_side_bar p ,
    body.single-studio_rooms .new_shange_page_design .main_partshange .read_more_btn a ,
    body.single-studio_rooms .faq_blk h3+div p ,
    body.single-studio_rooms .new_shange_page_design_v2 .new_shange_page_design .terms_blk_side_bar ul li { font-size: 20px; line-height: 1.5; }
    .terms_blk_side_bar ul li:after { top: 13px; height: 4px; width: 4px; }
    .new_shange_page_design_v2 .right_top_shange_inner ul { margin-bottom: 36px; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 608px; }
    body.single-studio_rooms .slider_top_btn a { font-size: 20px; width: auto; padding: 0 32px; }
    body.single-studio_rooms .slider_top_btn { bottom: 16px; }
    .new_shange_page.new_shange_page_design .container { padding: 0 16px !important; }
    .new_shange_page_design_v2 .swiper.top_banner_blk_thumb { margin-top: 8px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -16px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 16px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul li a { font-size: 22px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps { padding: 48px 0 46px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 50px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 24px; }
    .right_bottm_shange .side_siky_price { font-size: 30px; }
    .right_bottm_shange .side_siky_price sub { font-size: 18px; }
    .new_shange_page_design_v2 .side_siky_btn a { font-size: 20px; padding: 8px 24px; line-height: normal; }
    .amenities_title h5 { font-size: 24px; }
    body.single-studio_rooms .new_shange_page_design .bottom_list_amenities .list_amenities .right_dtl { font-size: 20px; padding-left: 18px; }
    .new_shange_page_design .bottom_list_amenities .list_amenities { padding-top: 20px; padding-bottom: 20px; }
    .amenities_title { padding-bottom: 20px; }
    .new_shange_page_design_v2 .amenities_section { padding-bottom: 21px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title h2,
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2,
    .new_shange_page_design_v2 .reviews_section_v2 .big-title,
    .new_shange_page.new_shange_page_design .top_our_dtl .more_dtls_blks h2 { font-size: 48px; }
    .main_partshange .left_top_shange ul:not(.slick-dots) li:after { top: 17px; }
    .new_shange_page_design .main_partshange .read_more_btn { padding-top: 16px; }
    .new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks { padding-bottom: 20px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom { padding-top: 40px; }
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn .button.button_outline { font-size: 20px; padding: 8px 25px; line-height: normal; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { width: 250px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: calc(100% - 250px); }
    .more_dtls_blks_bottom .neighbourhood_top { padding-bottom: 24px; }
    .neighbourhood_bottom p+p { padding-top: 30px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .rant_blk, 
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .left_name_room { font-size: 21px; line-height: 1.2; padding-top: 0; padding-bottom: 0; }
    .new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_top_dtl { padding-bottom: 21px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 20px; line-height: 1.5; margin-bottom: 8px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li:after { top: 13px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-bottom: 16px; }
    .room_list_inner .room_available .available_dt, .suite__slider-wrap_main_box .room_available .available_dt { font-size: 18px; line-height: 1.5; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .main_partshange { padding-bottom: 42px; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2 { font-size: 40px; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header { font-size: 22px !important; line-height: 1.5; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header .ui-icon { height: 22px; width: 22px; background-size: contain !important; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .btn_top_faq p { font-size: 20px; line-height: 1.5; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a { font-size: 20px; line-height: normal; padding: 7px 25px; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a+a { margin-left: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 1470px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 24px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 20px; }
    .chapter_sec .chapter_content h2 { margin-bottom: 32px; }
    .chapter_sec .chapter_content p { font-size: 22px; }
    .chapter_sec .chapter_content a.button { padding: 8px 25px; font-size: 20px; line-height: normal; }
    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 30px; }

    /* TEMP Css Start */
    /* Header Start */
    .header__logo img { height: 44px; }
    .header__link { font-size: 21px; }
    .header .button { font-size: 18px; padding: 9px 25px; }
    .header__logo { display: inline-flex; }
    /* .header__container { padding-top: 35px; padding-bottom: 35px; } */
    .page-template-page-rooms-and-studios .page-wrap,
    .page-wrap { padding-top: 109px !important; }

    /* Header End */
    /* Footer Start */
    .header__container,
    .footer .container { max-width: 1470px; }
    .logo svg { height: 47px; }
    .footer__logo { margin-bottom: 24px; }
    .footer_logo_cont a:nth-last-child(1) ,
    .footer_logo_cont .footer__email { font-size: 18px; }
    .footer_logo_cont .footer__email { margin-bottom: 18px; }
    .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .footer__socials svg { width: 27px; height: auto; }
    .footer__social+.footer__social { margin-left: 20px; }
    .footer__design p { font-size: 18px; }
    .footer__title { font-size: 24px; }
    .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links) { width: 42%; }
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 58%; }
    /* Footer  End */
    /* TEMP Css End */

    /* Room Detail End */



    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 1470px; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; padding-right: 40px; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab {  padding-left: 0;  }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .houses_form, 
    .suites_room_catalog_container .room_catalog_row .catalog__items { width: calc(100% - 450px); }
    .suites_room_catalog_container .room_catalog_row .catalog__map { width: 450px !important; height: calc(100vh - 109px);}
    .suites_room_catalog_container .room_catalog_row .catalog__map .map { width: calc((100vw - 1470px) / 2 + 450px - 10px) !important; top: 109px; height: calc(100vh - 109px);  }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container ,
    .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 109px); }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container { max-height: calc(100vh - 109px); }
    .suites_room_catalog_container .filter_v2 .filter__field > .form__input { height: 42px; font-size: 20px !important; line-height: 42px; }
    .suites_room_catalog_container .filter_v2 .filter__col .select__label { font-size: 20px; }
    .suites_room_catalog_container .filter_v2 .form__input-placeholder { font-size: 18px; }
    .suites_room_catalog_container .filter_v2 .filter__field { height: 42px; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn i { width: 20px; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn i svg { width: 100%; height: auto; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_date  .form__field.filter__field { width: 167px;  }
    .suites_room_catalog_container .form__input:focus+.form__input-placeholder, 
    .suites_room_catalog_container .form__input.filled+.form__input-placeholder { font-size: 15px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_price .form__field.filter__field { width: 145px; }
    /* .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_neighbourhood .form__field.filter__field { width: 153px; } */
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_duration_of_stay .form__field.filter__field { width: 191px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn {height: 42px; font-size: 20px !important;}
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_more_filter { width: 205px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col_clear .clear_filter { height: 42px; font-size: 20px !important; }
    .main_wrps_rooms_sute .suites_room_catalog_container .filter__col_neighbourhood .select__drop, 
    .main_wrps_rooms_sute .suites_room_catalog_container .filter__col_mrtlines .select__drop { width: 266px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_type .select__drop { width: 315px; }
    .suites_room_catalog_container .range_blk .ui-slider-horizontal .ui-slider-handle .value { font-size: 20px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 183px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_occupancy { width: 203px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__slider-wrap_main_box .suite-cost__cost, 
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__slider-wrap_main_box .suite__name { font-size: 20px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite-cost__wrapper { font-size: 20px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__adress,
    .main_wrps_rooms_sute .suites_room_catalog_container .suite-cost__available { font-size: 18px; }
    .suites_room_catalog_container .sute_full_sec { padding: 24px; }
    .suites_room_catalog_container .sute_full_sec h4 { font-size: 30px; }
    .suites_room_catalog_container .sute_full_sec p { font-size: 20px; margin-bottom: 24px; }
    .suites_room_catalog_container .sute_full_sec .sute_full_inner { max-width: 535px; }
    .suites_room_catalog_container .sute_full_sec .button { font-size: 20px; line-height: normal; padding: 8px 25px; }
    .suites_room_catalog_container .button_slider a.btn_txt { font-size: 20px; padding: 8px 32px; }
    .chapter_sec .chapter_content h2 { margin-bottom: 32px; }
    .home_wraps_v2 + .chapter_sec_landing .chapter_content p,
    .home_wraps_v2 + .feedback .chapter_content p{ font-size: 26px; }
    .chapter_sec .chapter_content p { font-size: 22px; }
    .home_wraps_v2 + .chapter_sec_landing .chapter_content a.button, 
    .home_wraps_v2 + .feedback .chapter_content a.button{ padding: 8px 32px; font-size: 26px; line-height: normal; }
    .chapter_sec .chapter_content a.button { padding: 8px 32px; font-size: 16px; line-height: normal; }
    /* TEMP Css Start */
    /* Header Start */
    /* .page-template-page-rooms-and-studios.logged-in .header__logo img { height: 44px; }
    .page-template-page-rooms-and-studios.logged-in .header__link { font-size: 21px; }
    .page-template-page-rooms-and-studios.logged-in .header .button { font-size: 18px; padding: 9px 25px; }
    .page-template-page-rooms-and-studios.logged-in .header__logo { display: inline-flex; }
    .page-template-page-rooms-and-studios.logged-in .header__container { padding-top: 35px; padding-bottom: 35px; }
    .page-template-page-rooms-and-studios.logged-in .page-wrap { padding-top: 120px !important; } */

    /* Header End */
    /* Footer Start */
    /* .page-template-page-rooms-and-studios.logged-in .header__container,
    .page-template-page-rooms-and-studios.logged-in .footer .container { max-width: 1470px; }
    .page-template-page-rooms-and-studios.logged-in .logo svg { height: 47px; }
    .page-template-page-rooms-and-studios.logged-in .footer__logo { margin-bottom: 24px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont a:nth-last-child(1) ,
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont .footer__email { font-size: 18px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont .footer__email { margin-bottom: 18px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .page-template-page-rooms-and-studios.logged-in .footer__socials svg { width: 27px; height: auto; }
    .page-template-page-rooms-and-studios.logged-in .footer__social+.footer__social { margin-left: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer__design p { font-size: 18px; }
    .page-template-page-rooms-and-studios.logged-in .footer__title { font-size: 24px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links) { width: 42%; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 58%; } */
    /* Footer  End */
    /* TEMP Css End */
    .suites_room_catalog_container .filter_v2 .filter__field>.form__input .select__item { font-size: 20px; line-height: 1.5; }

    .page-template-page-rooms-and-studios .ui-datepicker-calendar td span, 
    .page-template-page-rooms-and-studios .ui-datepicker-calendar td a { width: 32px; height: 32px; text-align: center; line-height: 30px; font-size: 20px; }
    .page-template-page-rooms-and-studios .ui-datepicker { width: 309px; }
    .page-template-page-rooms-and-studios .ui-datepicker-calendar th { width: 40px; height: 32px; }
    .page-template-page-rooms-and-studios .ui-datepicker-calendar th span { font-size: 20px; }
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-title { font-size: 20px; }
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, 
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 12px; background-position: center center; }

    /* Room Listing End */

    /* Investment Page Start */
    .investments_banner_txt { min-height: calc(100vh - 109px); }
    .our_services_list ul li span,
    .list_investment_box_heading p,
    .meet_founder_dtl ul li ,
    .investment_page .whatabtus_top .whatabtus_txt,
    .investment_page .shophouse_stories_inner .whatabtus_bottom p,
    .investment_page .btn_read_more a,
    .investment_page .showing_after_text p,
    .about_investment_drl_inner p,
    .study_for_lor_box p,
    .investments_banner_text_inner p { font-size: 20px; line-height: 1.5; }
    .shophouse_stories_inner .whatabtus_bottom p + p { margin-top: 36px; }

    .page-template-page-investments .investments_banner_text_inner p { font-size: 22px; }

    .study_for_lor_box .link_study_for_lor a,
    .list_investment_btn .button,
    .btn_meet_founder_grp > .button { font-size: 20px; line-height: normal; padding: 8px 25px; }
    .investments_banner_text_inner .button { font-size: 20px; padding: 9px 25px; line-height: normal; }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .meet_founder_dtl h2,
    .timeless_insights_inner h2,
    .investment_after_title h2 { font-size: 48px; }

    .about_investment_drl_inner h3,
    .list_investment_box_heading h3 { font-size: 33px; }

    .study_for_lor_dtl .container,
    .shophouse_stories_sec .container,
    .meet_founder_sec .container,
    .about_investment_sec .container,
    .timeless_insights_sec .container,
    .investment_after_banner .container { max-width: 1470px; }

    .investments_banner_text_inner p { max-width: 616px; }

    .list_investment_wrp .list_investment_row { margin: 0 -20px; }
    .list_investment_wrp .list_investment_row .list_investment_col { padding: 20px; }
    .meet_founder_row .meet_founder_img_col { width: 50%; }
    .meet_founder_row .meet_founder_dtl { width: 50%; }
    .meet_founder_dtl ul { max-width: 770px; }
    .meet_founder_dtl ul li:after { height: 5px; width: 5px; }

    .investment_page .whatabtus_img_wrap .whatabtus_img_box { height: 73px; width: 73px; }
    .investment_page .shophouse_stories_sec .hideContent { height: 278px; }
    .investment_page .shophouse_stories_compare { max-width: 100%; margin: 0 auto; }
    
    .about_investment_row { margin: 0 -20px; }
    .about_investment_row .about_investment_drl ,
    .about_investment_row .about_investment_img_col { padding: 0 20px; }
    .about_investment_row + .about_investment_row { margin-top: 40px; }

    .study_for_lor_box h6 { font-size: 28px; }
    .study_for_lor_box { max-width: 590px; }

    .timeless_insights_dtl h4 { font-size: 24px; }
    .timeless_insights_sec .date_posts { font-size: 19px; }
    /* Investment Page End */

    

    .home_wraps_v2 .button_slider a.btn_txt { font-size: 20px; padding: 8px 32px; }
    .home_wraps_v2 .button_slider { bottom: 47px; }

    .suites-room-catalog .suite__slider .slick-arrow:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.986038 1.1189L10.793 10.9258L0.986038 20.0323' stroke='white' stroke-width='1.40099'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }
    .suites-room-catalog .selected-suite:hover .slick-slider .slick-arrow:before, 
    .suites-room-catalog .suite:hover .slick-slider .slick-arrow:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.28632 0.524658L11.0586 10.2969L1.28632 19.3712' stroke='%23C65E33' stroke-width='1.39604'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }
    .suites-room-catalog .selected-suite:hover .slick-slider .slick-arrow:hover:before, 
    .suites-room-catalog .suite:hover .slick-slider .slick-arrow:hover:before {  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.986038 1.1189L10.793 10.9258L0.986038 20.0323' stroke='white' stroke-width='1.40099'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }


    /* Review Page Start */
    .membership_banner { width: 100%; position: relative; display: block; }

    .member_say_v2_sec .container,
    .come_from_sec .container ,
    .joinus_member_sec_2 .container,
    .abt_club_house_sec .container ,
    .meet_hosts_sec_v3 .container,
    .membership_banner_container { width: 100%; max-width: 1470px; margin: 0 auto; }

    .abt_club_house_part .abt_club_house_dtl p ,
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house p,
    .meet_hosts_inner .meet_hosts_titles .sec_title p,
    .member_say_v2_dtl .member_say_v2_disc p { font-size: 20px; line-height: 1.5; }
    
    .meet_hosts_inner .meet_hosts_titles .sec_title h2 { font-size: 48px; }
    
    .membership_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .about_banner .membership_banner_inner .abt_dtl_left { padding-left: 0; }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1470px) / 2 +  100%); }
    
    .about_banner.membership_banner .membership_banner_inner .hero__text { font-size: 22px; line-height: 1.5; }
    .about_banner.membership_banner .membership_banner_inner .abt_content { max-width: 655px; }
    .membership_banner_inner .banner_green_btn { font-size: 20px; padding: 8px 25px; line-height: normal; }

    .member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list li img { width: 20px; height: auto; }
    .member_say_v2_dtl .member_say_v2_name { font-size: 30px; }
    .member_say_v2_box .member_say_v2_dtl { padding: 34px 0 0 0; }
    .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
    .abt_club_house_dtl .member_btn .button,
    .member_say_v2_inner .load_btn .button { font-size: 20px; padding: 8px 25px; }
    .come_from_slider_wrap { max-width: calc(100% - 200px); margin: 0 auto; }


    .joinus_member_row { margin: 0 -20px; }
    .joinus_member_row .joinus_member_col { padding: 0 20px; }
    .joinus_member_dtl h4 { font-size: 23px; }
    .joinus_member_dtl p { font-size: 17px; }
    .joinus_member_blk .joinus_member_image { max-width: 275px; }
    
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house { left: 125px; margin-top: 24px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h3 { font-size: 35px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { font-size: 24px; }
    .meet_hosts_inner .meet_hosts_box .meet_hosts_dtl p { font-size: 20px; line-height: 1.5; }

    .about_banner.membership_banner .membership_banner_container .hero__title { font-size: 50px; }

    /* Review Page End */

    /* About Page Start */
    .leadership_sec .container ,
    .our_jurnal_blk .container,
    .abt_inner_pages .abt_lista .container ,
    .about_banner_container { width: 100%; max-width: 1470px; margin: 0 auto; }

    .about_banner_inner .hero__content h1 { font-size: 46px; margin-bottom: 32px; }

    
    .abt_inner_pages .arrow-link__text ,
    .abt_inner_pages .leadership_dtl p,
    .abt_inner_pages .abt_right_blk .top_dtl p {font-size: 20px; line-height: 1.5;}

    

    .membership_banner { width: 100%; position: relative; display: block; }
    .about_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .about_banner .about_banner_inner .abt_dtl_left { padding-left: 0; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1470px) / 2 +  100%); }
    
    .about_banner .about_banner_inner .hero__text { font-size: 22px; line-height: 1.5; }
    .about_banner .about_banner_inner .abt_content { max-width: 655px; }
    .about_banner_inner .shap_divs { display: none; }

    .abt_inner_pages .abt_lista { padding: 80px 0; }
    .abt_inner_pages .abt_lista_blk .abt_row { padding: 0; gap: 0; margin: 0 -20px; width: auto; align-items: center; }
    .abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 80px; }
    .abt_inner_pages .abt_lista_blk .abt_row .images_blk { width: 50%; padding: 0 20px; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { width: 50%; padding: 0 20px; }

    .abt_inner_pages .abt_right_blk .top_dtl p { margin-bottom: 30px; }
    .abt_inner_pages .abt_right_blk .top_dtl p:last-child { margin-bottom: 0; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk .bottom_links { padding-top: 30px; }
    .abt_inner_pages .top_title p { font-size: 24px; }
    .abt_inner_pages .top_title h2 { margin-bottom: 35px; }
    .abt_inner_pages .leadership_dtl .post_client { font-size: 24px; }
    .abt_inner_pages .leadership_inner .leadership_box h2 { font-size: 34px; }

    .abt_inner_pages .post-content__rows { margin: 0 -30px; }
    .abt_inner_pages .post-content__rows .post-content__post { padding: 30px; }

    .abt_inner_pages .post-content__rows .post__date ,
    .abt_inner_pages .tag { font-size: 16px; }
    .abt_inner_pages .post-content__rows h3.post__title { font-size: 26px; }

    .abt_inner_pages .post-content__rows p { font-size: 20px; line-height: 1.5; }
    .abt_inner_pages .leadership_box .leadership_img .img_box { width: 250px; height: 250px; }
    .abt_inner_pages .inner_bg_count { padding: 76px 0 77px 0; }
    .abt_inner_pages .count_box .top_count_number { font-size: 50px; }
    .abt_inner_pages .count_box .count_name { font-size: 30px; }
    
    /* About Page End */


    /* Journal Page Start */
    .journal_page_wrapper .port_page-wapper .container, 
    .journal_page_wrapper .journal_banner .container { max-width: 1470px; }
    .journal_page_wrapper .slider__item .post_main_div { padding: 60px; }
    .journal_page_wrapper .journal_banner { padding: 60px 0; }
    .journal_page_wrapper .fliter-nav .filert_blks li span { font-size: 25px; }
    .journal_page_wrapper .fliter-nav .filert_blks { margin: 34px 0 !important; }
    .journal_page_wrapper #bloglist .blog { padding: 60px; }
    .journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 50px; }
    .journal_page_wrapper .right_blog_detail .inner_detail p { font-size: 20px; }
    .journal_page_wrapper .arrow-link__text { font-size: 20px; }
    .journal_page_wrapper .post_date { font-size: 18px; }
    .journal_page_wrapper .cat_name>span { font-size: 18px; line-height: 40px; padding: 0px 13px; }


    .page-wrap .journal_page_wrapper .feedback__title { font-size: 52px; }
    .page-wrap .journal_page_wrapper .feedback__row .form__input-placeholder, 
    .page-wrap .journal_page_wrapper .feedback__row .form__input { font-size: 22px; }
    .page-wrap .journal_page_wrapper .feedback__row .form__input { height: 48px; }
    .page-wrap .journal_page_wrapper form .button_cols button { height: 48px; font-size: 22px; }
    .page-wrap .journal_page_wrapper .form__input:focus+.form__input-placeholder, 
    .page-wrap .journal_page_wrapper .feedback__row .form__input.filled+.form__input-placeholder { font-size: 14px; }
    .page-wrap .journal_page_wrapper .feedback .section { padding: 104px 0 127px; }
    .page-wrap .journal_page_wrapper .insta_slider { max-width: 976px !important; }
    .page-wrap .journal_page_wrapper .post_detail.instagram_block { margin: 60px 0; padding: 60px 0; }
    .page-wrap .journal_page_wrapper .feedback { margin: 60px 0; }
    .page-wrap .journal_page_wrapper .wpcf7 form.invalid .wpcf7-response-output { font-size: 18px; max-width: 620px; }
    .journal_page_wrapper .port_page-wapper { padding: 60px 0; }
    /* Journal Page End */
    
    /* Careers Page Start */
    body.page-template-page-career .page-wrap { padding-top: 109px !important; }
    .career_banner_main .career_banner_inner { width: 100%; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .career_banner_main.career_banner { display: block; }
    .page-template-page-career .career_banner_main .career_banner_inner .bg_images { width: calc((100vw - 1470px) / 2 +  100%); height: calc(100vh - 109px); }
    .career_banner_main.career_banner .abt_dtl_left { padding-left: 0; }
    .career_banner_main.career_banner .abt_images_blk { display: block; }
    .career_banner_main.career_banner .abt_content .hero__title { font-size: 50px   ; }
    .career_banner_main.career_banner  .abt_content .hero__text { font-size: 22px; }
    .career_banner_main.career_banner .button { font-size: 20px; padding: 9px 25px; line-height: normal; }


    .best_life_dtl .button { font-size: 20px; padding: 8px 25px; line-height: normal; }
    
    .our_word_title h2,
    .our_part_title h2,
    .best_life_dtl h2 ,
    .our_plan_title h2 { font-size: 48px; }
    
    .career_page .container { width: 100%; max-width: 1470px; margin: 0 auto; }
    .our_plan_title { max-width: 890px; }
    .our_plan_dtl h3 { font-size: 24px; }
    
    .our_part_title p,
    .our_word_box .our_word_img_dtl p,
    .our_plan_dtl p { font-size: 20px; line-height: 1.5; }
    
    .best_life_row .best_life_img .best_life_img_inner { width: calc((100vw - 1470px) / 2 + 15px + 100%); }
    .best_life_dtl ul li { font-size: 22px; background-position: left top 7px; }
    .best_life_dtl ul li + li { margin-top: 24px; }
    .best_life_dtl ul { margin-bottom: 37px; }
    .our_word_box .our_word_img { width: 244px; }
    .our_word_box .our_word_img_dtl { width: calc(100% - 244px); padding: 0 0 0 40px; }
    .our_word_box .our_word_img_dtl .our_word_name { padding-top: 30px; }
    
    .our_part_title p { max-width: 827px; }
    .our_part_title { max-width: 920px; }

    /* Careers Page End */
    /* Journal Detail Page Start */
    .feedback_sec_main .container ,
    .post_content_v2 .container { max-width: 1470px; }
    .post_content_v2 .post-content__main h1 { font-size: 50px; }
    .post_content_v2 #wpdcom .wpd-comment .wpd-comment-right .wpd-comment-date,
    .post_content_v2 #wpdcom .wpd-comment-header { font-size: 18px; }
    .post_content_v2 #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author, 
    .post_content_v2 #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea,
    .post_content_v2 .post-content__row .post-content__main p ,
    .post_content_v2 #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a, 
    .post_content_v2 #wpdcom .wpd-comment-header .wpd-comment-author a, 
    .post_content_v2 #wpdcom .wpd-comment-header .wpd-comment-author { font-size: 20px; line-height: 1.5; }
    
    .post_content_v2 .post-content__rows .post__date ,
    .post_content_v2 .tag { font-size: 16px; }
    .post_content_v2 .post-content__rows h3.post__title { font-size: 26px; }

    .post_content_v2 .post-content__rows p { font-size: 20px; line-height: 1.5; }

    
    /* Journal Detail Page End */

    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: 1470px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 24px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 18px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico {  height: 60px; width: auto; }
    /* FAQ Page Start */

    

    /* Referral Page Start */
    .page-template-page-referral .container ,
    .page-template-page-referral .hero__inner { max-width: 1470px; }
    .page-template-page-referral .know-someone__description { line-height: 1.3; }
    .page-template-page-referral .know-someone__p { font-size: 20px; line-height: 1.5; }
    .page-template-page-referral .know-someone__p font { font-size: 16px; }
    .page-template-page-referral .big-title { font-size: 48px; }
    .page-template-page-referral .steps__text { font-size: 20px; }
    .page-template-page-referral .steps__col { width: 270px; }
    .page-template-page-referral .steps__divider img { width: 30px; height: auto; }
    /* Referral Page End */
    .home_wraps_hero_v2_inner .scroll_bottom { left: calc((1470px / 2) - 100% / 4); }


    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: 1470px; }
    /* .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 26px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 24px; } */
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico {  height: 80px; width: auto; }
    /* .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 44px; } */
    .page-template-page-faq .faq_main_wrap { padding-bottom: 100px; margin-top: 60px; }
    .page-template-page-faq .faq_main_wrap .faq_rowbox { padding-bottom: 80px; }
    /* .page-template-page-faq .faq_main_wrap .faq_nav ul li a { font-size: 24px; } */
    /* .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header { font-size: 24px; } */
    /* .page-template-page-faq .faq_main_wrap .right_faq h3+div p { font-size: 20px; } */
    
    

    .faq_banner .hero__content h1, 
    .faq_banner .hero__title { font-size: 50px; line-height: 1.5; }
    /* FAQ Page Start */
    

    /* Confirmation-e Page Start */
    .page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
    /* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: calc((100vw - 1470px) / 2); }
    /* .page_conformation_main .page_conformation .hero { width: 50%; } */
    /* Confirmation-e Page End */
    
    

    /* Maintenance-request-form Page Start */
    .page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: 1470px; }
    .page-template-page-maintenance-request-form .figment_maint_sec .figment_maint_title h2 { font-size: 48px; }
    .page-template-page-maintenance-request-form .form_title { font-size: 27px; }
    .page-template-page-maintenance-request-form .form_title i { margin-right: 16px; min-width: 29px; }
    .page-template-page-maintenance-request-form .form_title i img { height: 31px; }
    .page-template-page-maintenance-request-form .maint_input_field { font-size: 20px; height: 55px; }
    .page-template-page-maintenance-request-form .formcol_maint_boxtitle { font-size: 20px; }
    .page-template-page-maintenance-request-form .maintbox_input_field { font-size: 18px; }
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box ::-webkit-input-placeholder {color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box :-moz-placeholder {opacity: 1;color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box ::-moz-placeholder {opacity: 1;color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box :-ms-input-placeholder { color: #A1A1A1 !important; font-style: italic; font-size: 16px; }
    .page-template-page-maintenance-request-form .form_col_maint input[type="checkbox"]+span, 
    .page-template-page-maintenance-request-form .form_col_maint input[type="checkbox"]+label { font-size: 18px; }
    .page-template-page-maintenance-request-form .form_col_maint_submit .submit_btn { font-size: 18px; }
    .page-template-page-maintenance-request-form .form_err_message { font-size: 16px; }
    /* Maintenance-request-form Page End */
    

    /* Privacy-policy Page Start */
    .privacy_content .container { max-width: 1470px; }
    .privacy_content .privacy_content_inner > ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner>ol>li { font-size: 24px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="1"] ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner ol[type="a"] li:before,
    .privacy_content .privacy_content_inner>ol ol li { font-size: 20px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="a"] li { padding: 0 0 0 40px !important; }
    .privacy_content .privacy_content_inner .privacy_p_text { font-size: 20px; }

    .privacy_content .privacy_content_inner>ol>li { padding: 0 0 0 35px; }
    .privacy_content .privacy_content_inner ol ol[type="1"] li { padding: 0 0 0 40px; }
    /* Privacy-policy Page End */

    /* 404 Page Start */
    .sr_error_title p { font-size: 20px; line-height: 1.5; max-width: 720px; }
    .main_sr_error_sec .container { max-width: 1470px; }
    .sr_error_dtl h5 a, .sr_error_dtl h5 { font-size: 20px; }
    .sr_error_dtl .sr_error_btn a {font-size: 20px; padding: 8px 25px;}
    /* 404 Page End */
    

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: 1470px; }
    .lorong_mian_wrap .tab_blk ul.tabs_list li a { font-size: 25px; line-height: 1.5; }
    .lorong_mian_wrap .bottom_list_wrap .top_title_blks h6 { font-size: 29px; }
    .lorong_mian_wrap .tab_datas .lista_tabs .top_images img { width: 100%; height: auto; }
    .lorong_mian_wrap .list_itms li span { font-size: 20px; }
    .lorong_mian_wrap .bottom_list_wrap .right_dtls p { font-size: 20px; }
    .lorong_mian_wrap .bottom_list_wrap .top_title_blks h2 { font-size: 48px; }
    .lorong_mian_wrap .map_dtl li { font-size: 20px; }
    .lorong_mian_wrap .bottom_list_wrap p { font-size: 20px; }
    .lorong_mian_wrap .bottom_list_wrap .right_dtls p+p { margin-top: 36px; }
    .lorong_mian_wrap .slider_blk { max-width: 627px; }
    .lorong_mian_wrap .map_dtl li:after { top: 18px; }
    .lorong_mian_wrap .top_title_lorong h1 { font-size: 50px; }
    /* The-lorong-24a-shophouse-series Page End */

    /* Landlords Page Start */
    .page-template-page-landlords-new .container { max-width: 1470px; }
    .page-template-page-landlords-new .feedback_landlords_dtl p,
    .page-template-page-landlords-new .landlords_caption p { font-size: 26px; line-height: 1.5; }
    .page-template-page-landlords-new .landlords_caption p { max-width: 615px; }
    .page-template-page-landlords-new .feedback_landlords_dtl .button,
    .page-template-page-landlords-new .landlords_caption .button { font-size: 20px;padding: 9px 25px; line-height: normal; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2,
    .page-template-page-landlords-new .landlords_excellent_inner h2 { font-size: 48px; line-height: 130%; }
    .page-template-page-landlords-new .landlords_excellent_main { min-height: 243px; padding: 34px 26px; }
    .page-template-page-landlords-new .landlords_excellent_main .landlords_excellent_icon { bottom: 34px; right: 34px; height: 74px; width: 74px; }
    .page-template-page-landlords-new .landlords_excellent_main h3 { font-size: 26px; }
    .page-template-page-landlords-new .showing_title_wrp .showing_des { width: 710px; }
    
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free { font-size: 26px; }
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free:after { top: 12px; }
    
    .page-template-page-landlords-new .landlords_excellent_hover p ,
    .page-template-page-landlords-new .showing_title_wrp .showing_des p ,
    .page-template-page-landlords-new .showing_after_text p ,
    .page-template-page-landlords-new .whatabtus_top .whatabtus_txt,
    .page-template-page-landlords-new .whatabtus_bottom p,
    .page-template-page-landlords-new .btn_read_more a,
    .page-template-page-landlords-new .box_dtl_stress_free p { font-size: 20px; line-height: 1.5; }

    .page-template-page-landlords-new .whatabtus_img_wrap .whatabtus_img_box { height: 73px; width: 73px; }
    .page-template-page-landlords-new .whatabtus_box .hideContent { height: 271px; }
    /* Landlords Page End */

    .page-template-page-faq .faq_banner .hero__content { max-width: 740px; text-align: left; } 

    .page-template-page-rooms-and-studios  .main_wrps_rooms_sute .suite__info-col_left { width: calc(100% - 190px); }
    .page-template-page-rooms-and-studios  .main_wrps_rooms_sute .suite__info-col_right { width: 190px; }
    

}
.home_wraps_hero_v2_inner { background-color: #EEE6DE; }
.home_wraps_hero_v2_inner .home_wraps_hero_v2.hero_wraps>.hero__inner { padding-left: 0; }
@media (min-width: 1800px){
    .home_wraps_hero_v2_inner { background-color: #EEE6DE; }
    .home_wraps_hero_v2_inner .hero_wraps { background-color: transparent; }
    .home_wraps_v2.home_wraps .w3n-featured-in_v1 .w3n-featured-in .section, 
    .home_wraps_hero_v2_inner .container,
    .home_wraps_v2.home_wraps .section,
    .header.new_header_v2 .container, 
    .home_wraps_v2 .container,
    .chapter_sec.feedback .feedback_container,
    .footer .container, 
    .header:not(.new_header_v2 ) .header__container  { max-width: 1776px; }
    .chapter_sec.feedback_container .chapter_img .img_chapter_blk { width: calc((100vw - 1776px) / 2 + 15px + 100%) !important; }
    .home-hero { width: 50%; }
    .slider { width: calc((100vw - 1776px) / 2 + 15px + 100%) !important; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner { padding-left: 0; }

    .header__logo img { height: 45px; }
    .header__link { font-size: 22px; }
    .header .button { font-size: 22px; padding: 11px 32px 10px; }
    .header__logo { display: inline-flex; }
    .header__container { padding-top: 32px; padding-bottom: 32px; min-height: 109px; }

    .page-template-page-rooms-and-studios .page-wrap,
    .page-wrap { padding-top: 109px !important; }
    .home_wraps_hero_v2 .hero__content h1 { font-size: 56px; line-height: 1.2; }
    .home_wraps_hero_v2 .hero__text { font-size: 26px; line-height: 1.5; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content .button { font-size: 26px; padding: 8px 32px; }
    .home_wraps_hero_v2.hero_wraps>.hero__inner .hero__content { max-width: 662px; }
    .home_wraps_v2 .small-title { font-size: 24px; }
    .home_wraps_v2 .big-title,
    .home_wraps_v2 .section_descri_box .big-title .select-title__text, 
    .home_wraps_v2 .big-title, 
    .home_wraps_v2 .innovators_title h2, 
    .home_wraps_v2 .innovators_dtl h2, 
    .home_wraps_v2 .live_dream_title .select-title__text,
    .home_wraps_v2 .what-is-figment__description { font-size: 48px; }
    .home_wraps_v2 .what-is-figment__description { margin-bottom: 40px; }
    .home_wraps_v2 .big-title { margin-bottom: 32px; }
    .home_wraps_v2 .home_figment_suite .iframeWrapper, 
    .home_wraps_v2 .what-is-figment__img-wrapper { width: 888px; margin-right: 56px; }
    .home_wraps_v2 .home_figment_suite .what-is-figment__col { width: 679px; align-self: center; } 
    .home_wraps_v2 .section_descri_box p,
    .home_wraps_v2 .what-is-figment__col p { font-size: 24px; line-height: 1.5; }
    .home_wraps_v2 .what-is-figment__col p+p { margin-top: 36px; }
    .home_wraps_v2 .our_boutique_landing .center .button, 
    .home_wraps_v2 .our_boutique_redesign .load_btn .button ,
    .home_wraps_v2 .btm_innovators a.button { font-size: 24px; padding: 8px 32px; } 
    .home_wraps_v2 .section_descri_box { max-width: 1200px; padding-bottom: 40px; }
    .home_wraps_v2 .our_boutique_landing .suites__row, 
    .home_wraps_v2 .our_boutique_redesign .suites__row { margin: 0 -31px; }
    .home_wraps_v2 .our_boutique_landing .suites__col, 
    .home_wraps_v2 .our_boutique_redesign .suites__col { padding: 0 31px; margin-bottom: 41px; }
    .home_wraps_v2 .suite-cost__cost, 
    .home_wraps_v2 .suite__name { font-size: 26px; }
    .home_wraps_v2 .suite__adress, 
    .home_wraps_v2 .suite-cost__available, 
    .home_wraps_v2 .suite-cost__wrapper { font-size: 20px; }
    .home_wraps_v2 .suite__slider-wrap_main .suite { padding-bottom: 34px; }
    .home_wraps_v2 .suite__adress, 
    .home_wraps_v2 .suite-cost__available { padding-top: 10px; }
    .home_wraps_v2 .suite__info-col .suite__baroque, 
    .home_wraps_v2 .suite__info-col .suite-builtyear { font-size: 20px; }
    .home_wraps_v2 .live_dream_inner .big-title { margin-bottom: 16px; }
    .boutique_home_box .boutique_img_box .img_bou_box { max-width: 354px; margin: 0 auto; width: 100%; display: block; }
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl h3 { font-size: 26px; }
    .home_wraps_v2 .innovators_row .innovators_dtl p,
    .home_wraps_v2 .faq_blk h3+div p,
    .home_wraps_v2 .boutique_home_box .boutique_home_dtl P { font-size: 24px; }
    .home_wraps_v2 .w3n-featured-in_home .big-title { margin-bottom: 24px; }
    .w3n-featured-in_home .w3n-featured-in .section > h5 { font-size: 26px; }
    .home_wraps_v2 .reviews .big-title { margin-bottom: 40px; }
    .reviews__slider-item { padding: 0 29px; }
    .home_wraps_v2 .reviews__slider { height: 338px; }
    .home_wraps_v2 .reviews__img-wrapper { width: 244px; height: 338px; }
    .home_wraps_v2 h3.reviews__slider-title { font-size: 30px; margin-bottom: 24px; }
    .home_wraps_v2 .reviews__slider-text { font-size: 24px; }
    .home_wraps_v2 .reviews__slider-text:not(:last-child){ margin-bottom: 24px;}
    .home_wraps_v2.home_wraps .top_slider .section { padding-bottom: 89px; }
    .home_wraps_v2 .innovators_title h2 { margin-bottom: 40px; }
    .home_wraps_v2 .innovators_row .innovators_dtl { width: 766px; }
    .home_wraps_v2 .innovators_row .innovators_img { width: calc(100% - 766px - 79px); }
    .home_wraps_v2 .innovators_row .innovators_dtl p + p { margin-top: 36px; }
    .home_wraps_v2 .innovators_dtl .btm_innovators { padding-top: 40px; }
    .home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header { font-size: 26px; }
    .home_wraps_v2 .faq_blk .ui-accordion .ui-accordion-header .ui-icon { width: 24px; height: 24px; background-size: contain !important; }
    .home_wraps_v2 .faq_blk_inner+.center a { font-size: 24px; padding: 7px 32px; }
    .home_wraps_v2.home_wraps .faq_blk { padding-bottom: 86px; }
    .insta-top span { font-size: 19px; }
    .insta-top i { display: block; }
    .insta-top i img { max-width: 42px; width: 42px; }
    .post_detail.instagram_block .detail_insta h2 { font-size: 22px; line-height: 1.5; }
    .post_detail.instagram_block .detail_insta { padding: 33px 52px 25px 22px; }
    .home_wraps_v2 .insta_slider { max-width: 1116px !important; }
    .home_wraps_v2 .instagram_block .big-title { margin-bottom: 40px; }
    .slider { min-height: 650px; }
    /* .home_wraps_hero_v2_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; position: relative; background-color: #EEE6DE; } */

    .feedback_container .chapter_row .chapter_img { min-height: calc(100vh - 109px); }
    .feedback_container .chapter_row .chapter_img .img_chapter_blk { height: 100%; }

    /* Footer Start */
    .logo svg { height: 56px; }
    .footer__logo { margin-bottom: 24px; }
    .footer_logo_cont a:nth-last-child(1) ,
    .footer_logo_cont .footer__email { font-size: 20px; }
    .footer_logo_cont .footer__email { margin-bottom: 20px; }
    .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .footer__socials svg { width: 31px; height: auto; }
    .footer__social+.footer__social { margin-left: 20px; }
    .footer__design p { font-size: 20px; }
    .footer__title { font-size: 26px; }
    .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links),
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 50%; }
    /* Footer End */

    /* Room Detail Start */
    .new_shange_page.new_shange_page_design { max-width: 1776px; padding-top: 40px; }
    .new_shange_page_design_v2 .new_shange_page_right { width: 565px; }
    .new_shange_page_design_v2 .new_shange_page_left { width: calc(100% - 565px); padding-right: 40px; }
    .right_top_shange_inner { padding: 32px 24px; }
    .right_top_shange_inner h2 { font-size: 40px; padding-bottom: 32px; }
    body.single-studio_rooms .new_shange_page_design_v2 .main_partshange .left_top_shange ul:not(.slick-dots) li ,
    body.single-studio_rooms .new_shange_page_design .main_partshange .left_top_shange p ,
    body.single-studio_rooms .new_shange_page_design_v2 .terms_blk_side_bar p ,
    body.single-studio_rooms .new_shange_page_design .main_partshange .read_more_btn a ,
    body.single-studio_rooms .faq_blk h3+div p ,
    body.single-studio_rooms .new_shange_page_design_v2 .new_shange_page_design .terms_blk_side_bar ul li { font-size: 24px; line-height: 1.5; }

    body.single-studio_rooms .new_shange_page_design_v2 .new_shange_page_design .terms_blk_side_bar ul li { font-size: 22px; line-height: 1.3; }

    .terms_blk_side_bar ul li:after { top: 16px; height: 4px; width: 4px; }
    .new_shange_page_design_v2 .right_top_shange_inner ul { margin-bottom: 66px; }
    .new_shange_page_design_v2 .main_slider_room_dtl .img_blks_main { height: 698px; }
    body.single-studio_rooms .slider_top_btn a { font-size: 24px; width: auto; padding: 0 32px; }
    body.single-studio_rooms .slider_top_btn { bottom: 16px; }
    .new_shange_page.new_shange_page_design .container { padding: 0 16px !important; }
    .new_shange_page_design_v2 .swiper.top_banner_blk_thumb { margin-top: 8px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul { margin: 0 -16px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul li { padding: 0 16px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps ul li a { font-size: 26px; }
    body.single-studio_rooms .top_banner_blk_bottom .nav_stiky_wrps { padding: 68px 0 46px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main h2 { font-size: 56px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_our_dtl_title_main .detail-info__tags { font-size: 26px; }
    .right_bottm_shange { margin-top: 40px; }
    .right_bottm_shange .side_siky_price { font-size: 36px; }
    .right_bottm_shange .side_siky_price sub { font-size: 20px; }
    .new_shange_page_design_v2 .side_siky_btn a { font-size: 24px; padding: 8px 52px; line-height: 31px; }
    .amenities_title h5 { font-size: 26px; }
    body.single-studio_rooms .new_shange_page_design .bottom_list_amenities .list_amenities .right_dtl { font-size: 20px; padding-left: 18px; }
    .new_shange_page_design .bottom_list_amenities .list_amenities { padding-top: 20px; padding-bottom: 20px; }
    .amenities_title { padding-bottom: 20px; }
    .new_shange_page_design_v2 .amenities_section { padding-bottom: 21px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title h2,
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .top_our_dtl .suitesWrapper h2,
    .new_shange_page_design_v2 .reviews_section_v2 .big-title,
    .new_shange_page.new_shange_page_design .top_our_dtl .more_dtls_blks h2 { font-size: 48px; }
    .main_partshange .left_top_shange ul:not(.slick-dots) li:after { top: 17px; }
    .new_shange_page_design .main_partshange .read_more_btn { padding-top: 16px; }
    .new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks { padding-bottom: 20px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom { padding-top: 40px; }
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn .button.button_outline { font-size: 24px; padding: 11px 32px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn { width: 300px; }
    .new_shange_page_design_v2 .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_title { width: calc(100% - 300px); }
    .more_dtls_blks_bottom .neighbourhood_top { padding-bottom: 24px; }
    .neighbourhood_bottom p+p { padding-top: 36px; }
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .suitesWrapper .room_list_blk { margin: 0 -20px; } 
    .new_shange_page_design_v2 .new_shange_page.new_shange_page_design .suitesWrapper .room_list_blk .room_list { padding: 0 20px; margin-bottom: 38px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .rant_blk, 
    .new_shange_page_design_v2 .new_shange_page_design .room_top_dtl .left_name_room { font-size: 24px; line-height: 1.2; padding-top: 0; padding-bottom: 0; }
    .new_shange_page_design_v2 .room_list_blk .room_list .room_dtl .room_top_dtl { padding-bottom: 24px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li { font-size: 20px; line-height: 1.5; margin-bottom: 8px; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .left_top_shange .room_bottom_dtl .our_face li:after { top: 13px; }
    .new_shange_page_design_v2 .new_shange_page_design .room_list_blk .room_list .room_dtl { padding-bottom: 16px; }
    .room_list_inner .room_available .available_dt, .suite__slider-wrap_main_box .room_available .available_dt { font-size: 20px; line-height: 1.5; }
    .new_shange_page_design_v2 .new_shange_page_design .main_partshange .main_partshange { padding-bottom: 42px; }
    .new_shange_page.new_shange_page_design .top_our_dtl .top_title_faq h2 { font-size: 40px; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header { font-size: 24px !important; line-height: 1.5; }
    .new_shange_page.new_shange_page_design .faq_blk .ui-accordion .ui-accordion-header .ui-icon { height: 24px; width: 24px; background-size: contain !important; }
    .new_shange_page.new_shange_page_design .btn_top_faq p { font-size: 20px; line-height: 1.5; }
    body.single-studio_rooms .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a { font-size: 24px; line-height: normal; padding: 7px 32px; }
    .new_shange_page.new_shange_page_design .faq_sec_singal_inner .center a+a { margin-left: 40px; }
    .new_shange_page_design_v2 .reviews_section_v2 .section { max-width: 1776px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col h5 { font-size: 26px; }
    .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col p { font-size: 24px; }
    .chapter_sec .chapter_content h2 { margin-bottom: 32px; }
    .chapter_sec .chapter_content p { font-size: 26px; }
    .chapter_sec .chapter_content a.button { padding: 8px 32px; font-size: 26px; line-height: normal; }

    body.single-studio_rooms .faq_blk h3+div p + p { margin-top: 36px; }
    /* TEMP Css Start */
    /* Header Start */
    /* .header__logo img { height: 48px; }
    .header__link { font-size: 24px; }
    .header .button { font-size: 22px; padding: 11px 32px; }
    .header__logo { display: inline-flex; }
    .header__container { padding-top: 39px; padding-bottom: 40px; }
    .page-wrap { padding-top: 109px !important; } */
    /* Header End */
    /* Footer Start */
    /* .header__container,
    .footer .container { max-width: 1776px; }
    .logo svg { height: 56px; }
    .footer__logo { margin-bottom: 24px; }
    .footer_logo_cont a:nth-last-child(1) ,
    .footer_logo_cont .footer__email { font-size: 20px; }
    .footer_logo_cont .footer__email { margin-bottom: 20px; }
    .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .footer__socials svg { width: 31px; height: auto; }
    .footer__social+.footer__social { margin-left: 20px; }
    .footer__design p { font-size: 20px; }
    .footer__title { font-size: 26px; }
    .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links),
    .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 50%; } */
    /* Footer  End */
    /* TEMP Css End */


    /* Room Detail End */



    /* Room Listing Start */
    .suites_room_catalog_container { max-width: 1776px; width: 100%; margin: 0 auto; }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-left: 0; }
    .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab {   margin-top: 24px !important; padding: 0 20px 0 0;   }
    .suites_room_catalog_container .filter .filter_v2_wrap .filter__row { margin: 0 -10px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .houses_form, 
    .suites_room_catalog_container .room_catalog_row .catalog__items { width: calc(100% - 564px); }
    .suites_room_catalog_container .room_catalog_row .catalog__map { width: 564px !important; height: calc(100vh - 109px);}
    .suites_room_catalog_container .room_catalog_row .catalog__map .map { width: calc((100vw - 1776px) / 2 + 564px - 10px) !important; top: 109px; height: calc(100vh - 109px);  }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container ,
    .room_catalog_row .catalog__map .map .map__container-wrap { height: calc(100vh - 109px); }
    .room_catalog_row .catalog__map .map .map__container-wrap .map__container { max-height: calc(100vh - 109px); }
    .main_wrps_rooms_sute .suites_room_catalog_container .no-mobile .container { padding-right: 40px; }
    .suites_room_catalog_container .filter_v2 .filter__field > .form__input { height: 40px; font-size: 24px !important; line-height: 47px; }
    .suites_room_catalog_container .filter_v2 .filter__col .select__label { font-size: 24px; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn i { width: 15px; height: auto; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn i svg { width: 100%; height: auto; }
    .suites_room_catalog_container .filter_v2 .form__input-placeholder { font-size: 18px; }
    .suites_room_catalog_container .filter_v2 .filter__field { height: 40px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_date  .form__field.filter__field { width: 167px;  }
    .suites_room_catalog_container .form__input:focus+.form__input-placeholder, 
    .suites_room_catalog_container .form__input.filled+.form__input-placeholder { font-size: 15px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_price { width: 145px; }
    /* .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_neighbourhood { width: 153px; } */
    /* .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn {height: 47px; font-size: 24px !important;} */
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_more_filter { width: 205px; display: flex; align-items: center; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col_clear .clear_filter { height: 47px; font-size: 24px !important; }
    .main_wrps_rooms_sute .suites_room_catalog_container .filter__col_neighbourhood .select__drop, 
    .main_wrps_rooms_sute .suites_room_catalog_container .filter__col_mrtlines .select__drop { width: 266px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_type .select__drop { width: 356px; }
    .suites_room_catalog_container .range_blk .ui-slider-horizontal .ui-slider-handle .value { font-size: 16px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_mrtlines { width: 183px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_occupancy .form__field.filter__field { width: 153px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__slider-wrap_main_box .suite-cost__cost, 
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__slider-wrap_main_box .suite__name { font-size: 24px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite-cost__wrapper { font-size: 20px; }
    .main_wrps_rooms_sute .suites_room_catalog_container .suite__adress,
    .main_wrps_rooms_sute .suites_room_catalog_container .suite-cost__available { font-size: 20px; }
    .suites_room_catalog_container .sute_full_sec { padding: 24px; }
    .suites_room_catalog_container .sute_full_sec h4 { font-size: 36px; }
    .suites_room_catalog_container .sute_full_sec p { font-size: 24px; margin-bottom: 24px; }
    .suites_room_catalog_container .sute_full_sec .sute_full_inner { max-width: 647px; }
    .suites_room_catalog_container .sute_full_sec .button { font-size: 24px; line-height: normal; padding: 8px 32px; }
    .suites_room_catalog_container .button_slider a.btn_txt { font-size: 24px; padding: 8px 32px; }
    .chapter_sec .chapter_content h2 { margin-bottom: 32px; }
    .home_wraps_v2 + .chapter_sec_landing .chapter_content p,
    .home_wraps_v2 + .feedback .chapter_content p{ font-size: 26px; }
    .chapter_sec .chapter_content p { font-size: 22px; }
    .home_wraps_v2 + .chapter_sec_landing .chapter_content a.button, 
    .home_wraps_v2 + .feedback .chapter_content a.button{ padding: 8px 32px; font-size: 26px; line-height: normal; }
    .chapter_sec .chapter_content a.button { padding: 8px 32px; font-size: 16px; line-height: normal; }
    .suites_room_catalog_container .filter__col .select__label {  }
    /* TEMP Css Start */
    /* Header Start */
    /* .page-template-page-rooms-and-studios.logged-in .header__logo img { height: 48px; }
    .page-template-page-rooms-and-studios.logged-in .header__link { font-size: 24px; }
    .page-template-page-rooms-and-studios.logged-in .header .button { font-size: 22px; padding: 11px 32px; }
    .page-template-page-rooms-and-studios.logged-in .header__logo { display: inline-flex; }
    .page-template-page-rooms-and-studios.logged-in .header__container { padding-top: 39px; padding-bottom: 40px; }
    .page-template-page-rooms-and-studios.logged-in .page-wrap { padding-top: 109px !important; } */
    /* Header End */
    /* Footer Start */
    /* .page-template-page-rooms-and-studios.logged-in .header__container,
    .page-template-page-rooms-and-studios.logged-in .footer .container { max-width: 1776px; }
    .page-template-page-rooms-and-studios.logged-in .logo svg { height: 56px; }
    .page-template-page-rooms-and-studios.logged-in .footer__logo { margin-bottom: 24px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont a:nth-last-child(1) ,
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont .footer__email { font-size: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont .footer__email { margin-bottom: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer_logo_cont a:nth-last-child(1) { margin-bottom: 25px; }
    .page-template-page-rooms-and-studios.logged-in .footer__socials svg { width: 31px; height: auto; }
    .page-template-page-rooms-and-studios.logged-in .footer__social+.footer__social { margin-left: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer__design p { font-size: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer__title { font-size: 26px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col_row>.footer__links .header__link { font-size: 20px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col_row>.footer__links .header__link + .header__link { margin-top: 8px; }
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col.footer__col_row .footer__links:not(.rental_guides_links),
    .page-template-page-rooms-and-studios.logged-in .footer__row>.footer__col.footer__col_row .footer__links.rental_guides_links { width: 50%; } */
    /* Footer  End */
    /* TEMP Css End */

    .suites_room_catalog_container .filter_v2 .filter__field>.form__input .select__item { font-size: 18px; line-height: 1.5; }

    .page-template-page-rooms-and-studios .ui-datepicker-calendar td span, 
    .page-template-page-rooms-and-studios .ui-datepicker-calendar td a { width: 22px; height: 22px; text-align: center; line-height: 30px; font-size: 14px; }
    .page-template-page-rooms-and-studios .ui-datepicker { width: 309px; }
    .page-template-page-rooms-and-studios .ui-datepicker-calendar th { width: 40px; height: 32px; }
    .page-template-page-rooms-and-studios .ui-datepicker-calendar th span { font-size: 14px; }
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-title { font-size: 18px; }
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, 
    .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 10px; }

    /* Room Listing End */

    /* Investment Page Start */
    .investments_banner_txt { min-height: calc(100vh - 109px); }
    .our_services_list ul li span,
    .list_investment_box_heading p,
    .meet_founder_dtl ul li ,
    .investment_page .whatabtus_top .whatabtus_txt,
    .investment_page .shophouse_stories_inner .whatabtus_bottom p,
    .investment_page .btn_read_more a,
    .investment_page .showing_after_text p,
    .about_investment_drl_inner p,
    .study_for_lor_box p,
    .investments_banner_text_inner p { font-size: 24px; line-height: 1.5; }
    .shophouse_stories_inner .whatabtus_bottom p + p { margin-top: 36px; }

    .page-template-page-investments .investments_banner_text_inner p { font-size: 26px;}

    .list_investment_btn .button,
    .btn_meet_founder_grp > .button{ font-size: 24px; line-height: normal; max-width: 616px; }
    .investments_banner_text_inner .button { font-size: 26px; padding: 8px 32px; line-height: normal; }

    .shophouse_stories_sec .big-title,
    .about_investment_inner h2,
    .meet_founder_dtl h2,
    .timeless_insights_inner h2,
    .investment_after_title h2 { font-size: 48px; }

    .about_investment_drl_inner h3,
    .list_investment_box_heading h3 { font-size: 36px; }

    .study_for_lor_dtl .container,
    .shophouse_stories_sec .container,
    .meet_founder_sec .container,
    .about_investment_sec .container,
    .timeless_insights_sec .container,
    .investment_after_banner .container { max-width: 1776px; }

    .investments_banner_text_inner p { max-width: 616px; }

    .list_investment_wrp .list_investment_row { margin: 0 -20px; }
    .list_investment_wrp .list_investment_row .list_investment_col { padding: 20px; }
    .meet_founder_row .meet_founder_img_col { width: 50%; }
    .meet_founder_row .meet_founder_dtl { width: 50%; }
    .meet_founder_dtl ul { max-width: 770px; }
    .meet_founder_dtl ul li:after { height: 5px; width: 5px; }

    .investment_page .whatabtus_img_wrap .whatabtus_img_box { height: 80px; width: 80px; }
    .investment_page .shophouse_stories_sec .hideContent { height: 289px; }
    .investment_page .shophouse_stories_compare { max-width: 100%; margin: 0 auto; }
    
    .about_investment_row { margin: 0 -20px; }
    .about_investment_row .about_investment_drl ,
    .about_investment_row .about_investment_img_col { padding: 0 20px; }
    .about_investment_row + .about_investment_row { margin-top: 40px; }

    .study_for_lor_box h6 { font-size: 28px; }
    .study_for_lor_box .link_study_for_lor a { font-size: 24px; }
    .study_for_lor_box { max-width: 590px; }

    .timeless_insights_dtl h4 { font-size: 26px; }
    .timeless_insights_sec .date_posts { font-size: 22px; }
    /* Investment Page End */

    .main_wrps_rooms_sute .suites_room_catalog_container .button_slider { bottom: 26px; left: 8px; right: 8px; }

    .home_wraps_v2 .suite__info-col .suite__baroque, 
    .home_wraps_v2 .suite__info-col .suite-builtyear { font-size: 18px; }

    .home_wraps_v2 .button_slider a.btn_txt { font-size: 24px; padding: 8px 32px; }
    .home_wraps_v2 .button_slider { bottom: 47px; }
    .home_wraps_v2 .suite__slider .slick-arrow:before ,
    .suites-room-catalog .suite__slider .slick-arrow:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.986038 1.1189L10.793 10.9258L0.986038 20.0323' stroke='white' stroke-width='1.40099'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }
    .home_wraps_v2 .selected-suite:hover .slick-slider .slick-arrow:before,
    .suites-room-catalog .selected-suite:hover .slick-slider .slick-arrow:before, 
    .home_wraps_v2 .suite:hover .slick-slider .slick-arrow:before ,
    .suites-room-catalog .suite:hover .slick-slider .slick-arrow:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='20' viewBox='0 0 13 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.28632 0.524658L11.0586 10.2969L1.28632 19.3712' stroke='%23C65E33' stroke-width='1.39604'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }
    .home_wraps_v2  .selected-suite:hover .slick-slider .slick-arrow:hover:before, 
    .suites-room-catalog .selected-suite:hover .slick-slider .slick-arrow:hover:before, 
    .home_wraps_v2  .suite:hover .slick-slider .slick-arrow:hover:before,
    .suites-room-catalog .suite:hover .slick-slider .slick-arrow:hover:before {  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.986038 1.1189L10.793 10.9258L0.986038 20.0323' stroke='white' stroke-width='1.40099'/%3e%3c/svg%3e "); background-size: 10px auto; background-position: center left 11px; }

    .main_wrps_rooms_sute .filter_v2 { padding: 24px 0 0; }

    /* Review Page Start */
    .membership_banner { width: 100%; position: relative; display: block; }

    .member_say_v2_sec .container,
    .come_from_sec .container ,
    .joinus_member_sec_2 .container,
    .abt_club_house_sec .container ,
    .meet_hosts_sec_v3 .container,
    .membership_banner_container { width: 100%; max-width: 1776px; margin: 0 auto; }

    .abt_club_house_part .abt_club_house_dtl p ,
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house p,
    .meet_hosts_inner .meet_hosts_titles .sec_title p,
    .member_say_v2_dtl .member_say_v2_disc p { font-size: 24px; line-height: 1.5; }
    
    .meet_hosts_inner .meet_hosts_titles .sec_title h2 { font-size: 48px; }
    
    .membership_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .about_banner .membership_banner_inner .abt_dtl_left { padding-left: 0; }
    .about_banner .membership_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1776px) / 2 +  100%); }
    
    .about_banner.membership_banner .membership_banner_inner .hero__text { font-size: 26px; line-height: 1.5; }
    .about_banner.membership_banner .membership_banner_inner .abt_content { max-width: 655px; }
    .membership_banner_inner .banner_green_btn { font-size: 26px; padding: 8px 32px; line-height: normal; }

    .member_say_v2_dtl .member_say_v2_star .member_say_v2_star_list li img { width: 22px; height: auto; }
    .member_say_v2_dtl .member_say_v2_name { font-size: 35px; }
    .member_say_v2_box .member_say_v2_dtl { padding: 34px 0 0 0; }
    .joinus_member_sec.joinus_member_sec_2 .joinbtn .button,
    .abt_club_house_dtl .member_btn .button,
    .member_say_v2_inner .load_btn .button { font-size: 24px; padding: 8px 32px; }
    .come_from_slider_wrap { max-width: calc(100% - 200px); margin: 0 auto; }


    .joinus_member_row { margin: 0 -20px; }
    .joinus_member_row .joinus_member_col { padding: 0 20px; }
    .joinus_member_dtl h4 { font-size: 26px; }
    .joinus_member_dtl p { font-size: 19px; }
    .joinus_member_blk .joinus_member_image { max-width: 300px; }
    
    .abt_club_house_part .abt_club_house_dtl .more_abt_club_house { left: 125px; margin-top: 24px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h3 { font-size: 40px; }
    .meet_hosts_inner .meet_hosts_box .meet_new_img_wrapper h4 { font-size: 26px; }
    .meet_hosts_inner .meet_hosts_box .meet_hosts_dtl p { font-size: 22px; line-height: 1.5; }

    .abt_club_house_part .abt_club_house_image,
    .abt_club_house_part .abt_club_house_dtl { max-width: 50%; }

    .about_banner.membership_banner .membership_banner_container .hero__title { font-size: 56px; }

    /* Review Page End */

    /* About Page Start */
    .leadership_sec .container ,
    .our_jurnal_blk .container,
    .abt_inner_pages .abt_lista .container ,
    .about_banner_container { width: 100%; max-width: 1776px; margin: 0 auto; }
    .about_banner_inner .hero__content h1 { font-size: 56px; }
    
    .abt_inner_pages .arrow-link__text ,
    .abt_inner_pages .abt_right_blk .top_dtl p {font-size: 24px; line-height: 1.5;}

    .membership_banner { width: 100%; position: relative; display: block; }
    .about_banner_inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .about_banner .about_banner_inner .abt_dtl_left { padding-left: 0; }
    .about_banner .about_banner_inner .abt_images_blk .bg_images { width: calc((100vw - 1776px) / 2 +  100%); }
    
    .about_banner .about_banner_inner .hero__text { font-size: 26px; line-height: 1.5; }
    .about_banner .about_banner_inner .abt_content { max-width: 655px; }
    .about_banner_inner .shap_divs { display: none; }

    .abt_inner_pages .abt_lista { padding: 80px 0; }
    .abt_inner_pages .abt_lista_blk .abt_row { padding: 0; gap: 0; margin: 0 -20px; width: auto; align-items: center; }
    .abt_inner_pages .abt_lista_blk .abt_row + .abt_row { margin-top: 80px; }
    .abt_inner_pages .abt_lista_blk .abt_row .images_blk { width: 50%; padding: 0 20px; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk { width: 50%; padding: 0 20px; }

    .abt_inner_pages .abt_right_blk .top_dtl p { margin-bottom: 36px; }
    .abt_inner_pages .abt_right_blk .top_dtl p:last-child { margin-bottom: 0; }
    .abt_inner_pages .abt_lista_blk .abt_row .abt_right_blk .bottom_links { padding-top: 36px; }
    .abt_inner_pages .top_title p { font-size: 24px; }
    .abt_inner_pages .top_title h2 { margin-bottom: 35px; }
    .abt_inner_pages .leadership_dtl .post_client { font-size: 28px; }
    .abt_inner_pages .leadership_dtl p { font-size: 24px; }

    .abt_inner_pages .post-content__rows .post__date ,
    .abt_inner_pages .tag { font-size: 16px; }
    .abt_inner_pages .post-content__rows h3.post__title { font-size: 30px; }

    .abt_inner_pages .post-content__rows p { font-size: 22px; line-height: 1.5; }
    .abt_inner_pages .leadership_box .leadership_img .img_box { width: 290px; height: 290px; }

    .abt_inner_pages .inner_bg_count { padding: 86px 0 97px 0; }
    .abt_inner_pages .count_box .top_count_number { font-size: 56px; }
    .abt_inner_pages .count_box .count_name { font-size: 32px; }
    /* About Page End */


    /* Journal Page Start */
    .page-wrap .journal_page_wrapper .feedback .container ,
    .journal_page_wrapper .port_page-wapper .container, 
    .journal_page_wrapper .journal_banner .container { max-width: 1776px; }
    .journal_page_wrapper .slider__item .post_main_div { padding: 80px; }
    .journal_page_wrapper .journal_banner { padding: 80px 0; }
    .journal_page_wrapper .fliter-nav .filert_blks li span { font-size: 28px; }
    .journal_page_wrapper .fliter-nav .filert_blks { margin: 34px 0 !important; }
    .journal_page_wrapper #bloglist .blog { padding: 80px; }
    .journal_page_wrapper .right_blog_detail .inner_detail h2 { font-size: 52px; }
    .journal_page_wrapper .right_blog_detail .inner_detail p { font-size: 24px; }
    .journal_page_wrapper .arrow-link__text { font-size: 24px; }
    .journal_page_wrapper .post_date { font-size: 20px; }
    .journal_page_wrapper .cat_name>span { font-size: 20px; line-height: 45px; padding: 0 16px; }

    .page-wrap .journal_page_wrapper .feedback__title { font-size: 52px; }
    .page-wrap .journal_page_wrapper .feedback__row .form__input-placeholder, 
    .page-wrap .journal_page_wrapper .feedback__row .form__input { font-size: 25px; }
    .page-wrap .journal_page_wrapper .feedback__row .form__input { height: 48px; }
    .page-wrap .journal_page_wrapper form .button_cols button { height: 48px; font-size: 25px; }
    .page-wrap .journal_page_wrapper .form__input:focus+.form__input-placeholder, 
    .page-wrap .journal_page_wrapper .feedback__row .form__input.filled+.form__input-placeholder { font-size: 16px; }
    .page-wrap .journal_page_wrapper .feedback .section { padding: 104px 0 127px; width: 100%; }
    .page-wrap .journal_page_wrapper .insta_slider { max-width: 1116px !important; }
    .page-wrap .journal_page_wrapper .post_detail.instagram_block { margin: 80px 0; padding: 80px 0; }
    .page-wrap .journal_page_wrapper .feedback { margin: 80px 0; }
    .page-wrap .journal_page_wrapper .wpcf7 form.invalid .wpcf7-response-output { font-size: 20px; max-width: 706px; }
    .journal_page_wrapper .port_page-wapper { padding: 80px 0; }
    /* Journal Page End */

    /* Careers Page Start */
    body.page-template-page-career .page-wrap { padding-top: 109px !important; }
    .career_banner_main .career_banner_inner { width: 100%; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .career_banner_main.career_banner { display: block; }
    .page-template-page-career .career_banner_main .career_banner_inner .bg_images { width: calc((100vw - 1776px) / 2 +  100%); height: calc(100vh - 109px); }
    .career_banner_main.career_banner .abt_dtl_left { padding-left: 0; }
    .career_banner_main.career_banner .abt_images_blk { display: block; }
    .career_banner_main.career_banner .abt_content .hero__title { font-size: 56px; }
    .career_banner_main.career_banner  .abt_content .hero__text { font-size: 26px; }
    .career_banner_main.career_banner .button { font-size: 26px; padding: 8px 32px; line-height: normal; }

    

    .best_life_dtl .button { font-size: 24px; padding: 8px 32px; line-height: normal; }
    
    .our_word_title h2,
    .our_part_title h2,
    .best_life_dtl h2 ,
    .our_plan_title h2 { font-size: 48px; }
    
    .career_page .container { width: 100%; max-width: 1776px; margin: 0 auto; }
    .our_plan_title { max-width: 890px; }
    .our_plan_dtl h3 { font-size: 26px; }
    
    .our_part_title p,
    .our_word_box .our_word_img_dtl p,
    .our_plan_dtl p { font-size: 24px; line-height: 1.5; }
    
    .best_life_row .best_life_img .best_life_img_inner { width: calc((100vw - 1776px) / 2 + 15px + 100%); }
    .best_life_dtl ul li { font-size: 26px; background-position: left top 10px; }
    .best_life_dtl ul li + li { margin-top: 30px; }
    .best_life_dtl ul { margin-bottom: 45px; }
    .our_word_box .our_word_img { width: 244px; }
    .our_word_box .our_word_img_dtl { width: calc(100% - 244px); padding: 0 0 0 40px; }
    .our_word_box .our_word_img_dtl .our_word_name { padding-top: 36px; }
    
    .our_part_title p { max-width: 827px; }
    .our_part_title { max-width: 920px; }
    /* Careers Page End */
    
    /* Journal Detail Page Start */
    .feedback_sec_main .container ,
    .post_content_v2 .container { max-width: 1776px; }
    .post_content_v2 .post-content__main h1 { font-size: 56px; }
    .post_content_v2 #wpdcom .wpd-comment .wpd-comment-right .wpd-comment-date,
    .post_content_v2 #wpdcom .wpd-comment-header { font-size: 18px; }
    .post_content_v2 #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author, 
    .post_content_v2 #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea,
    .post_content_v2 .post-content__row .post-content__main p ,
    .post_content_v2 #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a, 
    .post_content_v2 #wpdcom .wpd-comment-header .wpd-comment-author a, 
    .post_content_v2 #wpdcom .wpd-comment-header .wpd-comment-author { font-size: 24px; line-height: 1.5; }
    
    .post_content_v2 .post-content__rows .post__date ,
    .post_content_v2 .tag { font-size: 16px; }
    .post_content_v2 .post-content__rows h3.post__title { font-size: 30px; }

    .post_content_v2 .post-content__rows p { font-size: 22px; line-height: 1.5; }

    .feedback_sec_main .feedback__title { font-size: 52px; }
    .feedback_sec_main .feedback__row .form__input-placeholder, 
    .feedback_sec_main .feedback__row .form__input { font-size: 25px; }
    .feedback_sec_main .feedback__row .form__input { height: 48px; }
    .feedback_sec_main form .button_cols button { height: 48px; font-size: 25px; }
    .feedback_sec_main .form__input:focus+.form__input-placeholder, 
    .feedback_sec_main .feedback__row .form__input.filled+.form__input-placeholder { font-size: 16px; }
    .feedback_sec_main .feedback .section { padding: 104px 0 127px; width: 100%; }
    .feedback_sec_main .insta_slider { max-width: 1116px !important; }
    .feedback_sec_main .post_detail.instagram_block { margin: 80px 0; padding: 80px 0; }
    .feedback_sec_main .wpcf7 form.invalid .wpcf7-response-output { font-size: 20px; max-width: 706px; }
    
    /* Journal Detail Page End */


    /* FAQ Page Start */
    .faq_main_wrap .container { padding: 0; }
    .faq_main_wrap .container ,
    .page-template-page-faq .reviews_section_v2 .container,
    .faq_banner .hero__inner { max-width: 1776px; }
    /* .page-template-page-faq .reviews_section_v2 .steps__row .steps__col h5 { font-size: 26px; }
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col p { font-size: 24px; } */
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col .steps__ico {  height: 80px; width: auto; }
    /* .page-template-page-faq .faq_main_wrap .right_faq h2 { font-size: 47px; } */
    .page-template-page-faq .faq_main_wrap { padding-bottom: 80px; margin-top: 40px; }
    /* .page-template-page-faq .faq_main_wrap .faq_rowbox { padding-bottom: 100px; } */
    /* .page-template-page-faq .faq_main_wrap .faq_nav ul li a { font-size: 26px; } */
    /* .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header { font-size: 26px; } */
    /* .page-template-page-faq .faq_main_wrap .right_faq h3+div p { font-size: 24px; } */
    
    

    .faq_banner .hero__content h1, 
    .faq_banner .hero__title { font-size: 56px; line-height: 1.5; }
    /* FAQ Page Start */

    

    /* Referral Page Start */
    .page-template-page-referral .container ,
    .page-template-page-referral .hero__inner { max-width: 1776px; }
    .page-template-page-referral .know-someone__description { line-height: 1.3; }
    .page-template-page-referral .know-someone__p { font-size: 24px; line-height: 1.5; }
    .page-template-page-referral .know-someone__p font { font-size: 16px; }
    .page-template-page-referral .big-title { font-size: 48px; }
    .page-template-page-referral .steps__text { font-size: 24px; }
    .page-template-page-referral .steps__col { width: 340px; }
    .page-template-page-referral .steps__divider img { width: 30px; height: auto; }
    /* Referral Page End */

    .home_wraps_hero_v2_inner .scroll_bottom { left: calc((1776px / 2) - 100% / 4); }
    

    /* Confirmation-e Page Start */
    .page_conformation_main { width: 100%; position: relative; background-color: #EEE6DE; }
    /* .page_conformation .hero .imgage_bg_full { width: calc((100vw - 1296px) / 2 +  100%); position: relative; } */
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { margin: auto; }
    .page_conformation_main .page_conformation.hero_wraps>.hero__inner { padding-left: calc((100vw - 1776px) / 2); }
    /* .page_conformation_main .page_conformation .hero { width: 50%; } */
    /* Confirmation-e Page End */
    

    /* Maintenance-request-form Page Start */
    .page-template-page-maintenance-request-form .figment_maint_sec .container { max-width: 1776px; }
    .page-template-page-maintenance-request-form .figment_maint_sec .figment_maint_title h2 { font-size: 48px; }
    .page-template-page-maintenance-request-form .form_title { font-size: 30px; }
    .page-template-page-maintenance-request-form .form_title i { margin-right: 16px; min-width: 29px; }
    .page-template-page-maintenance-request-form .form_title i img { height: 31px; }
    .page-template-page-maintenance-request-form .maint_input_field { font-size: 24px; height: 60px; }
    .page-template-page-maintenance-request-form .formcol_maint_boxtitle { font-size: 24px; }
    .page-template-page-maintenance-request-form .maintbox_input_field { font-size: 18px; }
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box ::-webkit-input-placeholder {color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box :-moz-placeholder {opacity: 1;color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box ::-moz-placeholder {opacity: 1;color: #A1A1A1 !important;font-style: italic;font-size: 16px;}
    .page-template-page-maintenance-request-form .form_row_maint .form_col_maint .form_col_maint_box :-ms-input-placeholder { color: #A1A1A1 !important; font-style: italic; font-size: 16px; }
    .page-template-page-maintenance-request-form .form_col_maint input[type="checkbox"]+span, 
    .page-template-page-maintenance-request-form .form_col_maint input[type="checkbox"]+label { font-size: 24px; }
    .page-template-page-maintenance-request-form .form_col_maint_submit .submit_btn { font-size: 24px; }
    .page-template-page-maintenance-request-form .form_err_message { font-size: 16px; }
    /* Maintenance-request-form Page End */

    /* Privacy-policy Page Start */
    .privacy_content .container { max-width: 1776px; }
    .privacy_content .privacy_content_inner > ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner>ol>li { font-size: 28px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="1"] ol[type="1"]>li:before,
    .privacy_content .privacy_content_inner ol[type="a"] li:before,
    .privacy_content .privacy_content_inner>ol ol li { font-size: 24px; line-height: 1.5; }
    .privacy_content .privacy_content_inner ol[type="a"] li { padding: 0 0 0 40px !important; }
    .privacy_content .privacy_content_inner .privacy_p_text { font-size: 24px; }

    .privacy_content .privacy_content_inner>ol>li { padding: 0 0 0 35px; }
    .privacy_content .privacy_content_inner ol ol[type="1"] li { padding: 0 0 0 40px; }
    /* Privacy-policy Page End */

    /* 404 Page Start */
    .sr_error_title p { font-size: 24px; line-height: 1.5; max-width: 800px; }
    .main_sr_error_sec .container { max-width: 1776px; }
    .sr_error_dtl h5 a, .sr_error_dtl h5 { font-size: 24px; }
    .sr_error_dtl .sr_error_btn a {font-size: 24px; padding: 8px 32px;}
    /* 404 Page End */
    

    /* The-lorong-24a-shophouse-series Page Start */
    .lorong_mian_wrap .container { padding-left: 0; padding-right: 0; max-width: 1776px; }
    .lorong_mian_wrap .tab_blk ul.tabs_list li a { font-size: 28px; line-height: 1.5; }
    .lorong_mian_wrap .bottom_list_wrap .top_title_blks h6 { font-size: 29px; }
    .lorong_mian_wrap .tab_datas .lista_tabs .top_images img { width: 100%; height: auto; }
    .lorong_mian_wrap .list_itms li span { font-size: 24px; }
    .lorong_mian_wrap .bottom_list_wrap .right_dtls p { font-size: 24px; }
    .lorong_mian_wrap .bottom_list_wrap .top_title_blks h2 { font-size: 48px; }
    .lorong_mian_wrap .map_dtl li { font-size: 24px; }
    .lorong_mian_wrap .bottom_list_wrap p { font-size: 24px; }
    .lorong_mian_wrap .bottom_list_wrap .right_dtls p+p { margin-top: 36px; }
    .lorong_mian_wrap .slider_blk { max-width: 627px; }
    .lorong_mian_wrap .map_dtl li:after { top: 18px; }
    /* The-lorong-24a-shophouse-series Page End */

    /* Landlords Page Start */
    .page-template-page-landlords-new .container { max-width: 1776px; }
    .page-template-page-landlords-new .feedback_landlords_dtl p,
    .page-template-page-landlords-new .landlords_caption p { font-size: 26px; line-height: 1.5; }
    .page-template-page-landlords-new .landlords_caption p { max-width: 615px;  }
    .page-template-page-landlords-new .feedback_landlords_dtl .button,
    .page-template-page-landlords-new .landlords_caption .button { font-size: 26px;padding: 8px 32px; line-height: normal; }
    .page-template-page-landlords-new .stress_free_row .stress_free_dtl h2,
    .page-template-page-landlords-new .landlords_excellent_inner h2 { font-size: 48px; line-height: 130%; }
    .page-template-page-landlords-new .landlords_excellent_main { min-height: 243px; padding: 34px 26px; }
    .page-template-page-landlords-new .landlords_excellent_main .landlords_excellent_icon { bottom: 34px; right: 34px; height: 74px; width: 74px; }
    .page-template-page-landlords-new .landlords_excellent_main h3 { font-size: 28px; }
    .page-template-page-landlords-new .landlords_excellent_hover p { font-size: 24px; }
    .page-template-page-landlords-new .showing_title_wrp .showing_des p { font-size: 24px; }
    .page-template-page-landlords-new .showing_title_wrp .showing_des { width: 710px; }
    .page-template-page-landlords-new .showing_after_text p { font-size: 24px; }

    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free { font-size: 28px; }
    .page-template-page-landlords-new .box_dtl_stress_free .title_stress_free:after { top: 13px; }

    .page-template-page-landlords-new .whatabtus_top .whatabtus_txt,
    .page-template-page-landlords-new .whatabtus_bottom p,
    .page-template-page-landlords-new .btn_read_more a,
    .page-template-page-landlords-new .box_dtl_stress_free p { font-size: 24px; line-height: 1.5; }

    .page-template-page-landlords-new .whatabtus_img_wrap .whatabtus_img_box { height: 80px; width: 80px; }
    .page-template-page-landlords-new .whatabtus_box .hideContent { height: 279px; }
    /* Landlords Page End */

    .page-template-page-faq .faq_banner .hero__content { max-width: 850px; text-align: left; }

    .page-template-page-rooms-and-studios  .main_wrps_rooms_sute .suite__info-col_left { width: calc(100% - 190px); }
    .page-template-page-rooms-and-studios  .main_wrps_rooms_sute .suite__info-col_right { width: 190px; }
    

}

/* 1920 Container Css End */

.not_links { /*pointer-events: none !important;*/ color: #c65e33; border: 1px solid #c65e33;background-color: transparent; }
.not_links:hover {background-color: #c65e33 !important; color: #ffffff;}

.more_dtls_blks p a { color: #c65e33;}


.top_banner_blk .room_available  { display: flex;position: absolute;z-index: 5;top: 8px;left: 8px;}
.top_banner_blk .available_dt {font-family: 'SharpGroteskBook18';        font-size: 16px;line-height: 1.5;padding: 0 8px 0 8px;background-color: #F7F3EE;color: #478BA1;}
.top_banner_blk .available_dt.available_date {background-color: #478BA1;color: #F7F3EE;}
.new_shange_page_design_v2 .swiper{ position: relative; z-index: 4; }

.suites .styled-dots .slick-dots li,
.room_list .styled-dots .slick-dots li,
.room_catalog_row .styled-dots .slick-dots li{ display: none;}
.room_catalog_row .styled-dots .slick-dots li:first-child,
.room_catalog_row .styled-dots .slick-dots li:nth-child(2),
.room_catalog_row .styled-dots .slick-dots li:nth-child(3),
.room_catalog_row .styled-dots .slick-dots li:nth-child(4),
.room_catalog_row .styled-dots .slick-dots li:nth-child(5),
.suites .styled-dots .slick-dots li:first-child,
.suites .styled-dots .slick-dots li:nth-child(2),
.suites .styled-dots .slick-dots li:nth-child(3),
.suites .styled-dots .slick-dots li:nth-child(4),
.suites .styled-dots .slick-dots li:nth-child(5),
.room_list .styled-dots .slick-dots li:first-child,
.room_list .styled-dots .slick-dots li:nth-child(2),
.room_list .styled-dots .slick-dots li:nth-child(3),
.room_list .styled-dots .slick-dots li:nth-child(4),
.room_list .styled-dots .slick-dots li:nth-child(5){ display: block;}



@media (min-width: 1600px) {
    .top_banner_blk .available_dt{ font-size: 18px;}
}
@media (min-width: 1800px) {
    .top_banner_blk .available_dt{ font-size: 20px;}
}
@media (max-width: 767px) {
    .top_banner_blk .room_available{ top: 12px; }
}

/*========= css start by rr =============*/
.custom-modal-main { position: fixed; left: 0; display: flex; align-items: center; justify-content: center;  top: 0; width: 100%; height: 100%; z-index: 100000;opacity: 0;visibility: hidden;pointer-events: none;transition: all 0.3s ease-in-out;}
.custom-modal-main.active-modal{ opacity: 1; visibility: visible; pointer-events: all; } 
body.scrool-hidden{ overflow: hidden; }
.custom-modal-main .modal-bg{  position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, 0.60);}
.custom-modal-main .modal-block-inner { min-height: 100px; width: 1300px; max-width: 90%; height: auto; max-height: 90vh; z-index: 3; position: relative; overflow: auto; background: #EEE6DE;}
.modal-block-inner .modal-close{ position: absolute; right: 30px; top: 30px; z-index: 10;  }
.modal-block-inner .modal-close a{ display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; background: url(../img/close-modal.svg)  no-repeat center center;}
.modal-step-listing-main{ padding:24px 36px 36px; display: block; width: 100%; }
.modal-heading-title{ padding: 0 0 16px; }
.modal-heading-title h4{ padding: 10px 0 ; font-size: 36px; color: #000; }
.step-1-block{ display: flex; width: 100%; justify-content: space-between; gap: 65px; align-items: center;}
.datepiker-custom{ width: 100%; max-width: 560px;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-widget.ui-datepicker{ background: #fff; padding: 0; margin: 0; border:#E0E0E0 solid 1px ; }
.page-template-page-rooms-and-studios .datepiker-custom  .ui-datepicker .ui-datepicker-next,
.page-template-page-rooms-and-studios .datepiker-custom  .ui-datepicker .ui-datepicker-prev{ top: 10px; filter: brightness(0) invert(1);}
.page-template-page-rooms-and-studios .datepiker-custom  .ui-datepicker .ui-datepicker-prev:hover{  left: 2px; border: 0; margin: 0; padding: 0; background-color:transparent;  }
.page-template-page-rooms-and-studios .datepiker-custom  .ui-datepicker .ui-datepicker-next:hover{  right: 2px; border: 0; margin: 0; padding: 0; background-color:transparent;  }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker .ui-datepicker-header{ margin: 0 0 0px; background: #c65e33 !important; padding: 13px 10px; border-radius: 0; }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker .ui-datepicker-title{ color: #fff;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker {width: 100%;}
.page-template-page-rooms-and-studios  .datepiker-custom  .ui-datepicker-calendar{ border: #E0E0E0 solid 1px; margin: 0; }
.page-template-page-rooms-and-studios  .datepiker-custom .ui-datepicker-calendar th,
.page-template-page-rooms-and-studios  .datepiker-custom .ui-datepicker-calendar td{ color: #333; padding:10px  0; font-weight: normal; text-align: center; min-height: 68px; border: #E0E0E0 solid 1px !important; margin: 0; }
.page-template-page-rooms-and-studios  .datepiker-custom .ui-datepicker-calendar td> a { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 100px; border: transparent solid 1px; margin: 0 auto; }
.page-template-page-rooms-and-studios  .datepiker-custom .ui-datepicker-calendar th{padding: 18px 0; }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td span, 
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td a { margin: 0 auto;  }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td.ui-datepicker-current-day a{ background: #478ba1 !important; border-color:#478ba1 ; color: #fff; }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td.ui-datepicker-today> a{background: #c65e33 !important; color: #fff; border: #c65e33;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td.ui-datepicker-today.current-active>a{ background: #478ba1 !important; border-color:#478ba1 ; color: #fff; }
.step-1-block .step-1-events-box{ width: 100%;}
.current-date-box{  display: block; width: 100%; padding: 25px 50px; border: #000 solid 1px; }
.current-date-box h5{ font-weight: bold; margin: 0; padding: 10px 0 26px; font-size: 24px;color: #000; }
.current-date-box p{font-weight: normal; margin: 0; padding: 0px; font-size: 24px;color: #000 ; line-height: 1.3; }
.next-btn-main{ display: flex; gap: 16px; z-index: 10; position: absolute; right: 0px; bottom: 0px; }
.next-btn-main .next-link{ display: flex;}
.next-btn-main .next-link a{ display: flex; padding: 0 32px; height: 48px; background: #C65E33 ; align-items: center; justify-content: center; color: #fff; font-size: 24px; font-weight: normal; transition: all 0.3s ease-in-out ; }
.next-btn-main .next-link a:hover{ background: #478BA1; }
.next-btn-main .prev-link { display: flex;}
.next-btn-main .prev-link a{ display: flex; padding: 0 32px; height: 48px; background: #478BA1 ; align-items: center; justify-content: center; color: #fff; font-size: 24px; font-weight: normal; transition: all 0.3s ease-in-out ; }
.next-btn-main .prev-link a:hover{ background: #C65E33; }
.step-coman-class{ overflow: hidden; display: block; width: 100%; position: relative;}
.units-row-main{ display: block; width: 100%; }
.units-row{   gap: 0px; display: flex; flex-direction: column; width: 100%;}
.units-row .left-unit{ width: 800px;}
.select-custom{  width: 100%; display: block;}
.select-custom .filter__col{ width: 100%; padding: 0; }
.units-row-inner{ gap: 36px; width: 100%; min-height: 192px; display: flex; align-items: flex-start;}
 .select-custom .filter__field{ position: relative;width: 100%; min-height: 48px;  }
 .select-custom .filter__field > .form__input {   top: 0; height: 48px; box-shadow: none !important; background-color: #F7F3EE; border: solid 1px #000; padding: 0 26px 0 16px; position: absolute; background: url(../img/select-arrow.svg) no-repeat calc(100% - 20px) center #F7F3EE;  transform: none;}
 .select-custom .filter__field .form__input-placeholder{ text-align: center; z-index: 10; width: auto; right: 0px;    top: 11px;left: 0px; padding: 0 16px; position: relative;font-size: 24px;  }
 .select-custom .filter__field > .form__input.select_opened{ background: url(../img/select-arrow-w.svg) no-repeat calc(100% - 20px) center #F7F3EE;  }
 .select-custom .select__drop{ max-height: 300px; overflow: auto; background: #F7F3EE; padding: 27px 24px; display: flex ;  gap: 21px; flex-direction: column; border: #000 solid 1px; margin: 6px 0 00; }
 .select-custom .filter__field .form__input.filled+ .form__input-placeholder{ opacity: 0;}
 .select-custom .select__item{ font-size: 20px; height: auto; position: relative; min-height: 25px; border: 0 !important; padding: 0 0 0 43px; overflow: visible; background: none !important; }
 .select-custom .select__item::after { margin: 0; left: 0; right: auto; width: 25px; height: 25px; border: 0; border-radius: 0; background: #D2D0D0; position: absolute; }
 .select-custom .select_multiple .select__item_selected:after{  background:url(../img/check-mark.svg) no-repeat center center #D2D0D0; border: 0;  }
 .select-custom  .filter__col .select__label {font-size: 24px;  color: #000; width: 100%; text-align: center;}
 .select-custom.version-2 .select__drop{ max-height: 256px; padding: 27px 0; gap: 0;}
 .select-custom.version-2 .select__drop .select__item{ width: 100%; justify-content: center; text-align: center; padding: 0; min-height: 50px; }
 .select-custom.version-2 .select__drop .select__item::after{ display: none;}
 .select-custom.version-2 .select__drop .select__item:hover { background: #D2D0D0 !important;}
.step-2-block{ padding: 0 0 143px; }
.right-unit{   display: block; width:calc(100% - 800px - 36px); padding: 36px 16px; border: #000 solid 1px; }
.right-unit h5{ font-weight: bold; margin: 0; padding: 10px 0 26px; font-size: 24px;color: #000; }
.right-unit ul li,
.right-unit p{font-weight: normal; margin: 0; padding: 0px; font-size: 24px;color: #000; }
.right-unit ul{ margin: 0; padding: 0 0 0 24px;  }
.right-unit ul li + li{ margin: 6px 0 00 ; }
.step-3-block{ padding: 20px 0 0 0; display: flex; align-items: flex-start ; gap: 36px; width: 100%; }
.step-1-block{ padding: 20px 0 0 0; }
.step-3-block .select-custom{ min-width: 300px; width: 300px;}
.step-3-block .select-custom.version-2 .select__drop{ max-height: 320px; padding: 0; }
.step-3-block .select-custom.version-2 .select__drop .select__item{ min-height: 48px; }
.step-3-block .current-date-box{ min-width: 284px; padding: 26px 10px 26px 26px; }
.info-form-main{ padding: 20px 0 0 0; width: 100%; display: block;}
.info-form-main h6{ margin: 0; padding: 0; font-size: 24px; color: #000; padding:  0 0 26px; }
.info-form-main .form-row{ padding: 0 20px 16px; }
.info-form-main .form-row .from-label{ font-weight: bold; font-size: 24px; width: 100%; display: block; padding: 0 0 16px; }
.info-form-main .form-row .input-text{ min-height: 32px; width: 100%; color: #000; border: 0; padding: 0 16px; background: #F7F3EE; border-radius: 0; font-size: 16px; }
.info-form-main .form-row .from-label span{ font-size: 13px; display: block;}
.info-form-main .form-row.submit-row{ position: relative; right: auto; bottom: auto; display: flex; justify-content: flex-end; padding: 60px 20px 0; }
.info-form-main .form-row.submit-row button{ border: 0; display: flex; padding: 0 32px; height: 48px; background: #C65E33 ; align-items: center; justify-content: center; color: #fff; font-size: 24px; font-weight: normal; transition: all 0.3s ease-in-out ; }
.info-form-main .form-row.submit-row a:hover,
.info-form-main .form-row.submit-row button:hover{ background: #478BA1; }
.step-5-block{ padding: 20px 0 00 ; }
.thankyou-block{ padding: 0 0 60px; display: flex; gap: 34px; align-items: flex-start ;width: 100%; justify-content: space-between;}
.thankyou-block .thankyou-block-left { padding: 0 0 0 20px; width: 45%;}
.thankyou-block .thankyou-block-right{padding: 0 20px; width: 55%;}
.thankyou-block p{ font-size: 24px; font-weight: normal; margin: 0; line-height: 1.3; padding: 0;}
.thankyou-block p + p{ padding-top: 24px; }
.thankyou-text-inner{ padding: 16px 0 0 20px; }
.thankyou-text-inner h5{ font-size: 24px; line-height: 1.3; font-weight: bold; margin: 0; padding: 0 0 16px; }
.thankyou-text-inner p + h5{ padding-top: 16px; }
.thankyou-text-inner ul li {font-weight: normal; margin: 0; padding: 0px; font-size: 24px;color: #000; }
.thankyou-text-inner  ul{ margin: 0; padding: 0 0 0 24px;  }
.thankyou-text-inner  ul li + li{ margin: 6px 0 00 ; }
.thankyou-block-right .top-text h5{ font-size: 24px; line-height: 1.3; font-weight: bold; margin: 0; padding: 0 0 26px; }
.thankyou-block-right .top-text  h6{font-size: 24px; font-weight: normal; margin: 0; line-height: 1.3; padding: 0; }
.thankyou-block-right .top-text ul li {line-height: 1.3;font-weight: normal; margin: 0; padding: 0px; font-size: 24px;color: #000; }
.thankyou-block-right .top-text  ul{ margin: 0; padding: 0 0 24px 24px;  }
.thankyou-block-right .top-text p{ padding-left: 20px; }
.msg-link{ display: flex;  padding: 16px 0 0 20px; }
.msg-link a{ border: 0; display: flex; padding: 0 32px; height: 48px; background: #C65E33 ; align-items: center; justify-content: center; color: #fff; font-size: 24px; font-weight: normal; transition: all 0.3s ease-in-out ; }
.msg-link a:hover{ background: #478BA1; }
.button_slider.new-btns{ padding: 8px; display: flex ;align-items: center;    gap: 11px; }
.suites_room_catalog_container .button_slider a.btn_txt.btn-1{ transition: all 0.3s ease-in-out; background: #C65E33 ; color: #fff; }
.suites_room_catalog_container .button_slider a.btn_txt.btn-1:hover{ background: #478BA1; }
.suites_room_catalog_container .button_slider a.btn_txt.btn-2{transition: all 0.3s ease-in-out;}
.suites_room_catalog_container .button_slider a.btn_txt.btn-2{ background: #F7F3EE; color: #C65E33; }
.suites_room_catalog_container .button_slider a.btn_txt.btn-2:hover{background: #478BA1; color: #fff; }
.select-custom .nice-select{ border-radius: 0;  height: 48px; float: none; display: block; text-align: center;     border: solid 1px #000;padding: 0 50px;     font-size: 24px;color: #000;width: 100%;text-align: center; background: #f7f3ee; }
.select-custom .nice-select span{ height: 46px; line-height: 46px; overflow: hidden; font-family: 'SharpGroteskBook18';font-size: 24px;color: #000;width: 100%;text-align: center;}
.select-custom .nice-select:after{ background: url(../img/select-arrow.svg) no-repeat center center; display: flex; width: 20px; height: 20px; border: 0; margin: -10px 0 0 0; right: 6px;  }
.select-custom .nice-select .list{ max-height: 300px; overflow: auto; background: #F7F3EE; padding: 27px 24px; display: flex ;  gap: 0px; flex-direction: column; border: #000 solid 1px; margin: 6px 0 00; }
.select-custom .nice-select .list li{ font-size: 20px; height: auto; position: relative; min-height: 44px; border: 0 !important; overflow: visible; background: none !important; display: block; overflow: hidden; max-height: none; padding: 0; }
.select-custom .nice-select .list li label{ display: block; font-family: 'SharpGroteskBook18'; position: relative; cursor: pointer; padding: 10px 0 10px 43px;font-size: 20px;  color: #000; width: 100%; text-align: left;}
.select-custom .nice-select .list li label::after { margin: 0; left: 0; right: auto; width: 25px; height: 25px; border: 0; border-radius: 0; background: #D2D0D0; position: absolute;  content: '';}
.select-custom .nice-select .list li label input{ position: absolute; left: 0; top: 0; width: 0; height: 0; opacity: 0; }
.select-custom .nice-select .list li.selected label:after{  background:url(../img/check-mark.svg) no-repeat center center #D2D0D0; border: 0;  }
.select-custom.version-2 .nice-select .list{ max-height: 256px; padding: 27px 0; gap: 0;}
 .select-custom.version-2 .nice-select .list li{ display: flex; align-items: center; justify-content: center;  font-family: 'SharpGroteskBook18'; position: relative; cursor: pointer; padding: 0 0 0 43px;font-size: 20px;  color: #000; width: 100%; line-height: normal; text-align: center; padding: 0; min-height: 50px; }
 .select-custom.version-2 .nice-select .list li:hover { background: #D2D0D0 !important;}
 .step-3-block  .select-custom.version-2  .nice-select .list{ max-height: 320px; padding: 0; }
.step-3-block  .select-custom.version-2  .nice-select .list{ min-height: 48px; }
.next-btn-main .next-link a span{ display: block; transition: all 0.3s ease-in-out; }
.custom-modal-main-two .submit-box button ,
.next-btn-main .next-link a{ position: relative; }
.custom-modal-main-two .submit-box.loading button { font-size: 0; pointer-events: none; }
.next-btn-main .next-link a.loading span{ opacity: 0; }
.custom-modal-main-two .submit-box button::after ,
.next-btn-main .next-link a::after{ margin:-13px 0 0 -13px; position:absolute; left: 50%; top: 50%; height:24px; content:''; background:url(../img/l-circle.svg) no-repeat center center; width:24px ; pointer-events: none; opacity:0; 
animation: rotation 0.7s infinite linear;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.custom-modal-main-two .submit-box.loading button::after ,
.next-btn-main .next-link a.loading::after{ opacity: 1; }
@keyframes rotation {
from { transform: rotate(0deg);}
to {transform: rotate(359deg);}
}
.select-custom .nice-select .list li.disabled-option{ opacity: 0.4; pointer-events: none; }
.custom-modal-block.loading::before ,
.step-coman-class.loading::before{width: 100%; height: 150vh; position: absolute; left: 0; top: 0; content: ''; z-index: 100; background: rgba(255, 255, 255, 0.80); } 
.custom-modal-block.loading::after ,
.step-coman-class.loading::after {width: 48px; height: 48px; position: absolute; left: 50%; top: 50%; margin: -24px 0 0 -24px; content: ''; z-index: 16; background: url(../img/l-circle-2.svg) no-repeat center center; animation: rotation .7s infinite linear;background-size: 40px  auto;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.info-form-main .form-row .error-message {font-size: 14px; color: #ff3e3e; padding: 5px 0 0 0; }
.step-3-block .select-custom .nice-select span{ font-size: 18px;}
.step-3-block .select-custom.disabled{ opacity: 0.5; pointer-events: none;  }
.step-3-block .select-custom.disabled .timeslotErrorMessage{ padding: 5px 0 0 0; line-height: 1.2; font-size: 14px; color:#f00 ;}
.current-date-box p.error{ padding: 5px 0 0 0; line-height: 1.2; font-size: 14px; color:#f00 ;}
.info-form-main .form-row .input-text{ min-width: 100%; }
.info-form-main .form-row .input-text::placeholder{ color: #000; }
.info-form-main .form-row .iti--allow-dropdown{ width: 100%;}
.info-form-main .form-row .iti--allow-dropdown .iti__country-container .iti__selected-country{ border-right: #ccc solid 1px; margin-right: 5px; max-height: 32px; }

.page-template-page-rooms-and-studios .step-1-block .datepiker-custom .ui-datepicker-calendar td.ui-datepicker-current-day a{ background: none !important; color: #000000; border: none !important;  }
.page-template-page-rooms-and-studios .step-1-block .datepiker-custom .ui-datepicker-calendar td.current-active a{    background: #478ba1 !important;border-color: #478ba1 !important;color: #fff !important; }
.iti--inline-dropdown .iti__dropdown-content .iti__search-input{ padding: 10px 10px !important; }
.iti--fullscreen-popup.iti--container .iti__search-input{ padding: 10px 10px !important; }
.info-form-main .form-row .input-text::placeholder{  opacity: 0.5; }
@media (min-width: 1301px) and (max-width: 1600px) { 
 .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next,   
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 12px; }
.modal-heading-title h4{ font-size: 30px;}
.right-unit h5,
.right-unit ul li, .right-unit p,
.current-date-box h5,
.current-date-box p,
.info-form-main h6,
.info-form-main .form-row .from-label,
.thankyou-block p,
.thankyou-text-inner h5,
.thankyou-text-inner ul li,
.thankyou-block-right .top-text h5,
.thankyou-block-right .top-text h6,
.thankyou-block-right .top-text ul li,
.select-custom .nice-select span {font-size: 20px;}
}
@media (min-width: 1200px) and (max-width: 1300px) { 
 .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next,     
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 12px; }
.modal-heading-title h4{ font-size: 26px;}
.right-unit h5,
.right-unit ul li, .right-unit p,
.current-date-box h5,
.current-date-box p,
.info-form-main h6,
.info-form-main .form-row .from-label,
.thankyou-block p,
.thankyou-text-inner h5,
.thankyou-text-inner ul li,
.thankyou-block-right .top-text h5,
.thankyou-block-right .top-text h6,
.thankyou-block-right .top-text ul li,
.select-custom .nice-select span {font-size: 20px;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar th, .page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td{ padding: 6px 0; }
.datepiker-custom{ max-width: 450px; }
.step-1-block .step-1-events-box{ max-width: 420px; }
.current-date-box{ padding: 20px 32px; }
.units-row .left-unit{ width: 750px;}
.right-unit{ width: calc(100% - 750px - 36px);}
.select-custom .nice-select .list{ padding: 16px 20px; }
.select-custom .nice-select .list li label{font-size: 18px; padding: 6px 0 6px 43px; }
.select-custom .nice-select .list li{ min-height: 36px; }
.select-custom.version-2 .nice-select .list li{ font-size: 18px; min-height: 40px;}

}


@media (min-width: 992px) and (max-width: 1199px) { 
 .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next,     
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 12px; }
.modal-heading-title h4{ font-size: 22px;}
.right-unit h5,
.right-unit ul li, .right-unit p,
.current-date-box h5,
.current-date-box p,
.info-form-main h6,
.info-form-main .form-row .from-label,
.thankyou-block p,
.thankyou-text-inner h5,
.thankyou-text-inner ul li,
.thankyou-block-right .top-text h5,
.thankyou-block-right .top-text h6,
.thankyou-block-right .top-text ul li,
.select-custom .nice-select span {font-size: 16px;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar th, .page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td{ padding: 6px 0; }
.datepiker-custom{ max-width: 450px; }
.step-1-block .step-1-events-box{ max-width: 420px; }
.current-date-box{ padding: 20px 32px; }
.units-row .left-unit{ width: 550px;}
.right-unit{ width: calc(100% - 550px - 36px); padding: 20px 16px;}
.select-custom .nice-select .list{ padding: 16px 20px; }
.select-custom .nice-select .list li label{font-size: 18px; padding: 6px 0 6px 43px; }
.select-custom .nice-select .list li{ min-height: 36px; }
.select-custom.version-2 .nice-select .list li{ font-size: 18px; min-height: 40px;}
.step-3-block .select-custom{ min-width: 230px; width: 230px;}
.select-custom .nice-select{ padding: 0 30px; }
.step-3-block .current-date-box{ min-width: 250px;}
}

@media (min-width: 768px) and (max-width: 991px) { 
 .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next,     
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 12px; }
.modal-heading-title h4{ font-size: 18px ; padding: ; }
.right-unit h5,
.right-unit ul li, .right-unit p,
.current-date-box h5,
.current-date-box p,
.info-form-main h6,
.info-form-main .form-row .from-label,
.thankyou-block p,
.thankyou-text-inner h5,
.thankyou-text-inner ul li,
.thankyou-block-right .top-text h5,
.thankyou-block-right .top-text h6,
.thankyou-block-right .top-text ul li,
.select-custom .nice-select span {font-size: 16px;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar th, .page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td{ padding: 6px 0; }
.datepiker-custom{ max-width:360px; }
.step-1-block .step-1-events-box{ max-width: 420px; }
.current-date-box{ padding: 20px 32px; }
.units-row .left-unit{ width: 100%;}
.right-unit{ width:100%; padding: 20px 16px;}
.select-custom .nice-select .list{ padding: 16px 20px; }
.select-custom .nice-select .list li label{font-size: 18px; padding: 6px 0 6px 30px; }
.select-custom .nice-select .list li{ min-height: 30px; }
.select-custom.version-2 .nice-select .list li{ font-size: 18px; min-height: 40px;}
.step-3-block .select-custom{  width: 100%;}
.select-custom .nice-select{ padding: 0 30px; }
.step-3-block .current-date-box{ min-width: 250px;}
.modal-step-listing-main{ padding: 16px 24px 24px; }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td> a{ width: 30px; height: 30px;}
.next-btn-main .prev-link a,
.msg-link a,
.next-btn-main .next-link a{ padding: 0 24px ; font-size: 18px; height: 40px; }
.modal-block-inner .modal-close { right: 16px; top: 16px;}
.units-row-inner{ gap: 16px; flex-direction: column;}
.select-custom.version-2 .nice-select .list{ padding: 16px 0; }
.modal-block-inner .modal-close a{ width: 30px; height: 30px; background-size: cover;}
.select-custom .nice-select .list li label::after{ width: 20px; height: 20px; }
.select-custom .nice-select .list li.selected label:after{ background-size: 14px auto; }
.step-3-block{ flex-direction: column; gap: 20px;}
}

@media (min-width: 240px) and (max-width: 767px) { 
 .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-prev, .page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next,     
.page-template-page-rooms-and-studios .ui-datepicker .ui-datepicker-next { width: 25px; height: 25px; background-size: 10px; }
.modal-heading-title h4{ font-size: 16px ;  }
.right-unit h5,
.right-unit ul li, .right-unit p,
.current-date-box h5,
.current-date-box p,
.info-form-main h6,
.info-form-main .form-row .from-label,
.thankyou-block p,
.thankyou-text-inner h5,
.thankyou-text-inner ul li,
.thankyou-block-right .top-text h5,
.thankyou-block-right .top-text h6,
.thankyou-block-right .top-text ul li,
.select-custom .nice-select span {font-size: 14px;}
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar th, .page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td{ padding: 6px 0; }
.datepiker-custom{ max-width:360px; }
.step-1-block .step-1-events-box{ max-width: 420px; }
.current-date-box{ padding: 20px 32px; }
.units-row .left-unit{ width: 100%;}
.right-unit{ width:100%; padding: 20px 16px;}
.select-custom .nice-select .list{ padding: 16px 20px; }
.select-custom .nice-select .list li label{font-size: 18px; padding: 6px 0 6px 30px; }
.select-custom .nice-select .list li{ min-height: 30px; }
.select-custom.version-2 .nice-select .list li{ font-size: 18px; min-height: 40px;}
.step-3-block .select-custom{ width: 100%;}
.select-custom .nice-select{ padding: 0 30px; }
.step-3-block .current-date-box{ min-width: 250px;}
.modal-step-listing-main{ padding: 16px 16px 24px; }
.page-template-page-rooms-and-studios .datepiker-custom .ui-datepicker-calendar td> a{ width: 30px; height: 30px;}
.next-btn-main .prev-link a,
.msg-link a,
.next-btn-main .next-link a{ padding: 0 24px ; font-size: 18px; height: 40px; }
.modal-block-inner .modal-close { right: 10px; top: 10px;}
.units-row-inner{ gap: 16px; flex-direction: column;}
.select-custom.version-2 .nice-select .list{ padding: 16px 0; }
.modal-block-inner .modal-close a{ width: 24px; height: 24px; background-size: cover;}
.select-custom .nice-select .list li label::after{ width: 20px; height: 20px; }
.select-custom .nice-select .list li.selected label:after{ background-size: 14px auto; }
.step-3-block{ flex-direction: column; gap: 20px;}
.step-coman-class{ padding: 0 0 50px; }
.step-1-block{ flex-direction: column; gap: 20px; padding: 0; }
.current-date-box{ padding: 10px 16px; }
.current-date-box h5{ padding: 0 0 16px; }
.step-2-block .modal-heading-title{ padding-right: 20px; }
.select-custom .nice-select .list{ padding: 10px; }
.select-custom .nice-select .list li label{ font-size: 14px; }
 .select-custom.version-2 .nice-select .list li{ font-size: 14px;}
.button_slider.new-btns.w3nShowNewButtons  a.btn_txt{ opacity: 1;        white-space: nowrap; visibility: visible; display: flex;}
.select-custom .nice-select .list li{ line-height: normal; }

.info-form-main .form-row{ padding: 0  0 16px; }
.info-form-main .form-row .from-label{ font-weight: normal;}
.thankyou-block{ flex-direction: column; gap: 20px; padding: 0;}
.thankyou-block .thankyou-block-left{ width: 100%; padding: 0;}
.thankyou-block .thankyou-block-right{ width: 100%; padding: 0;}
.thankyou-text-inner{ padding: 16px 0 0 0; }
.right-unit h5{ padding: 0; }
.thankyou-text-inner ul li + li,
.right-unit ul li + li{ margin: 1px 0 0 0; }
.step-1-events-box{ width: 100%;}
.step-3-block .current-date-box{ width: 100%; min-width: 100%; }
.info-form-main .form-row .from-label{ padding: 0 0 6px; }
.step-3-block .current-date-box{ padding: 16px; }
.datepiker-custom{ margin: 0 auto; }

.button_slider.new-btns.w3nShowNewButtons { width: 100%; right: 0; padding: 0 16px; }
.button_slider.new-btns.w3nShowNewButtons a:first-child { width: 50%;}
.step-3-block .select-custom{ min-width: 100%; }
.info-form-main .form-row .input-text::placeholder{  opacity: 0.5; }

body.sumo-active .custom-modal-main .modal-block-inner{ max-height: 70vh; }
}


/* Created by Prit */
.custom-modal-main-two { position: fixed; left: 0; display: flex; align-items: center; justify-content: center;  top: 0; width: 100%; height: 100%; z-index: 100000; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease-in-out;  }
.custom-modal-main-two.active-modal { opacity: 1; visibility: visible; pointer-events: all; }
.custom-modal-main-two .modal-bg{  position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, 0.60);}
.custom-modal-main-two .modal-close a { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; background: url(../img/close-modal-2.svg)  no-repeat center center;}
.custom-modal-main-two .custom-modal-block { min-height: 100px; width: 784px; max-width: 90%; height: auto; max-height: 90vh; z-index: 3; position: relative; overflow: auto; background: #EEE6DE; padding: 40px; }
.custom-modal-main-two .custom-modal-block.loading { overflow: hidden; }
.custom-modal-main-two .modal-title { display: flex; align-items: center; justify-content: space-between; padding-bottom: 20px; border-bottom: 1px solid #9D9D9D; }
.custom-modal-main-two form { margin-top: 42px; }
.custom-modal-main-two .modal-title h3 { line-height: 1.3; font-family: Mazius, sans-serif; font-size: 40px; font-weight: normal; margin: 0;  }
.custom-modal-main-two .filter__col.filter__field { position: relative; }
.custom-modal-main-two .filter__col { position: relative; padding: 0 8px; }
.custom-modal-main-two .filter__col.filter__field.date_field .form__input { font-size: 16px; }
.custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder { font-size: 14px; }
.custom-modal-main-two .form__input.filled { height: 40px; font-size: 16px; background-color: #F7F3EE; padding: 9px; border: 1px solid #9D9D9D; box-shadow: none; }

.custom-modal-main-two .unit-checkbox-wrap { margin-top: 48px; display: flex; align-items: center; flex-wrap: wrap; }
.custom-modal-main-two .unit-checkbox-wrap h4 { line-height: 1.5;  font-weight: 400; font-size: 22px; width: 100%; margin-bottom: 20px; }
.custom-modal-main-two .unit-checkbox-wrap .unit-checkbox { position: relative;  }
.custom-modal-main-two .unit-checkbox-wrap .unit-checkbox + .unit-checkbox { margin-left: 16px; }
.custom-modal-main-two .unit-checkbox-wrap .unit-checkbox input { position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; } 
.custom-modal-main-two .unit-checkbox-wrap .unit-checkbox label { padding: 0 16px; background-color: #F7F3EE; border: 1px solid #9D9D9D; font-size: 18px; color: #000000; font-weight: 400; height: 40px; display: flex; align-items: center; justify-content: center; }
.custom-modal-main-two .unit-checkbox-wrap .unit-checkbox input:checked + label { color: #C65E33; border-color: #C65E33; }

.custom-modal-main-two .prefer-sec { margin-top: 48px; }
.custom-modal-main-two .prefer-sec .prefer-sec-wrap { display: flex; align-items: center; flex-wrap: wrap; gap: 42px; }
.custom-modal-main-two .prefer-sec h4 { font-weight: 400; font-size: 22px; width: 100%; margin-bottom: 20px; }
.custom-modal-main-two .prefer-sec .prefer-checkbox { position: relative; }
.custom-modal-main-two .prefer-sec .prefer-checkbox input { position: absolute; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; } 

/* .custom-modal-main-two .datetime-sec { margin-top: 48px; } */
.custom-modal-main-two h4 { line-height: 1.5; font-weight: 400; font-size: 22px; width: 100%; margin-bottom: 16px; }

.custom-modal-main-two .prefer-checkbox { display: inline-flex; align-items: center; cursor: pointer; }
/* .custom-modal-main-two .prefer-checkbox input[type="radio"] { display: none; } */
.custom-modal-main-two .prefer-checkbox input[type="radio"] { opacity: 0; margin: 0; }
.custom-modal-main-two .prefer-checkbox span { display: flex; align-items: center;  justify-content: center; width: 15px; height: 15px; border: 1px solid #9D9D9D; background-color: #EEE6DE; margin-right: 10px; cursor: pointer; }
.custom-modal-main-two .prefer-checkbox input[type="radio"]:checked + span { background-color: #C65E33; border-color: #C65E33; }
.custom-modal-main-two .prefer-checkbox label { font-weight: 400; font-size: 18px; }

.custom-modal-main-two .contact-information-sec { margin-top: 48px; }
.custom-modal-main-two .contact-information-sec .iti__selected-country { height: 45px; }
.custom-modal-main-two .contact-information-sec h4 { font-weight: 400; font-size: 22px; width: 100%; margin-bottom: 20px; }
.custom-modal-main-two .contact-information-sec .input_row { width: 100%; }
.custom-modal-main-two .contact-information-sec .input_row + .input_row { margin-top: 16px; }
.custom-modal-main-two .contact-information-sec .input_row input { width: 100%; height: 48px; border: 1px solid #9D9D9D; background-color: #F7F3EE; padding: 0 16px; font-size: 18px; color: #000000; }
.custom-modal-main-two .contact-information-sec .input_row span { font-weight: 400; font-size: 15px; display: block; margin-top: 8px; color: #000000; }
.custom-modal-main-two .submit-box { margin-top: 40px; width: 100%; }
.custom-modal-main-two .submit-box button { width: 100%; height: 40px; background-color: #C65E33; font-weight: 400; font-size: 18px; color: #FFFFFF; outline: none; border: none; cursor: pointer;}
.custom-modal-block-two-wrap .submit-box button:hover { background-color: #478BA1; }

.custom-modal-main-two .custom-modal-block-two { min-height: 100px; width: 784px; max-width: 90%; height: auto; max-height: 90vh; z-index: 3; position: relative; overflow: auto; background: #EEE6DE; padding: 40px; }
.custom-modal-main-two .custom-modal-block-two .custom-modal-block-two-wrap { margin-top: 32px; }
.custom-modal-block-two-wrap p { font-weight: 400; font-size: 18px; }
.custom-modal-block-two-wrap h4 { font-weight: 400; font-size: 22px; margin-top: 48px; }
.custom-modal-block-two-wrap h5 { font-weight: 400; font-size: 18px; color: #C65E33; margin-top: 16px; }
.custom-modal-block-two-wrap ul { padding-left: 29px; margin-top: 16px; }
.custom-modal-block-two-wrap .things-to-note-sec .things-to-note-box{ padding-left: 11px; }
.custom-modal-block-two-wrap ul li { font-weight: 400; font-size: 18px; color: #C65E33; line-height: 150%; }
.custom-modal-block-two-wrap .things-to-note-sec { margin-top: 48px; }
.custom-modal-block-two-wrap .things-to-note-sec h4 { font-weight: 400; font-size: 22px; line-height: 150%; margin-bottom: 16px; }
.custom-modal-block-two-wrap .things-to-note-box p { font-weight: 400; font-size: 18px; line-height: 150%; }
.custom-modal-block-two-wrap .things-to-note-box + .things-to-note-box { margin-top: 29px; display: flex; gap: 5px; align-items: flex-start; }
.custom-modal-block-two-wrap .things-to-note-box span { font-weight: 400; font-size: 18px; line-height: 150%; color: #000; }
.custom-modal-block-two-wrap .things-to-note-box ul { padding: 0; margin: 0; }
.custom-modal-block-two-wrap .things-to-note-box ul li { font-weight: 400; font-size: 18px; line-height: 150%; color: #000; list-style: none; position: relative; padding-left: 18px; }
.custom-modal-block-two-wrap .things-to-note-box ul li::after { position: absolute; content: ''; top: 12px; left: 5px; width: 3px; height: 3px; background-color: #000000; border-radius: 100%; }
.custom-modal-block-two-wrap .submit-box { width: 100%; margin-top: 48px; }
.custom-modal-block-two-wrap .submit-box a { width: 100%; height: 40px; background-color: #C65E33; font-weight: 400; font-size: 18px; color: #FFFFFF; outline: none; border: none; display: flex; align-items: center; justify-content: center; }
.custom-modal-block-two-wrap .submit-box a:hover { background-color: #478BA1; }

.room-selected-line { position: fixed; bottom: 0; left: 0; width: 100%; height: 56px; background-color: #C65E33; display: flex; align-items: center; justify-content: center; z-index: 1000; }
.room-selected-line.maximumselectedRoomsBar { background-color: #478ba1; color: #fff; }
.room-selected-line a { font-weight: 400; font-size: 18px; line-height: 120%; color: #ffffff; position: relative; display: flex; align-items: center; justify-content: center;  width: 100%; height: 100%;}
.room-selected-line a::after { position: relative; content: ''; right: -10px; width: 7px; height: 14px; background-image: url(../img/anchor-arrow.svg); background-position: center center; background-size: cover; background-repeat: no-repeat; }

.selected-place { position: absolute; bottom: 8px; right: 8px; width: 48px; height: 48px; background-color: #C65E33; align-items: center; justify-content: center; }
.selected-place::after { position: absolute; bottom: 8px; right: 8px; width: 24px; height: 29px; content: ''; background-image: url(../img/arrow-place-selected.svg); background-size: cover; background-position: center center; background-repeat: no-repeat; top: 9px; left: 12px; }

.indecate-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.25); z-index: 1; }
.indecate-overlay-box { position: absolute; top: calc(100% + 21px); left: 0; right: 25px; background-color: #EEE6DE; padding: 40px 0; text-align: center; font-weight: 400; font-size: 18px; line-height: 120%; z-index: 1; width: 100%; }
.btnBookShowing.disabled { background-color: #fff !important; color: #478ba1 !important;}

.selected-rooms-list { font-size: 18px;; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }

.page-template-page-rooms-and-studios .ui-widget.ui-datepicker { margin-top: 8px; }
.suites_room_catalog_container .filter_v2 .filter__col .select__label ,
.suites_room_catalog_container .filter_v2 .filter__field>.form__input { font-size: 16px !important; }

.filter__row-custom { display: flex; align-items: center; justify-content: center; padding: 16px; margin-left: -16px; z-index: 56; position: relative; background-color: #EEE6DE; }
.filter__row-custom .filter__col { padding: 0 8px; width: auto !important; }
.indecate-overlay-box.mobile-view { display: none; }

.filter_v2_cnt { margin: 0; }

.filter__col.filter__col_select_homes .filter__field { background-color: #fff; border: none; outline: none; height: 33px; }
.filter__col.filter__col_select_homes .filter__field .form__input { box-shadow: none; }
.filter__col.filter__col_select_homes .form__select { background: url(../img/dropdown-plus.svg) calc(100% - 10px)/18px no-repeat; }
.filter__col.filter__col_select_homes .filter__field .form__input-placeholder { padding: 0 8px; }
.filter__col.filter__col_select_homes .main_wrps_rooms_sute .select__drop { background-color: #fff; }

/* .custom-modal-main-two button { display: none; }  */
.custom-modal-datetime-sec { margin-top: 62px; }
.custom-modal-datetime-sec .filter__col_date { width: 258px; height: 40px; }
.custom-modal-datetime-sec .filter__col_date .filter__field { height: 100%; }
 .custom-modal-datetime-sec .filter__col_date .filter__field{ position: static; }

/* .custom-modal-datetime-sec .filter__col_date .filter__field { height: 40px; font-size: 16px; background-color: #F7F3EE; padding: 9px;
border: 1px solid #9D9D9D; box-shadow: none; } */
.custom-modal-datetime-sec .filter__col_date .filter__field .form__input { box-shadow: none; border: 1px solid #9D9D9D; }
.custom-modal-datetime-sec .filter__col_date .filter__field .form__input.form__date { background: url(../img/dropdown/drop-down.svg) calc(100% - 11px ) center/12px no-repeat; background-color: #F7F3EE !important; }
.custom-modal-datetime-sec-wrap { display: flex; gap: 16px; margin: 0 -8px; }

.custom-modal-datetime-sec-wrap .slotsDropdown { width: 230px; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select { height: 40px; border: 1px solid #9D9D9D; border-radius: 0; background-color: #F7F3EE; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span{ left: 8px; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select:after { border: none; background: url(../img/dropdown/drop-down.svg) no-repeat; width: 11px; }
/* .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span { height: 100%; } */
/* .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span { top: 11px; left: 16px; }  */
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span { color: inherit; position: absolute; top: 11px; left: 8px;  transform: translateY(0); transition: 0.3s; pointer-events: none; font-size: 18px; line-height: 1em; font-weight: 400; font-family: Sharp, sans-serif; height: auto; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder { color: inherit; position: absolute; top: -9px; 
 left: 9px; transform: translateY(0); transition: 0.3s; pointer-events: none; font-size: 15px; line-height: 1em; font-weight: 400; font-family: Sharp, sans-serif; height: auto; }
 .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder.active { opacity: 0; visibility: hidden; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder::after { content: ''; position: absolute; top: 0;
left: -3px; right: -3px; height: 50%; background-color: #EEE6DE; z-index: -1; opacity: 1; 
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder::before { content: ''; position: absolute;
bottom: 0; left: -3px; right: -3px; height: 50%; background-color: #F7F3EE; z-index: -1; opacity: 1; 
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .list { background: #F7F3EE; border: solid 1px #9D9D9D; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .option { font-family: Sharp, sans-serif; padding: 8px 0; color: #000000; border: none; }

.custom-modal-main-two .filter__col.filter__col_select_time { width: 100%; }
.custom-modal-main-two .filter__col.filter__col_select_time .form__field.filter__field { width: 100%; height: 40px; background-color: #F7F3EE; border: 1px solid #9D9D9D; border-radius: none; }
.custom-modal-main-two .filter_v2_wrap .form__select { border: none; outline: none; box-shadow: none; }
.custom-modal-main-two .filter_v2_wrap .form__select.filled { border: 1px solid #9D9D9D; }
.custom-modal-main-two .filter_v2_wrap .form__select.form__input { font-size: 16px; }
.custom-modal-main-two .filter__col.filter__col_select_time.disable { pointer-events: none; }
.custom-modal-main-two .filter__col.filter__col_select_time.disable .form__input-placeholder { color: #888888; }

.prefer-checkbox-mobile { display: none; }

.mobile-more-fillter-btn a { width: 100%; display: none; align-items: center; align-content: center; justify-content: flex-start; text-align: center; font-family: SharpGroteskBook18;
font-size: 18px; color: rgb(198, 94, 51); transition: 0.3s ease-in-out; gap: 8px; }
.mobile-more-fillter-btn a .plus-icon svg { display: block;}
.mobile-more-fillter-btn a .minus-icon svg { display: block; margin: 2px 0 0 0;}

.mobile-accordion_sec { display: none; }
.mobile-accordion_sec .filter__row { display: none; }
.mobile-accordion_sec .mobile-accordion_sec_title { border-bottom: 1px solid #9D9D9D; margin-bottom: 30px; margin-top: 15px; padding-bottom: 15px; }
.mobile-accordion_sec .mobile-accordion_sec_title a { font-weight: 400; font-size: 16px; display: flex; align-items: center; gap: 10px; }
.mobile-accordion_sec .mobile-accordion_sec_title a i { transition: all .3s ease-in-out; }
.mobile-accordion_sec .mobile-accordion_sec_title.active a i { transform: rotate(180deg); }
.slotsDropdownWrapper { display: flex; flex-direction: column; }
.custom-modal-main-two .timeslotErrorMessage { padding: 0 8px; }

.modelDateErrorMessage p,
.error-message,
.modelViewingTypeError p,
.timeslotErrorMessage p { font-size: 14px !important; color: red !important; margin-top: 8px !important; }
.modelDateErrorMessage p { padding-left: 8px; }
.custom-modal-main-two .contact-information-sec .input_row .iti { width: 100%; }

body.set-custom-date-zidex #ui-datepicker-div{ z-index: 9999999 !important; }

.roomDetailPageFilterRow { display: flex; width: 100%; flex-wrap: wrap; margin: 0 8px; }

.roomDetailPageFilterRow .filter__col ,
.roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_occupancy ,
.roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_price ,
.roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_date { width: 25% !important; }

.roomDetailPageFilterRow .form__field { position: static; height: 40px; }

.roomDetailPageFilterRow .form__field a { line-height: normal; }

.forSingleRoomPageFilters { flex-wrap: wrap; }
.roomDetailPageRequireFieldErrorMessage { width: 100%; padding: 0 16px; }
.roomDetailPageRequireFieldErrorMessage p { font-size: 14px !important; color: red !important; margin-top: 8px !important; }

.roomDetailPageFilterRow .filter_v2_wrap .form__select.form__input , 
.roomDetailPageFilterRow .form__select.form__input , 
.roomDetailPageFilterRow .filter_v2_wrap .form__select , 
.roomDetailPageFilterRow .filter__col.filter__col_date .form__input { font-size: 16px; height: 40px; line-height: 47px; background: url(../img/dropdown/drop-down.svg) right / 10px no-repeat;
    background-position: center right 16px !important; background-color: #F7F3EE !important; border: solid 1px #9D9D9D; padding: 0 26px 0 8px; box-shadow: none !important; }
 .custom-modal-main-two .filter_v2_wrap .filter__row{ margin: 0 -8px;; }  
.custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(2){ width: 30%;}
.custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(3){ width: 20%;}
.roomDetailPageFilterRow .filter__col:nth-of-type(2){ width: 30% !important;}
.roomDetailPageFilterRow .filter__col:nth-of-type(3){ width: 20% !important;}

.roomDetailPageFilterRow .form__input-placeholder  { font-size: 16px; }
.roomDetailPageFilterRow .form__select.form__input { background-position: center right 12px !important; }
    .custom-modal-main-two .form__input:focus+.form__input-placeholder,
.custom-modal-main-two .form__input.filled+.form__input-placeholder{ font-size: 14px;}
.custom-modal-main-two .prefer-sec h4{ max-width: 100%; }
.thing-to-note-inner{  display: flex;  align-items: flex-start;  }
.thing-to-note-inner span{width: 20px;}
.thing-to-note-inner p{ width: calc(100% - 20px);}

.sumo-form-wrapper .smartbar-popup-content .sumome-react-wysiwyg-popup-container .sumome-react-wysiwyg-component:not(.sumome-react-wysiwyg-is-moving).sumome-react-wysiwyg-close-button{ z-index: 1000; }
.custom-modal-main-two .contact-information-sec .input_row{ position: relative;  }

.custom-modal-main-two .contact-information-sec .input_row .input-label{ position: absolute; left: 8px; padding: 0 8px; min-height: 48px; display: flex; align-items: center; color: #000; font-size: 18px; transition: all 0.3s ease-in-out ; pointer-events: none;  }
.custom-modal-main-two .contact-information-sec .input_row.active  .input-label{left: 8px;padding: 0 2px;min-height: 0;font-size: 14px;top: -11px;}
    .custom-modal-main-two .contact-information-sec .input_row .input-label span { position: relative; z-index: 5; margin: 0; font-size: 18px;; }
    .custom-modal-main-two .contact-information-sec .input_row.active  .input-label::after{ z-index: 2; width: 100%; height: 50%; top: calc(50% - 1px); left: 0; position: absolute; content: '';      background: #F7F3EE; }
        .custom-modal-main-two .contact-information-sec .input_row.active   .input-label span { font-size: 14px;;}
.custom-modal-main-two .contact-information-sec .input_row input{ padding: 0 8px; }
.custom-modal-main-two .contact-information-sec .input_row.phonuNumberField .input-label{left: 8px;padding: 0 2px;min-height: 0;font-size: 14px;top: -12px;}
.custom-modal-main-two .contact-information-sec .input_row.phonuNumberField .input-label span { font-size: 14px;;}
.custom-modal-main-two .contact-information-sec .input_row.phonuNumberField .input-label::after{ z-index: 2; width: 100%; height: 50%; top: calc(50% - 1px); left: 0; position: absolute; content: '';      background: #F7F3EE; }
.filter__col .select__label,
.custom-modal-main-two .form__input.filled{ font-size: 16px;;}
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder{ font-size: 14px;}
.custom-modal-main-two .select__drop{ margin-top: 8px;    background-color: #F7F3EE;border: solid 1px #9D9D9D;}
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select{ font-size: 18px;;}
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span{ font-size: 16px; }
.no-data-new-design{ padding: 24px; background: #F7F3EE; }
.no-data-new-design h5{ font-weight: normal;    font-family: Sharp, sans-serif; margin: 0; padding: 0 0 16px; font-size: 22px; line-height: 1.5; display: block; color: #000; }
.no-data-new-design p{  font-size: 16px; line-height: 1.5; color: #000;}
.button-set-new{ gap: 16px; display: flex; flex-wrap: wrap; padding: 24px 0 0 0 ;}
.button-set-new .btn-1{ display: flex; align-items: center;}
.button-set-new .btn-1 a{font-family: Sharp, sans-serif; font-weight: normal; background: #C65E33; padding: 0 32px; min-height: 40px; font-size: 18px; color: #fff; display: flex; align-items: center; transition:  all 0.3s ease-in-out; justify-content: center; }
.button-set-new .btn-1 a:hover{ background: #478ba1;  }
.button-set-new .btn-2{ display: flex; align-items: center;}
.button-set-new .btn-2 a{font-family: Sharp, sans-serif;transition:  all 0.3s ease-in-out; font-weight: normal;  border: #C65E33 solid 1px; padding: 0 32px; min-height: 40px; font-size: 18px; color:#C65E33; display: flex; align-items: center; justify-content: center;}
.button-set-new .btn-2 a:hover{ background: #C65E33; color: #fff;  }
 .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab {   margin-top: 24px !important; margin-bottom: 24px !important; padding: 0 20px 0 0;   }

.hero.faq_banner{ display: flex; width: 100%;}
.feedback_container .chapter_content h2{font-size: 46px;;}

    @media (max-width: 767px) {
        
    .custom-modal-datetime-sec-wrap { margin: 0; }
    .custom-modal-datetime-sec-wrap .datetime-sec ,
    .custom-modal-datetime-sec-wrap .slotsDropdownWrapper { width: 50%; }
    .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span { font-size: 14px; }
    .filter_v2_wrap .filter__col.filter__col_date ,
    .custom-modal-datetime-sec-wrap .slotsDropdown { width: 100%; }
    .filter_v2_wrap .filter__col.filter__col_date { margin: 0 !important; }

    .indecate-overlay { z-index: 100; }
    .indecate-overlay-box.mobile-view { display: flex; position: fixed; bottom: 94px; top: unset; padding: 30px 15px; left: 16px; right: 16px; width: auto; z-index: 101; }
    .indecate-overlay-box.mobile-view p { font-size: 16px; }

    .filter__row-custom { flex-wrap: wrap; }

    .filter__col:last-child { padding: 0; margin-top: 11px; }
    
    .custom-modal-main-two .custom-modal-block { max-width: 100%; height: auto; max-height: 100vh; width: 100%; padding: 26px 16px; }
    .custom-modal-main-two .modal-title h3 { font-size: 24px; }
    .custom-modal-main-two .modal-title { padding-bottom: 15px; }
    .custom-modal-main-two .modal-close a { height: 17px; width: 17px; background: url(../img/close-modal-2-mobile.svg)  no-repeat center center; }
    
    .custom-modal-main-two .prefer-sec { margin-top: 40px; }
    .custom-modal-main-two .prefer-sec h4 { font-size: 16px; max-width: 210px; margin-bottom: 16px; }
    .custom-modal-main-two .prefer-checkbox span, .custom-modal-main-two .prefer-checkbox label { display: none; }
    .custom-modal-main-two .prefer-checkbox { display: none; }
    .custom-modal-main-two .prefer-checkbox-mobile input[type="radio"] { display: none; }
    .custom-modal-main-two .prefer-checkbox-mobile label { height: 33px; padding: 0 8px; background-color: #F7F2EF; font-weight: 400; font-size: 14px; color: #000000; outline: none; border: none; display: flex; align-items: center; justify-content: center; }
    .custom-modal-main-two .prefer-checkbox-mobile input[type="radio"]:checked + label { background-color: #C65E33; color: #FFFFFF; }
    .prefer-checkbox-mobile { display: flex; }

    .custom-modal-main-two .contact-information-sec { margin-top: 40px; }
    .custom-modal-main-two .contact-information-sec h4 { font-size: 16px; margin-bottom: 15px; }
    .custom-modal-main-two .contact-information-sec .input_row input { border: none; font-size: 14px; }
    .custom-modal-main-two .contact-information-sec .input_row + .input_row { margin-top: 8px; }
    .custom-modal-main-two .submit-box { margin-top: 32px; }

    .custom-modal-main-two h4 ,
    .custom-modal-main-two .datetime-sec h4 , 
    .custom-modal-main-two .unit-checkbox-wrap h4 { font-size: 16px; margin-bottom: 16px; }
    
    .custom-modal-main-two form .filter__row { display: flex; align-items: center; flex-wrap: wrap; margin: 10px -8px 0; }
    .custom-modal-main-two .filter__col.filter__field { width: 50%; padding: 0 8px; margin-top: 12px; }
    .custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(2){ width: 50%;}
.custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(3){ width: 50%;}
.roomDetailPageFilterRow .filter__col:nth-of-type(2){ width: 50% !important;}
.roomDetailPageFilterRow .filter__col:nth-of-type(3){ width: 50% !important;}

    .custom-modal-main-two .filter__col.filter__col_select_time .form__field.filter__field { border: none; }
    .custom-modal-main-two .filter__col.filter__field.date_field .form__input ,
    .custom-modal-main-two .form__input.filled ,
    .custom-modal-main-two .form__input.filled ,
    .custom-modal-main-two .form__input.filled { font-size: 14px; }
    .custom-modal-main-two .unit-checkbox-wrap .unit-checkbox label { font-size: 14px; height: 33px; padding: 0 8px; }

    .room-selected-line a { flex-direction: column; font-size: 16px; }
    .room-selected-line a::after { position: absolute; right: 16px; }

    .mobile-more-fillter-btn a { display: flex; }
    .mobile-more-fillter-btn { margin: 40px 0; }
    .mobile-more-fillter { display: none; }
    
    .mobile-accordion_sec { display: block; }
    #customPopupRoomStudioForm .filter_v2_wrap .filter__row:first-child { display: none; }
    .custom-modal-main-two form { margin: 0; }

    .selected-rooms-list { justify-content: flex-start; gap: 8px; }
    .custom-modal-main-two .unit-checkbox-wrap .unit-checkbox + .unit-checkbox { margin-left: 0; }

    .forSingleRoomPageFilters.filter__row { margin: 30px -8px 0 !important; }
    .roomDetailPageFilterRow { margin: 0; }
    .roomDetailPageFilterRow .filter__col, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_occupancy, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_price, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_date { width: 50% !important; }
    .roomDetailPageFilterRow .filter__col:last-child { margin-top: 0; padding: 0 8px; }

    .custom-modal-main-two .form__input:focus + .form__input-placeholder, .custom-modal-main-two .form__input.filled + .form__input-placeholder{ font-size: 12px;;}
    .selected-rooms-list{ font-size: 14px;;}
    .custom-modal-main-two .prefer-sec h4{ max-width: 100%; }
    .custom-modal-main-two .prefer-sec .prefer-sec-wrap{ gap: 8px;;}
    .custom-modal-datetime-sec{ margin-top: 40px;; }
    .custom-modal-main-two .unit-checkbox-wrap { margin-top: 30px;}
    .custom-modal-main-two .filter_v2_wrap .filter__row{  padding-bottom: 10px;; }
    .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder,
    .custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder,
    .filter_v2_wrap .custom-modal-datetime-sec-wrap .form__input-placeholder{ left: 8px;  top: 9px;  font-size: 14px;; }
    .custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder{ top: 0; }
    .custom-modal-main-two .contact-information-sec .input_row .input-label span{ font-size: 14px;;}
    .custom-modal-main-two .contact-information-sec .input_row.phonuNumberField .input-label,
    .custom-modal-main-two .contact-information-sec .input_row.phonuNumberField .input-label span,
    .custom-modal-main-two .contact-information-sec .input_row.active .input-label span{ font-size: 12px;;}
    .custom-modal-main-two .contact-information-sec .input_row + .input_row{ margin-top: 16px; }
   
    
.filter__col.filter__col_selectDurationofstay .select__label{ font-size: 14px;;}
.filter__col.filter__col_selectDurationofstay  .form__input.filled+.form__input-placeholder { top: -9px;; }
.mobile_filter_modal_middle_list .form__input.form__date{ border: 0; padding: 0 8px; font-size: 14px; }
.custom-modal-main-two .contact-information-sec .input_row .input-label{ padding: 0; }
.custom-modal-main-two .contact-information-sec .input_row .input-label{ min-height: 40px;; }
.custom-modal-main-two .contact-information-sec .input_row input{ height: 40px;; }
.custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .selectTimePlaceholder, .custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder, .filter_v2_wrap .custom-modal-datetime-sec-wrap .form__input-placeholder{ font-size: 12px; top: 0; transform: translateY(-50%);}
.custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder, .filter_v2_wrap .custom-modal-datetime-sec-wrap .form__input-placeholder{ top: 0; transform: translateY(-50%); }

.filter_v2_wrap .custom-modal-datetime-sec-wrap .filter__col_date .form__input-placeholder{ transform: none; top: 9px; font-size: 14px ;  }
.roomDetailPageFilterRow .form__input-placeholder,
.roomDetailPageFilterRow .filter__col.filter__col_date .form__input{ font-size: 14px;;}
.roomDetailPageFilterRow .filter__col .select__label{ font-size: 14px;;}
.custom-modal-main-two .form__field .form__input.filled+.form__input-placeholder{ left: 16px;;  }
.custom-modal-main-two .filter_v2_wrap .form__select.form__input .select__item{ height: 32px;;  font-size: 14px; padding-top: 0; padding-bottom: 0;}
 body   .roomDetailPageFilterRow .select_opened .select__drop {
        overflow: auto !important;
        max-height: 220px !important;
    }
    
    .custom-modal-main-two .custom-modal-datetime-sec-wrap .datetime-sec .datetime-wrap .form__field .form__input.filled+.form__input-placeholder{ left: 8px;; }
    .custom-modal-main-two .custom-modal-block-two{ padding: 26px 16px; max-width: 100%; max-height: 100vh; }

    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two .custom-modal-block-two-wrap{ margin: 30px 0 0 0; }
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap .things-to-note-box p, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap .things-to-note-box ul li,
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h4, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h5, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap ul li, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap p, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap .things-to-note-box span{ font-size: 14px;;}
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h4, 
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h5{ margin: 40px  0 10px; }
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h4 + h5 { margin-top: 0; }
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap ul{ margin: 10px 0 0 0; padding: 0 0 0 16px;}
    .thing-to-note-inner span{ width: 14px;;}

    .custom-modal-main-two .custom-modal-block-two .custom-modal-block-two-wrap{ margin: 30px 0 0 0; }
    .custom-modal-block-two.modalThankYouPage .custom-modal-block-two-wrap h4{ font-size: 16px;;}
    .custom-modal-block-two-wrap .things-to-note-sec .things-to-note-box{  padding-left: 0; }
    .custom-modal-block-two-wrap .things-to-note-box + .things-to-note-box{ margin-top: 18px;; }
.custom-modal-main-two .custom-modal-block,
    .custom-modal-main-two .custom-modal-block-two.modalThankYouPage{ overflow: auto; max-height: none; height: 100vh; height: calc(var(--vh,1vh)*100);}

    .custom-modal-main-two{height: 100vh; height: calc(var(--vh,1vh)*100); position: fixed; left: 0; top: 0; width: 100%;   }

    .custom-modal-main-two .custom-modal-block{ padding-bottom: 80px;; }
    .custom-modal-main-two .custom-modal-block-two.modalThankYouPage{ padding-bottom: 50px;; }

   .no-data-new-design h5{ font-size: 16px;;}
    .no-data-new-design p{ font-size: 14px;;}
    .button-set-new .btn-2 a,
    .button-set-new .btn-1 a{ font-size: 15px; padding: 0 18px;;}
   .page-template-page-faq .reviews_section_v2 .steps__row {  display: flex ; gap: 0px; row-gap: 0px; flex-wrap: wrap;}
    .page-template-page-faq .reviews_section_v2 .steps__row .steps__col {align-items: flex-start;width:100%;}  
    .new_shange_page.new_shange_page_design .top_our_dtl h2, .new_shange_page .top_our_dtl h2{ font-size: 24px;}
    .more_dtls_blks_bottom .neighbourhood_top .neighbourhood_btn .button.button_outline{ background: #fff; }
    .new_shange_page_design_v2 .new_shange_page_design .more_dtls_blks{ padding: 24px 0 40px; }
      .new_shange_page_design_v2 .reviews_section_v2 .section{ padding: 40px 16px !important; }
}
@media (max-width: 1024px) {
    .main_wrps_rooms_sute .select__drop{ padding: 10px 0; max-height: 168px; overflow: auto; }
    .main_wrps_rooms_sute .select__item{ padding-top: 2px; padding-bottom: 2px;; min-height: 26px;; }
     .mobile_filter_modal_middle{ overflow: visible; }
    .mobile_filter_modal_inner{ overflow: auto; position: relative; padding: 90px 16px 90px; }
    /* .mobile_filter_modal_middle{ position: relative; z-index: 1; }   */
      .mobile_filter_modal_btn_apply{ z-index: 2; box-shadow: rgba(0,0,0,.2) 0px 0px 15px 6px; background: #EEE6DE; position: fixed; left: 0; bottom: 0px;  width: 100%; padding: 16px 16px 32px; ;}  
    .date_wrap .filter .filter__col{ margin: 0; }
    .mobile_filter_modal_inner .mobile_filter_modal_header{background: #EEE6DE; z-index: 3; position: fixed; left: 0; top: 0; width: 100%; padding: 32px 16px 16px;box-shadow: rgba(0, 0, 0, .2) 0px 0px 15px 6px; }
    .mobile_filter_modal_title{ top: auto; bottom: 10px;    }
    .mobile-more-fillter-btn a{ margin-bottom: 40px;; }
    .mobile-more-fillter-btn a.active{ margin: 0; }
    .page-template-page-rooms-and-studios .ui-widget.ui-datepicker{ min-width: calc(100% - 31px);}
    .mobile-more-fillter{ position: relative; z-index: 1; }
    .custom-modal-datetime-sec .custom-modal-datetime-sec-wrap .datetime-sec {width: 40%;}
    .custom-modal-datetime-sec .custom-modal-datetime-sec-wrap .slotsDropdownWrapper{ width: 60%;}
    .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .list{ max-height: 220px; font-size: 14px; padding: 0 10px; }
    .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select .option{ padding: 4px 0; min-height: 32px; }
.custom-modal-block-two-wrap .things-to-note-box p,
.custom-modal-block-two-wrap .things-to-note-box ul li,
.custom-modal-block-two-wrap h5,
.custom-modal-block-two-wrap ul li,
    .custom-modal-block-two-wrap p,
    .custom-modal-block-two-wrap .things-to-note-box span{ font-size: 15px;;}
    .custom-modal-block.loading::after, .step-coman-class.loading::after{ z-index: 116; position: fixed; }

    body.open_house_filter{ margin-top: 0 !important; }
    body.open_house_filter .sumo-form-wrapper.smartbar-popup{ display: none;}
    body.open_house_filter .mobile_filter_wrap_modal{ top: 0 !important; }
    .custom-modal-main-two .custom-modal-block{    height: 100vh;
    height: calc(var(--vh, 1vh) * 100); min-height: 0;}

    .roomDetailPageFilterRow .select_opened .select__drop { overflow: auto !important; max-height: 350px !important; }
    .roomDetailPageFilterRow .select__drop { overflow: auto; max-height: 350px; }

    .range_blk { padding: 40px 5px 20px; right: 0; left: auto; }
    .modelShowMoveinDate { z-index: 999999 !important; }
    .roomDetailPageFilterRow .form__input-placeholder { top: 8px; }

    .mobile-more-fillter .mobile_filter_modal_middle_box:last-child { padding-bottom: 160px; }
      .suites_room_catalog_container .suites-room-catalog .catalog__items.tabs-content__tab {   margin-top: 24px !important; margin-bottom: 24px !important; padding: 0 0px 0 0;   }
      .mobile-more-fillter .mobile_filter_modal_middle_box .filter__col.filter__col_select_homes{ margin: 0; }

       .page-template-page-faq .faq_main_wrap .right_faq h2{ font-size: 24px;}
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header{ line-height: 1.5; font-size: 20px;}

     .feedback_container .chapter_content h2{ margin: 0 0 24px; font-size: 32px;}
    .chapter_sec .chapter_content p{ margin: 0 0 24px; font-size: 16px;}
     .chapter_sec .chapter_content a.button{ font-size: 18px;}

     .filter__col.filter__col_selectDurationofstay .form__select{ box-shadow: none; padding: 0 8px; display: flex; align-items: center; font-size: 14px; background: #F7F2EF; min-height: 33px; border: 0;  }
      .filter__col.filter__col_selectDurationofstay  .form__input-placeholder{ left: 8px; }
       .filter__col.filter__col_selectDurationofstay .form__select::after{ right: 10px; visibility: visible; top: 10px; height: 12px; width: 12px;  background: url(../img/dropdown/drop-down.svg)  center center  no-repeat; background-size: 100% auto; }
     .new_shange_page_design_v2 .reviews_section_v2{    background: #EEE6DE; }
       .new_shange_page_design_v2 .reviews_section_v2 .section{ padding: 40px 0; }
       .new_shange_page_design_v2 .reviews_section_v2 .big-title{ margin: 0; text-align: left; font-size: 24px; }
       .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col{ margin: 32px 0 0 0; gap: 24px; flex-direction: row; display: flex; align-items: flex-start;}
       .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .steps__ico{ width: 54px; display: flex; align-items: center; justify-content: center; min-height: 48px; margin: 0; padding: 0;  }
        .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .steps__ico svg{ max-width: 54px; max-height: 80px;; }
        .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .sub-div{ text-align: left; width: calc(100% - 72px);}
         .new_shange_page_design_v2 .reviews_section_v2 .steps__row .steps__col .sub-div h5{ font-size: 20px; padding: 0 0 8px; margin: 0;}


.button_slider.new-btns.w3nShowNewButtons a.btn_txt.fromSingleRoomPage,
.suite__slider-wrap_main_box .button_slider a.btn_icon.btn_icon_with_text.fromSingleRoomPage{ background: url(../img/booking-white.svg) no-repeat center center #C65E33 !important; font-size: 0; border-radius: 20px; padding: 0; width: 40px !important; min-height: 40px; height: 40px; min-width: 40px; }

.button_slider a.btn_txt.btnBookShowing.disabled{ background: url(../img/booking-defult.svg) no-repeat center center #fff !important; font-size: 0; border-radius: 20px; padding: 0; width: 40px; min-height: 40px; height: 40px; min-width: 40px; }
.button_slider a.btn_txt.btnBookShowing{ background: url(../img/booking-white.svg) no-repeat center center #C65E33 !important; font-size: 0; border-radius: 20px; padding: 0; width: 40px !important; min-height: 40px; height: 40px; min-width: 40px; }
.button_slider.new-btns .selected-place{ background: url(../img/booking-check.svg) no-repeat 8px center #C65E33 !important; font-size: 0; border-radius: 20px; padding: 0; width: 40px !important; min-height: 40px; height: 40px; min-width: 40px; bottom: 0px; right: 16px; }



.button_slider.new-btns .selected-place::after{ display: none !important;}
.header {transition: 0.3s;}
.header.stick_header {transform: translateY(-108px);}
 

.map-top_section h5{ font-size: 24px;;}
.map-top_section .top_section_feature{ font-size: 16px;;}
.room_slider_row+.room_slider_row{ padding-top: 10px; margin-top: 10px; }
.map-top_section{ padding-bottom: 16px;   }
}
 
@media (max-width: 1200px) {
    .new_shange_page_design_v2 .more_dtls_blks_bottom::after {         width: 100vw;
        left: 50%;
        right: auto;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    .new_shange_page_design_v2 .more_dtls_blks_bottom{ padding: 40px 0; }

}




@media (min-width: 768px) and (max-width: 1024px) {

    .custom-modal-datetime-sec-wrap { margin: 0; }
    .custom-modal-datetime-sec-wrap .datetime-sec ,
    .custom-modal-datetime-sec-wrap .slotsDropdownWrapper { width: 50%; }
    .custom-modal-datetime-sec-wrap .slotsDropdown .nice-select span { font-size: 14px; }
    .filter_v2_wrap .filter__col.filter__col_date ,
    .custom-modal-datetime-sec-wrap .slotsDropdown { width: 100%; }
    .filter_v2_wrap .filter__col.filter__col_date { margin: 0 !important; }
 

        
    .custom-modal-main-two .custom-modal-block { max-width: 100%; height: auto; max-height: 100vh; width: 100%; padding: 26px 16px; }
    .custom-modal-main-two .modal-title h3 { font-size: 24px; }
    .custom-modal-main-two .modal-title { padding-bottom: 15px; }
    .custom-modal-main-two .modal-close a { height: 17px; width: 17px; background: url(../img/close-modal-2-mobile.svg)  no-repeat center center; }
    
    .custom-modal-main-two .prefer-sec { margin-top: 40px; }
    .custom-modal-main-two .prefer-sec h4 { font-size: 16px; max-width: 210px; margin-bottom: 16px; }
    .custom-modal-main-two .prefer-checkbox span, .custom-modal-main-two .prefer-checkbox label { display: none; }
    .custom-modal-main-two .prefer-checkbox button { height: 33px; padding: 0 8px; background-color: #F7F2EF; font-weight: 400; font-size: 14px; color: #000000; outline: none; border: none; display: flex; align-items: center; justify-content: center; }
    .custom-modal-main-two .prefer-checkbox button.active { background-color: #C65E33; color: #FFFFFF; }

    .custom-modal-main-two .contact-information-sec { margin-top: 40px; }
    .custom-modal-main-two .contact-information-sec h4 { font-size: 16px; margin-bottom: 15px; }
    .custom-modal-main-two .contact-information-sec .input_row input { border: none; font-size: 14px; }
    .custom-modal-main-two .contact-information-sec .input_row + .input_row { margin-top: 12px; }
    .custom-modal-main-two .submit-box { margin-top: 32px; }

    .custom-modal-main-two .datetime-sec h4 , 
    .custom-modal-main-two .unit-checkbox-wrap h4 { font-size: 16px; margin-bottom: 16px; }

    .custom-modal-main-two .filter__row { display: flex; }
    .custom-modal-main-two .filter__col { width: 50%; }
.custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(2){ width: 50%;}
.custom-modal-main-two .filter_v2_wrap .filter__row  .filter__col:nth-child(3){ width: 50%;}
.roomDetailPageFilterRow .filter__col:nth-of-type(2){ width: 50% !important;}
.roomDetailPageFilterRow .filter__col:nth-of-type(3){ width: 50% !important;}

    .custom-modal-main-two .custom-modal-block { padding: 25px; }
    .custom-modal-main-two .modal-title h3 { font-size: 32px; }
    .custom-modal-main-two .unit-checkbox-wrap .unit-checkbox label { font-size: 14px; height: 33px; padding: 0 8px; }

    .mobile-more-fillter-btn a { display: flex; }
    .mobile-more-fillter-btn { margin: 40px 0; }
    .mobile-more-fillter { display: none; }

    .forSingleRoomPageFilters.filter__row { margin: 30px -16px 0 !important; }
    .roomDetailPageFilterRow .filter__col, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_occupancy, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_price, .roomDetailPageFilterRow .filter_v2_wrap .filter__col.filter__col_date { width: 50% !important; }
    .roomDetailPageFilterRow .filter__col:last-child { margin-top: 0; padding: 0 8px; }

     .no-data-new-design h5{ font-size: 20px;;}
    .no-data-new-design p{ font-size: 14px;;}
    .button-set-new .btn-2 a,
    .button-set-new .btn-1 a{ font-size: 14px; padding: 0 18px;;}

    .page-template-page-faq .faq_main_wrap .right_faq h2{ font-size: 32px;}
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header{ font-size: 18px;}

     .feedback_container .chapter_content h2{ font-size: 32px;}
    .chapter_sec .chapter_content p{ font-size: 16px;}
     .chapter_sec .chapter_content a.button{ font-size: 16px;}
}

@media (min-width: 1024px) and (max-width: 1365px) {
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_price .form__field.filter__field { width: 160px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_occupancy .form__field.filter__field { width: 153px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_duration_of_stay .form__field.filter__field { width: 191px; }
    .filter__row-custom { flex-wrap: wrap; justify-content: flex-start; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn { justify-content: flex-start; }
    
    
    .custom-modal-main-two .contact-information-sec h4,
    .custom-modal-main-two h4,
    .custom-modal-main-two .prefer-sec h4,
    .custom-modal-main-two .unit-checkbox-wrap h4 { font-size: 18px; }

    .custom-modal-main-two .unit-checkbox-wrap .unit-checkbox label { font-size: 18px; height: 36px; padding: 0 10px; } 

    .no-data-new-design h5{ font-size: 20px;;}
    .no-data-new-design p{ font-size: 14px;;}
    .button-set-new .btn-2 a,
    .button-set-new .btn-1 a{ font-size: 14px; padding: 0 18px;;}

    .page-template-page-faq .faq_main_wrap .faq_nav ul li+li{ padding-top: 24px; }
    .page-template-page-faq .faq_main_wrap .faq_nav ul li a{ font-size: 16px;}
    .page-template-page-faq .faq_main_wrap .right_faq h2{ font-size: 32px;}
    .page-template-page-faq .right_faq .ui-accordion .ui-accordion-header{ font-size: 18px;}
    .feedback_container .chapter_content h2{ font-size: 36px;}
    .chapter_sec .chapter_content p{ font-size: 18px;}
     .chapter_sec .chapter_content a.button{ font-size: 16px;}


}
@media (min-width: 1366px) and (max-width: 1439px) {
    .houses_form .filter .filter__row .filter__col { padding: 6px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_price .form__field.filter__field { width: 160px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_occupancy .form__field.filter__field { width: 153px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_duration_of_stay .form__field.filter__field { width: 191px; }
    .filter__row-custom { flex-wrap: wrap; justify-content: flex-start; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn { justify-content: flex-start; }
    .main_wrps_rooms_sute .filter_v2 { padding: 0; }

    .custom-modal-main-two .unit-checkbox-wrap .unit-checkbox label { font-size: 20px; height: 38px; padding: 0 10px; } 

     .feedback_container .chapter_content h2{ font-size: 36px;}
    .chapter_sec .chapter_content p{ font-size: 18px;}
     .chapter_sec .chapter_content a.button{ font-size: 16px;}

}
@media (min-width: 1400px) {
    .houses_form .filter .filter__row .filter__col { padding: 6px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_price .form__field.filter__field { width: 160px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_occupancy .form__field.filter__field { width: 153px; }
    .suites_room_catalog_container .filter_v2_wrap .filter__col.filter__col_duration_of_stay .form__field.filter__field { width: 191px; }
    .filter__row-custom { flex-wrap: wrap; justify-content: flex-start; }
    .filter_v2_wrap .filter__col.filter__col_more_filter .more_filter_btn { justify-content: flex-start; }
    .main_wrps_rooms_sute .filter_v2 { padding: 0; }
}

 

.select__drop { z-index: 10; }
.filter_v2_wrap { z-index: 60; position: relative; }
/* .roomDetailPageFilterRow .select_opened .select__drop { overflow: hidden; max-height: none; } */
.roomDetailPageFilterRow .select__drop { overflow: auto; max-height: 350px; }

/* Created by Prit */

.no-mobile.houses_form .filter_v2_wrap { padding-top: 24px; }
.suites-catalog_filter_btn_box { position: relative; }
.suites-catalog_filter_btn_box .counter { position: absolute; width: 16px; height: 16px; background-color: #C65E33; top: -5px; right: -5px; font-size: 12px; color: #fff; display: flex; align-items: center; justify-content: center; }
.suites-catalog_filter_cox.line ,
.stiky_select_btn_wrp.line { margin-bottom: 64px; }
.main_wrps_rooms_sute .house_select_mobile .select__drop { display: none;}
.main_wrps_rooms_sute .house_select_mobile.select_opened .select__drop { display: block;}

.house_select_mobile .select__label { padding: 0 9px;}

.roomDetailPageFilterRow h4 { padding:0 8px;}

.mobile_filter_modal_middle_list.w3n_price_wrapper { z-index: 1;}

.iti--inline-dropdown .iti__dropdown-content{ z-index: 6;}
.no-mobile.houses_form .filter_v2_wrap>.filter__row{ align-items: center;}


.mes_btn span.error-message {margin-bottom: 15px;margin-top: 0 !important;display: inline-block;}



/*========== home banner new css start ===========*/
.home-banner-new-design{ position: relative; display:block   }
.home-banner-new-design .home-banner-img{ position: relative; z-index: 2; width: 100%; display: flex; height: 100%;   }
.home-banner-new-design .home-banner-img picture{ min-height: calc(100vh  - 110px);  background: #000; position: relative; width: 100%; overflow: hidden; }
.home-banner-new-design .home-banner-img picture img{ position: absolute; opacity: 0.5; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.banner-caption-outer{ position: absolute; z-index: 3; left: 0; top: 0; height: 100%; display: flex; align-items: center; justify-content: center;  width: 100%;  }
.banner-text-block{ max-width: 960px; margin: 0 auto; display: block; }
.banner-text-block .banner-text-top{ padding: 0 0 32px; display: block; width: 100%; text-align: center;}
.banner-text-block .banner-text-top h1{ margin: 0; padding: 0; text-align: center;    font-family: Mazius, sans-serif; font-size: 46px; line-height: 1.2; font-weight: normal; color: #fff; }
.banner-text-block  .banner-text-top p{ padding: 32px 0 0 0; text-align: center; font-size: 20px; line-height: 1.5; color: #fff;}
.banner-frm-block{ width: 100%; padding: 24px; margin: 0 auto; display: block; background: #EEE6DE; max-width: 916px;position: relative;}
.form-row-main{ display: flex; align-items: flex-start; gap: 16px;}
.from-input-box{ width: 220px; position: relative ; display: block;}
.from-input-box .input-label{ pointer-events: none; color: #000;font-size: 18px; padding: 0 16px; display: flex ; align-items: center; line-height: 1.2; position: absolute; left: 0; top: 0; min-height: 48px; }
.from-input-box .input-text-banner{ padding: 0 16px; color: #000; font-size: 18px; line-height: 1.2; border: #9D9D9D solid 1px; display: block; width: 100%; height: 48px;;background: url(../img/dropdown/drop-down.svg) calc(100% - 10px) no-repeat #fff; }
.from-input-box .input-text-banner::placeholder{ color: #000;}
.from-input-box.slider_range .range_btn{ padding: 0 16px; color: #000; font-size: 18px; line-height: 1.2; border: #9D9D9D solid 1px; display: flex; align-items: center; width: 100%; height: 48px;;background: url(../img/dropdown/drop-down.svg) calc(100% - 10px) no-repeat #fff; }
.from-input-box.slider_range .range_btn::after{ display: none;}
.from-input-box .form__input-placeholder{ color: #000;font-size: 18px; padding: 0 16px; display: flex ; align-items: center; line-height: 1.2; position: absolute; left: 0; top: 0; min-height: 48px; }

.from-input-box  .form__input:focus+.form__input-placeholder, 
.from-input-box  .form__input.filled+.form__input-placeholder{ top: 2px; font-size: 16px; }

.from-input-box.submit-btn{ width: 160px;}
.from-input-box.submit-btn input[type="submit"] {width: 100%; display: flex; align-items: center; justify-content: center; background: #C65E33 ; border: 0; font-size: 18px; line-height: 1; letter-spacing: 0.045rem; height: 48px; transition: all 0.3s ease-in-out ; color: #fff; cursor: pointer;  } 
.from-input-box.submit-btn input[type="submit"]:hover{ background: #478ba1; }
.from-input-box select{ width: 100%; height: 48px;}
.from-input-box .form__input{ box-shadow: none; padding: 0 16px; color: #000; font-size: 18px; line-height: 1.2; border: #9D9D9D solid 1px; display: block; width: 100%; height: 48px;;background: url(../img/dropdown/drop-down.svg) calc(100% - 10px) no-repeat #fff; }
.from-input-box .select_opened .select__drop { margin-top: 8px; }


.home-banner-new-design .scroll_bottom{ left: 50%; width: 46px; bottom: 20px; margin: 0 0 0 -23px;  }
.banner-text-block .banner-text-top .mobile-text{ display: none;}
.mobile-search-frm{ display: none; width: 100%;}
.mobile-search-frm a{ padding: 0 70px 0 10px; align-items: center; min-height: 64px; position: relative; background: #fff; border: #9D9D9D solid 1px; display: flex; width: 100%;}
.mobile-search-frm a .left-part{ display: flex; flex-direction: column;}
.mobile-search-frm a .left-part .date{ word-wrap: break-word; white-space: wrap; display: block; padding: 0 0 8px; font-size: 16px;  line-height: 18px; color: #000 ; line-height: 1.2;}
.mobile-search-frm a .left-part .price-row{ font-size: 14px; display: block; line-height: 1.2; color: #9D9D9D; display: flex;}
.mobile-search-frm a .left-part .price-row span + span{ position: relative; display: flex; padding: 0 0 0 19px; }
.mobile-search-frm a .left-part .price-row span + span::after{ background: #9D9D9D; border-radius: 10px; width: 3px; content: ''; position: absolute; left: 8px; top: 50%; margin: -1px 0 0 0; content: ''; height: 3px;}
.mobile-search-frm a .search-btn{ position: absolute; right: 0; top: 0; width: 64px ; background: url(../img/Union.svg) no-repeat center center #C65E33; height: 64px; }

 .mobile-banner-form-modal{ display: none;}
 .mobile-banner-form-modal.active-modal{ display: flex;}

.from-input-box.active-fld .form__input-placeholder{ transform: translateY(-50%); top: 2px; font-size: 16px; }
.from-input-box.from-input-box-duration .form__field{ min-height: 48px; }
.from-input-box.from-input-box-duration .form__field .select__label { pointer-events: none; color: #000;font-size: 18px; padding: 0 16px; display: flex ; align-items: center; line-height: 1.2; position: absolute; left: 0; top: 0; min-height: 48px; }



.discount-popup-main {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000000;
    transition: .3s;
}
.discount-popup-main .discount-popup-inner {
    box-shadow: rgba(0, 0, 0, 0.25) 1px 3px 5px;
    background-color: rgb(238, 230, 222);
    fill: rgb(238, 230, 222);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 42px;
}
.discount-popup-main .discount-popup-inner p{ padding: 10px 10px;  
    font-weight: 500;font-family: Sharp, sans-serif;
    font-style: normal;
    font-size: 16px;color: rgb(0, 0, 0); }
 .discount-popup-main .discount-popup-inner    .close-discount-popup { position: absolute; right: 10px; margin-top:-13px; top:50%; display: flex; }
  .discount-popup-main .discount-popup-inner    .close-discount-popup  a{ display: flex; width: 26px; height: 26px ;
    position: relative;
} 
 .discount-popup-main .discount-popup-inner    .close-discount-popup  a img{ width: 26px; height: auto; }

.discover-inner{ padding: 20px 0 0 0; border-top: #9f9f9f solid 1px; margin: 20px 0 0 0; display: flex; align-items: center; justify-content: center; gap:10px }
.discover-inner a{ white-space: nowrap; }
.header {transition: 0.3s;}
/*.header.stick_header {transform: translateY(-110px);}*/

.banner-frm-block-mn{ min-height: 96px; }

.banner-frm-block.banner-active{ z-index: 1000; transition: all 0.3s ease-in-out; margin: 0 22px; top: 0; position: fixed; }
.banner-frm-block::after{ position: absolute; width: 150vw; left: 50%; transform: translateX(-50%);  height: 100%; z-index: 1; content: ''; background: #EEE6DE; top: 0; transition: all 0.3s ease-in-out;  opacity: 0;   pointer-events: none; z-index: 1; box-shadow: rgba(0, 0, 0, .3) 0 0 10px;}
.banner-frm-block.banner-active::after{ opacity: 1;   }
.form-blk-inner{ position: relative; z-index: 2; }

.header.header_bg + .page-wrap  .banner-frm-block.banner-active { transform: translateY(109px); }
.header.stick_header.header_bg + .page-wrap  .banner-frm-block.banner-active { transform: translateY(0px); }

.header.header_bg + .page-wrap  .top_banner_blk_bottom .nav_stiky_wrps {  top: 109px; }
/*.header.stick_header.header_bg + .page-wrap  .top_banner_blk_bottom .nav_stiky_wrps { top: 0;   }*/

.home-banner-new-design.diseble-arrow .scroll_bottom{ z-index: 2; }
 .our_boutique_redesign { position: relative; z-index: 2; }


.suite-info__row .selected_suite-info__col{   }
.suite-info__row .selected_suite-info__col .suite-cost__cost{ white-space: nowrap;}
@media (max-width: 1400px){
.header.header_bg + .page-wrap .banner-frm-block.banner-active{ transform: translateY(78px); }
}

@media (min-width: 768px) and (max-width: 1400px) {
.header.header_bg + .page-wrap  .top_banner_blk_bottom .nav_stiky_wrps {  top: 77px; }
/*.header.stick_header.header_bg + .page-wrap  .top_banner_blk_bottom .nav_stiky_wrps { top: 0;   }*/
}

@media (min-width: 1200px) and (max-width: 1650px) {
    .suite-info__title{ font-size: 40px;}
    .suite-info__adress {font-size: 18px;;}
    .suite-info__col p{ font-size: 14px;}
}

@media (min-width: 1200px) and (max-width: 1400px) {
    .new_shange_page_design .suite-cost__cost,
    .new_shange_page_design .suite__name { font-size: 16px; line-height: 1.29em; } 
    .new_shange_page_design .suite__adress { font-size: 13px; line-height: 1.46em; } 
    .new_shange_page_design .suite__info-col .suite__baroque,
    .new_shange_page_design .suite__info-col .suite-builtyear { font-size: 12px; line-height: 150%; }
     .new_shange_page_design .suite-cost__wrapper { font-size: 12px; } 
     .new_shange_page_design .suite-cost__available {
    font-size: 16px;
    line-height: 129.778%;
}
.new_shange_page_design .suite__info-col .suite__baroque, .new_shange_page_design .suite__info-col .suite-builtyear {
        font-size: 12px;
        /* line-height: 150%; */
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .banner-text-block .banner-text-top h1{ font-size: 34px;}
    .banner-text-block .banner-text-top p{ padding: 24px 0 0 0;}
    .home-banner-new-design .scroll_bottom{ bottom: 20px; }

    .discount-popup-main .discount-popup-inner { padding-right: 40px; }
    .discount-popup-main .discount-popup-inner p{ font-size: 14px; }
}
@media (max-width: 767px) {
.home-banner-new-design{ background: #EEE6DE; }    
 .banner-text-block .banner-text-top   .desktop-text{ display: none;}
    .banner-text-block .banner-text-top .mobile-text{ display: block;}
.banner-caption-outer{ position: relative; display: block; width: 100%; transform: none; top: auto;  } 
.banner-text-block .banner-text-top{ text-align: left; padding: 32px 0  24px; }  
  .banner-text-block .banner-text-top h1{ text-align: left; font-size: 32px; line-height: 1.3; color: #000;   } 
  .banner-text-block .banner-text-top p{ text-align: left;  padding: 24px 0 0 0; font-size: 16px;color: #000; line-height: 1.5; }
  .banner-frm-block{ display: none;}
  .home-banner-new-design .home-banner-img picture{ min-height: 361px; height: 361px !important; }
  .home-banner-new-design .scroll_bottom{ bottom: 20px; }
  .mobile-search-frm{ display: block;}
  .banner-text-block{ padding: 0 0 32px; }

  


.mobile-banner-form-modal { display: none; left: 0; top: 0; position: fixed; z-index: 999999; background: #EEE6DE; width: 100%; }
.mobile-banner-form-modal .modal-inner{ padding:66px 16px 24px; flex-direction: column; height: 100vh;   height: calc(var(--vh,1vh)*100); overflow: auto;  width: 100%; display: flex;}
.mobile-banner-form-modal .modal-inner .modal-submit-row{ margin-top: auto; margin-bottom: 60px; }
.mobile-banner-form-modal .modal-inner .modal-cls{ display: flex; position: absolute; right: 16px;top: 24px; }
.mobile-banner-form-modal .modal-inner .modal-cls a{ display: flex; width: 18px; background: url(../img/modal-cls.svg) no-repeat center center;  height: 18px;}
.modal-input-box { display: block; width: 100%; padding: 0 0 40px;}
.modal-input-box .input-labe{ font-size: 16px; line-height: 1.2; padding: 0 0 16px; color: #000; display: block;}
.modal-input-box .from-input-box{ width: 100%; display: block;}
.modal-input-box .from-input-box .form__input { padding: 0 8px; font-size: 14px; line-height: 1.2; color: #000; height: 33px; min-height: 33px; width: 100%; display: block; background:url(../img/dropdown/drop-down.svg) calc(100% - 10px) no-repeat  #F7F2EF; border: 0; background-size: 13px auto; }
.modal-input-box  .from-input-box .form__input-placeholder{padding: 0 8px; min-height: 33px; font-size: 14px; line-height: 1.2; color: #000; height: 33px;}
.modal-input-box  .range_blk { width:100%; left: 0px;  position: relative; margin: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible;background-color: transparent; border: none; padding: 36px 0 9px; }
.modal-submit-row{ width: 100%; display: flex; align-items: center; justify-content: center;}
.modal-submit-row input[type="submit"]{ border: 0; display: flex ; width: 100%; background: #C65E33; height: 42px; font-size: 16px; color: #fff;  align-items: center; justify-content: center;}

.modal-input-box .select__drop{ padding: 0 8px; background: #F7F2EF; border: 0; }
.modal-input-box .select__drop .select__item{ height: auto; padding: 7px 0 8px; font-size: 14px; line-height: 1.2; color: #000; }
.mobile-banner-form-modal .modal-inner form{  width: 100%;display: flex;  flex-direction: column; height: 100%;  }

body.overflow-hidden{  overflow: hidden;}
.modal-input-box .select__drop{ max-height: 130px; overflow: auto; }
/*.modal-input-box .from-input-box .form__input-placeholder{ display: none;}*/
.modal-input-box .from-input-box .form__input.filled + .form__input-placeholder { display: none;}
.modal-input-box .from-input-box .form__input .select__label{ min-height: 33px; display: flex ;align-items: center; font-size: 14px; }

  .discount-popup-main .discount-popup-inner { padding-right: 40px; }
    .discount-popup-main .discount-popup-inner p{ font-size: 14px; }
    .discover-txt-block.mobile_show{ display: block; }
.discover-inner{ flex-direction: column; text-align: center; }


.banner-frm-block-mn{ display: none;}
.mobile-search-frm-mn{ min-height: 84px; position: relative; }


.mobile-search-frm.banner-active { z-index: 1000; transition: all 0.3s ease-in-out; margin: 0 0px; top: 0; position: fixed; }
.mobile-search-frm::after{ position: absolute; width: 150vw; left: 50%; transform: translateX(-50%);  height: 100%; z-index: 1; content: ''; background: #EEE6DE; top: 0; transition: all 0.3s ease-in-out;  opacity: 0;   pointer-events: none; z-index: 1; box-shadow: rgba(0, 0, 0, .3) 0 0 10px;}
.mobile-search-frm.banner-active::after{ opacity: 1;   }
.mobile-search-frm a{ position: relative; z-index: 2; }

.header.header_bg + .page-wrap  .mobile-search-frm.banner-active { transform: translateY(76px); }
.header.stick_header.header_bg + .page-wrap  .mobile-search-frm.banner-active { transform: translateY(0px); }
.mobile-search-frm.banner-active a{ transition: none; max-width: calc(100% - 32px); }
.mobile-search-frm{ padding: 10px 0; }
}



.suite__slider-wrap_main_box .view_on_map {position: absolute;z-index: 9;top: 8px;right: 8px;display: flex;gap: 5px;margin: 16px 0 0;background-color: #478BA1;color: #F7F3EE;}
.suite__slider-wrap_main_box .view_on_map a {padding: 5px 15px;}
.suite__slider-wrap_main_box .view_on_map a.active {background-color: #c65e33;}

.suite__slider-wrap_main_box .view_on_map a span {display: flex;gap: 5px;align-items: center;line-height: 1.5;}
.suite__slider-wrap_main_box .view_on_map a span i {display: flex;}
.suite__slider-wrap_main_box .view_on_map a span svg {height: 22px;width: auto;}
/* .suite__slider-wrap_main_box .view_on_map a span svg path {stroke: #F7F3EE;stroke-width: 3px;} */
.suite__slider-wrap_main_box .view_on_map a span.reset_map {display: none;}
.suite__slider-wrap_main_box .view_on_map a.active span.view_map {display: none;}
.suite__slider-wrap_main_box .view_on_map a.active span.reset_map {display: flex;}
/* .suite__slider-wrap_main_box .view_on_map a span.reset_map i {font-style: normal;font-size: 22px;line-height: 0.7;} */