.banner-section-common{position: relative;}
.banner-section-common:before { content: '';/* background: rgba(0, 0, 0, 0.2);*/ z-index: 1; position: absolute; width: 100%; height: 100%; }
.banner-image figure, .banner-image figure img{width: 100% !important; height: 90vh !important; object-fit: cover; object-position: 100% 0px;}
.green-section { background-color: #005046; position: relative; /*padding-bottom: 800px !important;*/ }
.white{color: #fff;}
.text-center{text-align: center;}
.top-image { position: absolute; top: -120px; left: -98px; }
.green-sec-inner {position: relative;margin-top: -168px;}
.orange-heading { z-index: 1; position: relative; }
.small-title{font-size: 40px; line-height: 50px; max-width: 750px; font-weight: normal; width: 50%; padding-top: 50px;}
.amenities-icon-list {padding: 155px 0;}
.amenities-icon-list figure { text-align: center; position: relative; width: 256px; height: 256px; display: flex; align-items: center; justify-content: center; margin: 0 auto; }
.amenities-icon-list figure img{z-index: 2;}
.amenities-icon-list figure:before { background-position: center; content: ''; background: url('../images/circle.png'); background-size: cover; background-position: center;position: absolute; height: 256px;  width: 256px;border-radius: 50%; opacity: 0.7; left: 0; }
.is-col-center {justify-content: center; padding-top: 55px;}
.is-col-center .wp-block-column{ max-width: 25%;}
.amenities-icon-list h6{font-size: 20px; line-height: 25px; color: #D2F8E8; text-transform: capitalize; text-align: center;}
/*.green-sec-inner { background: url('../images/AMENITIES.png'); background-repeat: no-repeat; background-repeat: no-repeat; background-size: contain; position: absolute; top: -140px; z-index: 1; padding-bottom: 400px !important; }*/
.place-slider .swiper-content, .place-slider{padding: 0 !important;}
.place-slider img{height: 900px !important; width: 100%; object-fit: cover;}
.places-warp h4 { color: #005046; font-size: 95px; line-height: 84px; font-family: Kapra Neue; }
.places-warp p{font-size: 60px; line-height: 65px; font-weight: 600; color: #FF662D; text-transform: uppercase; font-family: Kapra Neue;}
.places-warp { padding-bottom: 64px !important; }
.places-warp { max-width: 1350px !important; margin-left: auto !important; margin-right: auto !important; }
.places-warp:last-child{margin-bottom: 100px;}
.place-slider .swiper-pagination{ bottom: -85px !important;}
.place-slider .swiper-pagination .swiper-pagination-bullet{width: 16px; height: 16px;}
.right-image{    position: relative; width: 100%; height: 100%;}
.right-image figure { position: absolute; right: -120px; top: -24%; transform: translateY(-24%); }
.place-slider .swiper-button-prev{ background: transparent !important;  left: -70px !important;}
.place-slider .swiper-button-prev:after{    background: url('../images/right-arrow.png'); width: 49px; height: 47px; background-size: contain; background-repeat: no-repeat; content: '';     transform: rotate(180deg);}
.place-slider .swiper-button-next { background: transparent; right: -70px !important; }
.place-slider .swiper-button-next:after { background: url('../images/right-arrow.png'); width: 49px; height: 47px; background-size: contain; background-repeat: no-repeat; content: ''; }
.place-location-wrap { padding-top: 85px !important; padding-bottom: 50px !important; }
.landscaping{padding-top: 200px; z-index: 2;
position: relative; margin-bottom: 80px;}
/* our planet */
.white-section{background-color: #fff;}
.banner-full img, .banner-full figure{width: 100% !important;}
.center-image { top: 30%; left: 50%; transform: translateX(-50%); z-index: 2;}
.green-sec-inner .orange-heading{max-width: 1255px;}
.green{color: #214232;}
.to-relax{text-align: center; max-width: 1160px !important; padding: 30px 0;}
.to-relax h4{color: #ACFAD7; font-size: 187px; line-height: 177px; font-family: Kapra Neue;}
.to-relax strong{color: #fff;}
.esg-credentials{ font-size: 95px; line-height: 100px; color: #FF662D; font-family: Kapra Neue; }
.section-to { background: url('../images/MORETOWN-bg.jpg'); background-attachment: fixed; position: relative; overflow: hidden; padding: 0 !important; margin-top: 16px; background-position: 100% 50%; background-size: cover;}
.section-to .amenities-icon-list{padding-bottom: 200px;}
.section-to .amenities-icon-list figure{height: 178px; width: 178px;}
.section-to .amenities-icon-list figure:before{background: url('../images/esg-icon.svg'); height: 178px; width: 178px;}
.section-to.fixed-height{background: url('../images/MORETOWN-BUILDING-Parallax.jpg'); background-attachment: fixed; margin-top: 0; background-size: cover; background-position: center; background-repeat: no-repeat;}
.mt-remove{margin-top: 13px; margin-block-start: 11px !important;}
.space-bottom{padding-bottom: 60px; padding-top: 80px;}
.space-around { padding-left: 60px; padding-right: 60px; }
.img-align-center { justify-content: center; position: absolute; bottom: 40%; left: 50%; transform: translate(-50%); z-index: 1; }
.esg-icon-list .amenities-icon-list{padding-left: 20px; padding-right: 20px;}
.green-bg{background-color: #005046;}
.rightside-image{position: relative;}
.rightside-image figure { position: absolute; z-index: 5; right: -250px; top: 50%; transform: translateY(-50%) rotate(90deg); }
.max-width-full{max-width: 100% !important;}
.full-width figure, .full-width figure img{width: 100% !important;}


.light-green-section { background: #E2FCF1; padding-bottom: 225px !important; }
/* .light-green-section:after{content: ''; position: absolute; right: 0; background: url('../images/right-grid.png'); background-repeat: no-repeat; background-size: contain;height: 700px; width: 550px;right: 0; bottom: 110px;} */
.light-green-section .green-sec-inner .top-image { left: auto; right: -130px; transform: unset; }
.located-mint-flower {position: absolute;left: 7%; bottom: -32.6%;/*transform: translate(-20%, 50%);*/z-index: 2;}
.get-hired { background-color: #005046; width: 100%; max-width: 100% !important; padding-bottom: 300px !important;}
.get-hired .orange-heading h2 { font-size: 100px; line-height: 90px; /*font-weight: bold;*/ color: #FF662D !important; text-transform: uppercase; position: absolute; top: -134px; font-family: 'Kapra Neue';}
.get-hired .short-desc { padding-top: 80px; font-size: 30px; line-height: 44px; color: #ACFAD7; }
.local-highlight{margin-top: -200px; padding-bottom: 80px !important;}
.light-color h2{font-size: 60px; line-height: 65px; color: #ACFAD7 !important; text-transform: uppercase; font-family: 'Kapra Neue';}
.local-highlight figure, .local-highlight figure img{width: 100%; height: 423px; object-fit: cover;} 
.local-highlight .local-highlight-desc { font-size: 30px; line-height: 35px; color: #FF662D; max-width: 400px; }

.travel-times{padding-left: 30px;}
.travel-times h2 { font-size: 60px; line-height: 65px; color: #ACFAD7 !important; text-transform: uppercase; font-family: 'Kapra Neue';}
.travel-times .travel-times-wrap ul{padding-left: 0;}
.travel-times .travel-times-wrap ul li { display: flex; align-items: center; justify-content: space-between;}
.place { color: #fff; font-size: 20px; line-height: 64px; font-weight: normal; display: flex; }
.travel-times .travel-times-wrap span{ background: #ACFAD7; height: 1px; display: block; width: 11%; position: relative; margin-left: 15px;}
.travel-times .travel-times-wrap span:last-child{ width: 60%;}
.travel-times .min { font-size: 20px; line-height: 40px; text-transform: uppercase; color: #ACFAD7; margin-right: 10px; }
.travel-times .travel-times-wrap span:after { content: ''; position: absolute; border-radius: 50%; background: #ACFAD7; width: 10px; height: 10px; top: 50%; transform: translateY(-50%); right: 0;}
.travel-times .travel-times-wrap span:last-child:after{content: ''; position: absolute; border-radius: 50%; background: #ACFAD7; width: 10px; height: 10px; top: 50%; transform: translateY(-50%); right: 0;}
.travel-times .distance-number { display: flex; font-size: 32px; line-height: 80px; color: #FF662D; width: 57px; height: 57px; border-radius: 50px; border: 1px solid; justify-content: center; align-items: center; margin: 0 10px 0 4px; }
.travel-times .travel-times-wrap ul li:nth-child(16n + 2) span{width: 7%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 3) span{width: 10%;}
/* .travel-times .travel-times-wrap ul li:nth-child(16n + 4) span{width: 8%;} */
.travel-times .travel-times-wrap ul li:nth-child(16n + 4) span{width: 8.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 5) span{width: 13%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 6) span{width: 13.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 7) span{width: 7.1%; margin-left: 0;}
/* .travel-times .travel-times-wrap ul li:nth-child(16n + 7) span{width: 7%;} */
.travel-times .travel-times-wrap ul li:nth-child(16n + 8) span{width: 17%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 9) span{width: 18%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 10) span{width: 17%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 11) span{width: 14%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 12) span{width: 25%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 13) span{width: 25%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 14) span{width: 32.33%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 15) span{width: 30.8%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 16) span{width: 66%;}

.travel-times .travel-times-wrap ul li:nth-child(16n + 1) span.progress-span{width: 70.2%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 2) span.progress-span{width: 69.9%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 3) span.progress-span{width: 69.6%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 4) span.progress-span{width: 69.9%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 5) span.progress-span{width: 68.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 6) span.progress-span{width: 66.6%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 7) span.progress-span{width: 67.4%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 8) span.progress-span{width: 65.3%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 9) span.progress-span{width: 61.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 10) span.progress-span{width: 60.4%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 11) span.progress-span{width: 58.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 12) span.progress-span{width: 53.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 13) span.progress-span{width: 52.8%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 14) span.progress-span{width: 48.8%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 15) span.progress-span{width: 48.5%;}
.travel-times .travel-times-wrap ul li:nth-child(16n + 16) span.progress-span{width: 10%;}

.journey-times{font-size: 15px; line-height: 20px; color: #fff !important; padding-left: 45px;}
.fixed-height{height: 1160px;}


/*download*/
.downloads-section{background-color: #D2F8E8; padding:90px 90px 0;}
.downloads-section .download-inner{display: flex; gap:50px;}
.downloads-section .download-inner .main-title{width: 50%;}
.downloads-section .download-inner .guids-and-availability{width: 50%;}
.flower-img{height: 950px; padding-left: 7px; position: relative; z-index: 2; }

.downloads-section .main-title{position: relative; padding-top: 20px;}
.download-title{font-size: 190px; line-height:200px; color: #005046 !important; position: absolute; top: 34%; font-family: Kapra Neue; font-weight: 600;}
.guids-and-availability .inner-sec{padding-top: 125px;}
.our-guids .title, .availibility-heading{font-size: 30px; line-height: 33px; color: #005046; padding-bottom: 20px; font-family: Kapra Neue; font-weight: 600;}
.brochures{display: flex; flex-wrap: wrap; gap: 28px;}
.brochures-details { width: 30%;}
.brochures-title{padding-top: 10px;}
.brochures-title a{font-size: 20px; line-height: 33px; color: #000; position: relative; font-family: BentonSans; }
.brochures-title a:after { content: ''; position: absolute; background: url('../images/downloads.svg'); background-repeat: no-repeat; background-size: cover; width: 19px; height: 20px; /*transition: height 0.15s ease-out;*/ transition: 0.8s; transform-origin: top; /*top: 0;*/ margin-top: 3px;  right: -25px; }
.brochures-title a:hover:after{transition: 0.8s; transform: scale(1, 1.2)/* translateY(-30%)*/;}
.availability{padding-top: 120px;}
.availability-list{display: flex; gap:30px;}
.availability-list-inner{width: 30%; /*position: relative;*/}
.availibility_item_title{font-size: 60px; line-height: 66px; color: #FF662D; font-family: Kapra Neue; font-weight: 600;}

.availibility_item_title span{font-size: 87px;}
.more{font-size: 20px; line-height: 34px; color: #000; text-transform: capitalize; font-family: 'Noto Sans'; font-weight: 600;  position: relative; cursor: pointer;}
.more:hover{color: #FF662D;}
.more:after{ content: ''; position: absolute; width: 38px; height: 38px; color: #000; display: inline-block; background: linear-gradient(#000 0 0), linear-gradient(#000 0 0); background-position-x: 0%, 0%; background-position-y: 0%, 0%; background-repeat: repeat, repeat; background-size: auto, auto; background-position: center; background-size: 50% 2px, 2px 50%; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); cursor: pointer; }
.more:hover:after { color: #FF662D; content: ''; position: absolute; color: #000; display: inline-block; background: linear-gradient(#FF662D 0 0), linear-gradient(#FF662D 0 0); background-position-x: 0%, 0%; background-position-y: 0%, 0%; background-repeat: repeat, repeat; background-size: auto, auto; background-position-x: 0%, 0%; background-position-y: 0%, 0%; background-repeat: repeat, repeat; background-size: auto, auto; background-position: center; background-size: 50% 2px, 2px 50%; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); cursor: pointer; }
.dropdown-content{padding-top: 15px; /*position: absolute;*/}
.dropdown-content li a{font-size: 20px; line-height: 33px; font-family: 'Noto Sans'; font-weight: 300; position: relative; color: #000; display: block;}
.dropdown-content li a:hover{font-weight: normal;}
.dropdown-content li a:after{ content: ''; position: absolute; background: url('../images/downloads.svg'); background-repeat: no-repeat; background-size: cover; width: 19px; height: 20px; /*transition: height 0.15s ease-out;*/ transition: 0.8s; transform-origin: top; /*top: 0;*/ margin-top: 3px;  right: -35px; }
.dropdown-content li a:hover:after{transition: 0.8s; transform: scale(1, 1.2)/* translateY(-30%)*/;}
/*news and events*/
.page-template-news-and-events .header_banner_section, .page-template-news-and-events .header_banner_section img { width: 100% !important; height: 90vh !important; object-fit: cover; object-position: 100% 0px; }
.page-template-news-and-events .title_section{margin-top: -144px; text-align: center; position: relative;}
.page-template-news-and-events .title_section h1{color: #FF662D !important; font-family: Kapra Neue; font-weight: 600; font-size: 190px; line-height: 160px; text-transform: uppercase;}
.page-template-news-and-events .title_section:after{content: '';position: absolute;right: 0;width: 600px;height: 700px;background: url(../images/right-grid.png) no-repeat center center;top: 70%;transform: translateY(-70%);}
.page-template-news-and-events .news-events-inner{background: #E2FCF1;}
.page-template-news-and-events .container{max-width: 1640px;}
.page-template-news-and-events .news_section{display: flex; flex-wrap: wrap;}
.page-template-news-and-events .news_section .news_filter{width: 15%;}
.page-template-news-and-events .news_section .news_listing{width: 23%;}
.page-template-news-and-events .news_section .news_single_detail{width: 60%;}
.page-template-news-and-events .single-post-details{padding-left: 155px; padding-top: 90px;}
.page-template-news-and-events .news-events-content{padding-top: 110px;}
.news_title { font-size: 95px; line-height: 110px; font-family: Kapra Neue; font-weight: 600; color: #005046; text-transform: uppercase; border-bottom: 2.5px solid #000; cursor: pointer;}
.news_title.event_title:hover{color: #FF662D;}
.news_title:last-child{ padding-top: 30px; display: block;}
.news_listing{padding-left: 34px; }
.news_listing .post-detail-wrap{padding-top: 75px; border-bottom: 2.5px solid;}
.news_listing .post-detail-wrap .post-detail h4 { border-bottom: 2.5px solid; font-size: 19px; line-height: 34px; color: #000; font-family: 'Noto Sans'; font-weight: normal; }
.post_date { font-size: 19px; line-height: 34px; color: #000; font-family: 'Noto Sans'; font-weight: normal; border-bottom: 1px solid #707070; }
.filter_title{font-size: 19px; line-height: 34px;  font-family: 'BentonSans'; font-weight: bold; color: #000; border-bottom: 1px solid #707070;}
.news_cat li{cursor: pointer; color: rgba(0,0,0, 0.2); font-size: 19px; line-height: 33px;  font-family: 'BentonSans'; font-weight: bold;}
.news_cat li.cat-active{color: #000;}
.events .events-details { display: flex; flex-wrap: wrap; margin: 0 -13px; }
.events-details-inner-wrap { width: 33.33%; padding: 0 13px; }
.post_author {font-size: 19px; line-height: 33px; color: #000; font-family: 'Noto Sans'; font-weight: 300; }
.news_listing h3 .read_more_news { color: #243645; font-size: 31px; line-height: 33px; font-family: 'Noto Sans'; font-weight: normal; padding-top: 20px; display: block; padding-bottom: 10px;}
.news_listing .post-title-desc { font-size: 22px; line-height: 32px; font-family: 'Noto Sans'; font-weight: 300; color: #000; }
.news_listing .card-link.read_more_news { font-size: 17px; line-height: 20px; font-family: 'Noto Sans'; font-weight: normal; color: #000; text-transform: capitalize; }
.post-detail{padding-bottom: 60px;}
.load_more_news{font-size: 22px; line-height: 34px;  font-family: 'BentonSans';  font-weight: normal; color: #000; position: relative; cursor: pointer;}
.load_more_news:hover{color: #000; text-decoration: underline;}
.load_more_news:after { content: ''; position: absolute; width: 38px; height: 38px; color: #000; display: inline-block; background: linear-gradient(#000 0 0), linear-gradient(#000 0 0); background-position-x: 0%, 0%; background-position-y: 0%, 0%; background-repeat: repeat, repeat; background-size: auto, auto; background-position-x: 0%, 0%; background-position-y: 0%, 0%; background-repeat: repeat, repeat; background-size: auto, auto; background-position: center; background-size: 50% 2px, 2px 50%; background-repeat: no-repeat; top: 50%; transform: translateY(-50%); cursor: pointer; }
.news_single_detail .single-post-details .post-title{font-size: 55px; line-height: 63px; color: #243645;  font-family: 'Noto Sans'; font-weight: normal; padding-bottom: 30px;}
.news_single_detail .single-post-details .post-desc{font-size: 32px; line-height: 45px; font-family: 'Noto Sans'; font-weight: 300; padding-top: 54px;}
.news_single_detail .single-post-details .post-desc p{padding-bottom: 45px;}
.events{padding: 20px 0;}
.events .events-main-title{font-size: 100px; line-height: 200px; color: #005046; font-family: Kapra Neue; font-weight: 600; }
.event-schedule span{display: block; font-size: 18px; font-family: 'Noto Sans'; font-weight: bold; color: #000;}
.event-schedule span:last-child{ font-weight: normal;}
.event-schedule{border-bottom: 1px solid #585454; padding-bottom: 10px;}
.event_detail{color: #585454; font-size: 28px; line-height: 38px; font-family: 'Noto Sans'; font-weight: normal; padding-top: 10px;}
.event_detail:hover{color: #FF662D;}
.events-image { /*width: 527px;*/ height: 365px; padding-top: 20px;}
.events-image img { height: 100%; object-fit: cover; width: 100%; }
.events-details-inner{padding-bottom: 90px;}
.event-pagination ul{display: flex; justify-content: center; position: relative; padding-bottom: 50px;align-items: center;}
.event-pagination ul span.next{background: url('../images/pagination-arrow.svg'); width: 12px; height: 24px; transform: rotate(180deg); cursor: pointer;}
.event-pagination ul span.prev{ background: url('../images/pagination-arrow.svg'); width: 12px; height: 24px;cursor: pointer;}
.event-pagination ul li{font-size: 22px; line-height: 23px; font-family: 'BentonSans'; padding: 0 10px; cursor: pointer;}
.event-pagination ul li.active{font-weight: bold;}

/*avalibility */
.banner-section .banner-wrap figure, .banner-section .banner-wrap figure img { width: 100% !important; height: 90vh !important; object-fit: cover; object-position: 100% 0px; }
.availibility-content-section .banner-content .title_section { margin-top: -160px; text-align: center; position: relative; }
.availibility-content-section .banner-content .title_section h1 { color: #FF662D !important; font-family: Kapra Neue; font-weight: 600; font-size: 190px; line-height: 160px; text-transform: uppercase; }
.availibility-content-section .banner-content{max-width: 1255px; margin: 0 auto;}
.availibility-content-section{position: relative;}
.availibility-content-section:before{content: ''; position: absolute; background:url('../images/availibility-flowe-left.png'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 620px; height: 660px; top: -70px; z-index: 1;}
.banner-description { max-width: 750px; margin: 0 auto; padding-top: 50px; padding-bottom: 60px;}
.banner-description p { font-size: 40px; line-height: 50px; text-align: center; color: #214232; font-family: 'Noto Sans'; font-weight: normal; max-width: 750px; margin: 0 auto; }
.availibility-section{background: #E2FCF1; padding: 90px 128px;}
.availibility-section .building-content-wrap { display: flex; flex-wrap: wrap; margin: 0 -25px; align-items: center;}
.availibility-section .buildings-img-main { width: 80%; padding: 0 25px;}
.availibility-section .building-links { width: 18%; padding: 0 25px;}
.availibility-section .buildings-img{height: 970px;}
.availibility-section .buildings-img svg{ width: 100%; height: 100%; object-fit: cover; }
.building-links h3 { font-size: 60px; line-height: 65px; color: #005046; font-family: Kapra Neue; font-weight: 600; }
.building-text { font-size: 38px; line-height: 200px; color: #FF662D; font-family: Kapra Neue; font-weight: 600; text-transform: uppercase; }
.building-no { font-size: 250px; line-height: 200px; color: #FF662D; font-family: Kapra Neue; font-weight: 600; }
.building-number { border-bottom: 1px solid #005046; display: flex; align-content: center; padding: 50px 0;}
.floor-number-detail { font-size: 34px; line-height: 46px; font-family: 'Noto Sans'; font-weight: normal; color: #005046;display: block; display: none;}

.floor-area-detail { font-size: 60px; line-height: 41px; font-family: 'Noto Sans'; font-weight: normal; color: #005046; margin-top: 26px; display: block;}
.floor-area-detail span { font-size: 22px; line-height: 41px; font-family: 'Noto Sans'; font-weight: normal; padding-left: 15px; }
.building-images-wrap .img-tabs .building-highlighted { width: 23%; height: 47px; border-radius: 38px; text-transform: uppercase; margin-right: 5px; color: #005046;}
.building-images-wrap .img-tabs .building-highlighted:hover { background-color: rgb(255, 102, 45) !important; }
.building-images-section .building-images { width: 100%; height: 1087px; }
.building-images-section .building-images img{ width: 100%; height: 100%; object-fit: cover;}
.building-images-section .img-tabs { position: absolute;/* left: 7%;*/ left: 50%; width: 70% ; display: flex;transform: translateX(-50%); top: 28px; z-index: 1; justify-content: center;}
.building-images-section .building-images-wrap { position: relative; }
.building-single-image-section .single-image{display: none;}
.building-single-image-section .single-image.active{display: block;}


.building-content{position: relative;}
.buliding-detail{
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

.building-images-numbers {
  font-size: 80px;
  line-height: 200px;
  font-family: Kapra Neue;
  font-weight: 600;
  color: #fff; 
  text-transform: uppercase;
  display: flex;
align-items: center;
padding-bottom: 160px;
}
.building-images-numbers span {
  font-size: 720px;
  line-height: 90px;
  color: #FF662D;
  margin-left: 15px;
}
.building-bottom-text {
  font-size: 169px;
  line-height: 112px;
  color: #fff; 
  font-family: Kapra Neue;
  font-weight: 600;
}

.table-section {
  background: #E2FCF1;
  padding:400px 145px 100px;
  position: relative;
}
.table-section:before{
	content: '';
	position: absolute;
	background:url('../images/Moretown Flowers-Mint.png') no-repeat;
	background-size: contain;
	background-position: top;
	width: 758px;
	height: 358px;
	top:0;
	left: 50%;
transform: translateX(-50%);
}
.table-section .table-wrap table {
  text-align: left;
  border: 0;
  width: 100%;
}
.table-section .table-wrap th {
  color: #FF662D;
  font-family: Kapra Neue;
  font-weight: 600;
  font-size: 60px;
  line-height: 50px;
  border: 0;
}
.table-section .table-wrap th:not(:first-child){text-align: center;}
.table-section .table-wrap span {
  display: block;
  font-size: 30px;
  line-height: 50px;
  font-family: Kapra Neue;
  font-weight: 600;
}

.table-section .table-wrap tbody tr {
  vertical-align: baseline;
}
.table-section .table-wrap tbody td{
  font-family: Kapra Neue;
  font-weight: 600;
  font-size: 60px;
  line-height: 50px;
  color: #075046;
  padding: 15px 0;
   border: 0;
  border-bottom: 1px solid #075046;
}
.table-section .table-wrap tbody .active td{
	color: #FC662D;
}
.table-section .table-wrap tbody td:not(:first-child){
	text-align: center;
	 font-family: 'Noto Sans';
	 font-weight: 300;
	 font-size: 50px;
	 line-height: 44px;
}
.contact-us-form .contact-form-flex .required{
	color: #fff;
	 font-family: 'Proxima Nova Rg';
	 font-weight: normal;
	 padding-left: 25px;
}
.table-section .table-wrap tbody tr:last-child td{
  border-bottom: 0;
}
.table-section .table-wrap tbody tr:last-child td:first-child{
	color: #FF662D;
	font-size: 60px;
	line-height: 50px;
	padding-top: 33px;
  text-transform: uppercase;
}
.table-section .table-wrap tbody tr:last-child td:nth-child(2), .table-section .table-wrap tbody tr:last-child td:nth-child(3){
	font-weight: bold;
}
.building-single-image-section{background:#E2FCF1; overflow: hidden;}
.building-single-image-section .building-single-image-wrap{padding: 0 147px 100px;}
.building-single-image-section .building-single-image-wrap img{
	width: 100%;
	height: 1110px;
	object-fit: cover;
}
.building-single-image-wrap{position: relative;}
.building-single-image-wrap:after{
	content: '';
	position: absolute;
	background:url('../images/image-right-flowre.png') no-repeat;
	background-size: contain;
	background-position: top;
	width: 618px;
	height: 719px;
	bottom: 30px;
	right: 0px;
}
.slider-section{background:#E2FCF1;}
.slider-section .slider-wrap{padding: 0 147px;}
.slider-section .slide-img{display: flex !important;}
.slider-section .slider-wrap-inner-detail .slider-image-block{width: 930px; height: 930px; padding-left: 100px;}

.slider-section .slider-title span {
  font-size: 60px;
  line-height: 65px;
  color: #005046;
  font-family: 'Kapra Neue';
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 100px;
display: block;
}
.slider-section .slick-arrow {
	background:url('../images/floor-plan-arrow.svg') no-repeat ;
	width: 46px;
	height: 48px;
	font-size: 0;
	top: 50%;
	position: absolute;
	transform: translateY(-50%);
	z-index: 1;
}
.slider-section .slick-next{
	transform: translateY(-50%) rotate(180deg);
	right: 0;
}
.slider-building-links {
  border-left: 1px solid #005046;
  border-right: 1px solid #005046;
  padding: 0 23px;
  margin-left: 80px;
  margin-bottom: 120px;
}	


.slider-building-links h3 {
  font-size: 60px;
  line-height: 65px;
  color: #005046;
  font-family: 'Kapra Neue';
  font-weight: 600;
}
.slider-building-content .slider-building-text {
  font-size: 60px;
  line-height: 50px;
  font-family: 'Kapra Neue';
  font-weight: 600;
  color: #FF662D;
}
.slider-building-content .slider-building-no {
  font-family: 'Kapra Neue';
  font-weight: 600;
  color: #FF662D;
  font-size: 331px;
  line-height: 41px;
}
.slider-building-content .slider-building-number {
  display: flex;
  align-items: center;
  padding: 150px 0;
}
.slider-floor-area-detail {
  font-size: 100px;
  color: #005046;
  line-height: 55px;
  font-family: 'Noto Sans';
  font-weight: normal;
}

.slider-floor-plan-description {
  color: #005046;
  font-size: 30px;
  line-height: 33px;
  font-family: 'Noto Sans';
  font-weight: normal;
  display: block;
  max-width: 300px;
  padding-top: 15px;
}
.slider-floor-area-detail span{
	font-size: 30px; 
	line-height: 44px;
	font-family: 'Noto Sans';
	font-weight: 600;
}
.slider-footer-button a {
  font-size: 60px;
  line-height: 65px;
  color: #005046;
  text-transform: uppercase;
  font-family: 'Kapra Neue';
  font-weight: 600;
}
.slider-footer-button {
  padding-top: 160px;
}
.slider-footer-image{padding-left: 50px;}
.summary-section{background:#005046; padding: 75px 147px 250px; position: relative;}
.summary-section:before{
	content: '';
	position: absolute;
	background:url('../images/summary-right-image.svg') no-repeat;
	background-size: contain;
	width: 683px;
	height: 562px;
	left: -7%;
	bottom: -14%;
	z-index: 1;
}
.summary-section:after{
	content: '';
	position: absolute;
	background:url('../images/summary.svg') no-repeat;
	background-size: cover;
	height: 795px;
	width: 500px;
	right: 0;
	top: -40%;
}
.summary-title h3{
	font-size: 50px;
	line-height: 150px;
	color: #ACFAD7;
	font-family: 'Kapra Neue';
  font-weight: 600;
}
/* 
.summary-content{
  display: flex;
  flex-wrap: wrap;
  margin: 0 60px;
}

.summary-content-list {
  width: 25%;
  padding: 0 50px;
  margin-bottom: 50px;
} */

.summary-content-wrap{
	display: flex;
  	flex-wrap: wrap;
  	margin: 0 60px;
}
.summary-image-wrap{
	width: 25%;
  	padding: 0 50px;
  	margin-bottom: 50px;
}

.summary-image{position: relative; height: 210px;
width: 210px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.summary-image:before{
	content: '';
	position: absolute;
	background: url('../images/summary-icon.svg');
height: 210px;
width: 210px;
border-radius: 50%;
opacity: 0.7;
left: 0;
}
.summary-short-title{text-align: center; font-size: 20px; line-height: 25px; color: #D2F8E8; max-width: 255px; font-family: 'Noto Sans';
	margin: 0 auto; font-weight: normal; padding-top: 10px;}

.meet-neighbourhood-section .meet-neighbourhood-wrap{
  padding: 0 100px;
  position: relative;
  background-color: #E8E8E8;
}
.meet-neighbourhood-section .meet_neighbourhood_wrap{position: absolute; top: -128px;
max-width: 900px;}
.meet-neighbourhood-section h3{
	color: #ACFAD7;
font-size: 172px;
line-height: 144px;
	font-family: 'Kapra Neue';
  font-weight: 600;
}
.meet-neighbourhood-shortdesc{
color: #FF662D;
	font-family: 'Kapra Neue';
  font-weight: 600;
  font-size: 80px;
  line-height: 85px;
  max-width: 695px;	
  padding-top: 30px;
padding-left: 7px;
}
.neighbourhood-company-images{padding-top: 600px; position: relative;}
.company-details{display: flex; flex-wrap: wrap; padding-top: 250px; margin: 0 -15px;}
.company-details .company-wrap {
  /*! height: 154px; */
  width: 25%;
  padding: 0 15px;

}
.company-wrap-inner{background: #fff; height: 154px;
margin-bottom: 30px;
/*display: flex;
flex-direction: column;
justify-content: center;
align-content: center;*/
}
.company-image{text-align: center;}
.content-link { text-align: right; }
.company-content { overflow: hidden; background: #fff; position: absolute; width: 100%; margin: 45px 0 0; left: 0; padding: 50px 0 20px; }
.company-content-inner { max-width: 100%; margin: 0 auto; clear: both; overflow: hidden; position: relative; padding: 0; display: flex; }
.content-left{width: 30%;}
.content-right{width: 70%;}
.company-content{display: none;}
.tenantlogosec ul{display: flex;flex-wrap: wrap;margin: 0 -8px; position: relative;}
.tenantlogosec ul li{width: 25%;padding: 0 8px;margin: 0; margin: 0 0 16px;}
.tenantlogosec {padding-top: 800px; padding-bottom: 60px;}
.tenantlogoimg { background: #fff; height: 154px; display: flex; align-items: baseline; position: relative; flex-direction: column; }
.tenantlogoimg  > img { width: 100%; height: 100%; object-fit: contain; padding: 30px; }
.tenantlogodes { position: absolute; width: 100%; left: 0; right: 0; padding: 20px 15px; }
.tenantlogoinnerdes { display: flex; background-color: #fff; padding: 25px; }
.floatLeft { width: 30%; }
.floatRight.logodes { width: 70%; padding-left: 25px; position: relative; }
.floatRight.full-width { width: 100%; }
.content-link-inner { position: absolute; right: 0; color: #FF662D; bottom: -15px; text-transform: uppercase; }
.tenantlogoimg a span { display: inline-block; position: relative; width: 20px; height: 20px; }
.tenantlogoimg a span::before { content: ""; position: absolute; top: 0; left: 10px; background-color: #FF662D; }
.tenantlogoimg a { position: absolute; bottom: 10px; right: 15px; }
.tenantlogoimg a span::after { content: ""; position: absolute; bottom: 10px; left: 50%; background-color: #FF662D; transform: translate(-50%, -0%); }
.tenantlogoimg a:hover span::before, .tenantlogoimg a:hover span::after { background-color: #005046; }
.tenantlogoimg a span::before { width: 1px; height: 100%; margin-left: -1px; }
.tenantlogoimg a span::after { width: 100%; height: 1px; margin-top: -1px; }
.tenantplus-icon img { display: none; }
.activeblock { margin-bottom: 100px !important; }
.activeblock .tenantlogoimg a span::before, .activeblock .tenantlogoimg a span::after { background-color: #005046; }
.activeblock .tenantlogoimg a:focus{outline: 0;}
/*.page-template-downloads .logo {  filter: none;}

.page-template-downloads a.menulinks i, .page-template-downloads a.menulinks i::before, 
.page-template-downloads a.menulinks i::after{background-color: #FF662D;transition: none;}
.page-template-downloads a.menulinks::after{border: 2px solid #FF662D;transition: none;}
.page-template-downloads.mobile-open a.menulinks i{background-color: rgba(0, 0, 0, 0.0);}

.page-template-downloads .stickyHeader .logo { filter: brightness(0) invert(1);} 
.page-template-downloads .stickyHeader a.menulinks::after{border: 2px solid #fff;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads .stickyHeader a.menulinks i, 
.page-template-downloads .stickyHeader a.menulinks i::before,
.page-template-downloads .stickyHeader a.menulinks i::after {background-color: #fff;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads .mobile-open .stickyHeader a.menulinks i {background-color: transparent !important;}

.page-template-downloads.mobile-open .stickyHeader .logo
 { filter: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;} 
.page-template-downloads.mobile-open .stickyHeader a.menulinks::after{border: 2px solid #FF662D;
    -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads.mobile-open .stickyHeader a.menulinks i, 
.page-template-downloads.mobile-open .stickyHeader a.menulinks i::before,
.page-template-downloads.mobile-open .stickyHeader a.menulinks i::after {background-color: #FF662D;
    -webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads.mobile-open .stickyHeader a.menulinks i {background-color: transparent !important;}*/

.page-template-downloads a.menulinks i, .page-template-downloads a.menulinks i::before, 
.page-template-downloads a.menulinks i::after{background-color: #FF662D;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.page-template-downloads a.menulinks::after{border: 2px solid #FF662D;-webkit-transition: all .1s ease-in-out;-moz-transition: all .1s ease-in-out;-o-transition: all .1s ease-in-out;transition: all .1s ease-in-out;}
.page-template-downloads.mobile-open a.menulinks i{background-color: rgba(0, 0, 0, 0.0);}

.page-template-downloads .stickyHeader .logo { filter: brightness(0) invert(1);} 
.page-template-downloads .stickyHeader a.menulinks::after{border: 2px solid #fff;}
.page-template-downloads .stickyHeader a.menulinks i, 
.page-template-downloads .stickyHeader a.menulinks i::before,
.page-template-downloads .stickyHeader a.menulinks i::after {background-color: #fff;}
.page-template-downloads .mobile-open .stickyHeader a.menulinks i {background-color: transparent !important;}

.page-template-downloads.mobile-open .stickyHeader .logo{ filter: none;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;} 
.page-template-downloads.mobile-open .stickyHeader a.menulinks::after{border: 2px solid #FF662D;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads.mobile-open .stickyHeader a.menulinks i, 
.page-template-downloads.mobile-open .stickyHeader a.menulinks i::before,
.page-template-downloads.mobile-open .stickyHeader a.menulinks i::after {background-color: #FF662D;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.page-template-downloads.mobile-open .stickyHeader a.menulinks i {background-color: transparent !important;}


.location-content-wrap-inner { display: flex;}

.location .location-details { display: none; }
.location-img-main { width: 80%; }
.location-links { width: 20%;}
.location-links-inner { padding-left: 40px; padding-top: 100px;}
.location{ border-bottom: 1px solid #005046; padding-bottom: 40px; /*width: 245px;*/}

.location-img { display: none; }
.location-img.active { display: block; }
.location-name.active-color { color: #FF662D; }
.location-content, .location_count { cursor: pointer; }
.location-circle.active { fill: #FF662D !important; }
.location-main-title{font-family: 'Kapra Neue'; font-weight: 600; color: #005046; font-size: 95px; line-height: 65px; padding-bottom: 40px;}
.location-content-wrap { padding-top: 50px; }
.location-links_wrap h3 { font-family: 'Kapra Neue'; font-weight: 600; color: #005046; font-size: 60px; line-height: 65px; }
.location-name { font-family: 'Noto Sans'; color: #585454; font-weight: 600; font-size: 25px; line-height: 34px; padding-bottom: 15px; }
.location-name:hover { color: #FF662D; }
.display-content { padding-top: 15px; }
.light-green-section.white-section:after{display: none;}

.location-number {
  width: 42px;
  height: 42px;
  background-color: #FF662D;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 23px;
  line-height: 32px;
  font-family: 'Noto Sans';
  font-weight: bold;
  margin-bottom: 10px;
}
.display-content .location-name.active-color {
  color: #005046;
  font-size: 20px;
  line-height: 27px;
  font-family: 'Noto Sans';
  font-weight: 600;
  margin-bottom: 0;
  display: block;
  padding-bottom: 10px;
}
.location-detail {
  font-size: 20px;
  line-height: 27px;
  color: #000000;
  font-family: 'Noto Sans';
  margin-top: 10px;
	display: block;
}
/*footer*/
footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns: auto 20% 40%;}
footer .site-above-footer-wrap{background-color: #FF662D !important; padding: 56px 56px 0;}
footer .site-above-footer-inner-wrap .widget{margin-bottom: 38px;}
footer .site-above-footer-inner-wrap span {color: #fff; font-size: 20px; line-height: 31px; display: block;}
footer .site-above-footer-inner-wrap span a{color: #fff; font-weight: 600;}
footer .site-above-footer-inner-wrap span a:hover{text-decoration: underline; color: #fff;}
footer .site-above-footer-inner-wrap .site-footer-section-1 aside:nth-child(2){padding-top: 58px;}
footer .site-above-footer-inner-wrap .site-footer-section-1 aside:nth-child(2) figure{margin-bottom: 37px;}
footer .contact-detail { margin-top: 80px; border-top: 1px solid rgba(255, 255, 255, 0.5); }
footer .contact-detail h5{color: #fff; font-size: 20px; line-height: 27px; font-weight: bold;}
footer .contact-detail .uagb-container-inner-blocks-wrap{column-gap: 10px !important;}
footer .contact-detail .uagb-container-inner-blocks-wrap .wp-block-uagb-container{max-width: 35%;}
footer .contact-detail .uagb-container-inner-blocks-wrap .wp-block-uagb-container:nth-child(2){max-width: 65%;}
footer .contact-detail span{font-size: 15px; line-height: 24px; font-weight: bold;}
footer .contact-detail a{color: #fff; font-size: 15px; line-height: 24px; }
footer .contact-detail .wp-block-uagb-container .uagb-container-inner-blocks-wrap{ row-gap: 1px !important;}
footer .contact-detail .detail-col:nth-child(3) { margin-top: 45px; padding-bottom: 110px !important; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
footer .sign-up-details h3{font-size: 60px; line-height: 80px; color: #fff; text-transform: uppercase; font-family: Kapra Neue; }
footer .site-footer-section-3 .site-footer-focus-item{margin-left: 60px; margin-top: -13px;}
footer .sign-up-details p { color: #fff; font-size: 20px; line-height: 27px; font-weight: normal; }
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input { font-family: 'Proxima Nova Rg'; width: 100%; border-radius: 33px; margin-bottom: 0px; background: rgb(255 255 255 / 59%); /*border: 1px solid #707070;*/ border: 0; padding-left: 28px; padding-top: 8px; padding-bottom: 8px;     font-family: 'Proxima Nova Rg';}
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input[type=submit] {transition: 0.3s all ease; background: url('../images/submit-bg.svg'); background-repeat: no-repeat; border: 0; height: 119px; padding: 5px; font-size: 30px; text-transform: uppercase; }
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input[type=submit]:hover{transition: 0.3s all ease; color: #D2F8E8;}
footer .footer-form .wrap-reqyired{display: flex; justify-content: space-between; padding-top: 25px;}
footer .footer-form .wrap-reqyired span { padding-bottom: 19px; font-size: 15px; line-height: 20px; }
footer .wrap-reqyired-inner {padding-left: 10px; width: 60%;}
footer .wrap-reqyired-inner span{font-size: 15px; line-height: 20px;   font-weight: normal;}
footer .wrap-reqyired input{width: 119px !important;}
footer .site-footer-above-section-2
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input::-webkit-input-placeholder { color: #000; }
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input:-ms-input-placeholder { color: #000; }
footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input::placeholder { color: #000; }
footer .site-footer-section-3 .widget.widget_nav_menu ul { display: flex; justify-content: space-between; }
footer .site-footer-section-3 .widget.widget_nav_menu ul li a { color: #ACFAD7; text-transform: capitalize; padding: 20px; display: block; }
footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) { margin-bottom: 0; padding-bottom: 25px; border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) .menu-footer-menu-container ul { justify-content: flex-start; }
footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) .menu-footer-menu-container ul li { padding: 23px 40px 0 0; }
footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) .menu-footer-menu-container ul li a { font-size: 12px; line-height: 17px; font-weight: normal; }
footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) span { /*font-size: 12px; line-height: 17px;*/  font-family: 'Proxima Nova Rg';}
footer .site-footer-above-section-3 .widget:nth-child(3){margin-bottom: 0;}
footer .teams-condition{display: flex; align-items: baseline;}
footer .teams-condition ul li:first-child a{padding-left: 0 !important;}
footer .teams-condition ul li a, footer .teams-condition span{font-size: 12px; line-height: 17px; font-weight: normal; margin-right: 0 !important;}
footer .teams-condition .widget.widget_nav_menu{margin-left: 0 !important; margin-bottom: 0;}
footer .social-sec{display: flex; align-items: center;}
footer .social-sec a img, .social-sec a span{display: inline-block; color: #ACFAD7;}
footer.social-sec a span { color: #ACFAD7 !important; font-weight: normal; }
footer .follow{padding-left: 5px;}

.green-section h1 { line-height: 160px; }
.places-warp.landscaping { padding-top: 220px !important; }
.places-warp.landscaping h4 { margin-bottom: 17px; }
.display-mobile{display: none;}
.padding-right{padding-right: 130px;}


/* responsive */
@media (min-width: 566px){
	.availability-list-inner{position: relative;}
	.dropdown-content{position: absolute; left: -5px;}
}
@media (min-width: 1200px){
	/*.download-title { font-size: 115px; line-height: 120px; top: 20%;}*/
}
@media (min-width: 1400px){
	/*.flower-img{left: 0;}*/
	/*.download-title { font-size: 140px; line-height: 150px; }*/
	/* .brochures-title{max-width: 180px;} */
}
@media (min-width: 1550px){
	/*.download-title { font-size: 150px; line-height: 160px; }*/
	/* .brochures-title{max-width: 180px;} */
}

@media (max-width:1800px){
	.slider-section .slider-wrap-inner-detail .slider-image-block { width: 830px; height: 830px; padding-left: 80px; }
	.slider-building-links{margin-left: 100px;}

}

@media only screen and (min-width: 1440px) and (max-width: 1750px)  {
	.brochures-title{
		max-width: 180px;
	}
	.brochures-title:nth-child(1) a:after{
		right: -30px;
	}
}

@media (max-width:1750px){
	.download-title { font-size: 180px; line-height: 190px; }
	.flower-img{padding-left: 0;}
	/* .brochures-title{max-width: 170px;} */
	.brochures-title{max-width: 80%;}
	.brochures-title a::after {top: 0;}
	.brochures-title a{font-size: 16px; line-height: 28px;}
	.right-image figure{right: 0;}
	.light-green-section .green-sec-inner .top-image{right: 0;}
	.img-right-flower{width: auto !important;}
	.slider-building-links{margin-left: 50px;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 6) span{margin-left: 0;}
}
@media (max-width:1650px){
    footer .site-footer-section-3 .widget.widget_nav_menu ul li a{padding: 10px;}
    footer .site-footer-section-3 .site-footer-focus-item{margin-left: 20px;}
    footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns: auto 25% 40%;}
    .place-slider .swiper-button-prev {/* background: #fff !important; left: 30px !important; */}
    .place-slider .swiper-button-next { /*background: #fff; right: 30px !important;*/ }
    .place-slider .swiper-button-prev::after, .place-slider .swiper-button-next::after { width: 29px; height: 27px; }
    footer .site-above-footer-inner-wrap span { font-size: 15px; line-height: 25px; }
    footer .contact-detail .detail-col:nth-child(3) { margin-top: 32px; padding-bottom: 52px !important; }
    footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2) { padding-bottom: 0px; }
    footer .site-above-footer-wrap { padding: 56px 56px 0; }
    footer .sign-up-details h3 { font-size: 45px; line-height: normal; }
    footer .sign-up-details p { font-size: 15px; line-height: 25px; }
    footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input[type=submit] { height: 109px; padding: 0; font-size: 20px; background-size: contain; }
    footer .contact-detail h5 { font-size: 15px; padding-top: 3px; }
    
    .orange-heading h1 { line-height: 86px; font-size: 100px; }
    .green-sec-inner { margin-top: -99px; }
    .top-image { width: 50%; height: 40%; }
    .top-image img { width: 100%; object-fit: contain; height: 90%; }
    .environment-img img{height: auto;}
    .small-title { font-size: 30px; line-height: 38px; }
    .amenities-icon-list { padding: 125px 0 100px; }
    .amenities-icon-list { max-width: 1350px; }
    .amenities-icon-list figure { width: 106px; height: 117px; margin: 0 auto; }
    .amenities-icon-list figure img { width: 100%; height: 100%; object-fit: contain; }
    .amenities-icon-list figure:before { height: 150px; border-radius: 50%; width: 150px; background-size: contain; left: 50%; transform: translateX(-50%); }
    .places-warp h4 { font-size: 65px; line-height: 64px; }
    .places-warp p { font-size: 50px; line-height: 49px; }
    .places-warp { max-width: 1250px !important; }
    .place-slider img { height: 81vh !important; }
    .fixed-height { height: 1000px; }
	.download-title { font-size: 170px; line-height: 180px; top: 31%;}
	.flower-img{height: 850px;}
	.downloads-section{padding: 90px 40px 0; }
	.page-template-news-and-events .title_section::after{width: 500px; height: 600px; background-size: cover;}
	.page-template-news-and-events .container{max-width: 1440px;}
	.news_title{font-size: 80px; line-height: 90px;}
	.news_single_detail .single-post-details .post-title{font-size: 45px; line-height: 53px;}
	.news_single_detail .single-post-details .post-desc{font-size: 28px; line-height: 40px;}
	.events .events-main-title{font-size: 80px; line-height: 180px;}
	/* .event-pagination ul li{padding: 0 5px;} */
	.page-template-news-and-events .news-events-content{padding-bottom: 50px;}
	.news_listing .post-detail-wrap{padding-top: 55px;}
	.page-template-news-and-events .single-post-details{padding-left: 120px; padding-top: 70px;}

	.place{font-size: 18px; line-height: 60px;}
	.travel-times .distance-number{font-size: 24px; line-height: 40px; width: 47px; height: 47px;}
	.travel-times .min{font-size: 18px; line-height: 30px;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 6) span.progress-span{width: 68%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 5) span.progress-span{width: 68.9%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 4) span.progress-span{width: 70.1%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 3) span.progress-span{width: 69.9%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 2) span.progress-span{width: 70.3%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 1) span.progress-span{width: 70.5%;}

	.travel-times .travel-times-wrap ul li:nth-child(16n+6) span{width: 14%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+15) span.progress-span{width: 48.2%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+14) span.progress-span {width: 48.4%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+13) span.progress-span { width: 52.5%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+12) span.progress-span { width: 53.1%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+11) span.progress-span {  width: 58.3%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+10) span.progress-span {  width: 60%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+9) span.progress-span { width: 61%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+8) span.progress-span { width: 64.8%;}

	.availibility-content-section:before { width: 465px; height: 460px; }
	.availibility-content-section .banner-content .title_section { max-width: 800px; margin-left: auto; margin-right: auto; margin-top: -130px; }
	.availibility-content-section .banner-content .title_section h1 { font-size: 150px; line-height: 130px; }
	.banner-description p { font-size: 30px; line-height: 40px; }
	.availibility-section { padding: 50px 80px; }
	.building-images-numbers span {  font-size: 520px; }
	.building-images-numbers { font-size: 70px; line-height: 150px; }
	.building-bottom-text { font-size: 150px; line-height: 100px; }
	.table-section:before { top: 0; }
	.table-section { padding: 400px 90px 100px; }
	.building-single-image-section .building-single-image-wrap { padding: 0 100px 100px; }
	.building-single-image-section .building-single-image-wrap img { height: 800px; }
	.building-single-image-wrap:after { width: 518px; height: 619px; right: 0px; }
	.building-images-section .building-images{    height: 900px;}
	.slider-section .slider-wrap-inner-detail .slider-image-block { width: 630px; height: 630px; }
	.table-section .table-wrap tbody td:not(:first-child) { font-size: 40px; line-height: 34px; }
	.table-wrap tr { vertical-align: baseline; }
	.slider-section .slider-wrap{padding: 0 100px;}
	.slider-section .slick-arrow{top: 40%;  transform: translateY(-40%);}
	.slider-section .slick-next{transform: translateY(-40%) rotate(180deg);}
	.slider-building-links{margin-left: 150px;}
	.slider-building-links h3 { font-size: 50px; line-height: 55px; }
	.slider-building-content .slider-building-number { padding: 120px 0; }
	.slider-building-content .slider-building-text { font-size: 50px; line-height: 40px; }
	.slider-building-content .slider-building-no { font-size: 260px; }
	.slider-floor-area-detail { font-size: 80px; }
	.slider-floor-plan-description { font-size: 28px; line-height: 30px; }
	.slider-footer-button a { font-size: 50px; line-height: 55px; }
	.summary-section:after { height: 695px; width: 400px; top: -35%; }
	.summary-section { padding: 75px 100px 200px; }
	.meet-neighbourhood-section h3 { font-size: 100px; line-height: 100px; }
	.meet-neighbourhood-section .meet_neighbourhood_wrap { top: -83px; max-width: 700px; }
	.meet-neighbourhood-shortdesc { font-size: 50px; line-height: 60px; }
	.slider-section .slider-title span { font-size: 50px; line-height: 55px;}
	.slider-floor-area-detail {font-size: 60px;}
	.slider-floor-plan-description { font-size: 27px;  line-height: 30px;}
	.summary-section:after { height: 595px; width: 400px; top: -30%; }
	.meet-neighbourhood-shortdesc{    max-width: 500px;}
	.floor-area-detail{font-size: 50px; line-height: 35px;}
	.section-to .amenities-icon-list figure{height: 150px; width: 100px;}
	.amenities-icon-list h6 { font-size: 18px; line-height: 23px;}
	.mt-remove{margin-block-start: 30px !important;}
	.location-content-wrap .container{padding: 50px 80px;}
	.light-green-section .green-sec-inner .top-image{right: -200px;}
	.located-mint-flower { left: 7%; bottom: -33.6%;/* transform: translate(-30%, 40%);*/ z-index: 2; }
	.img-right-flower{right: 0 !important;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+2) span{width: 7.5%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 6) span{width: 13.9%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 7) span{width: 7%;}
}
@media (max-width:1550px){
	.download-title { font-size: 157px; line-height: 167px; top: 31%;}
	.page-template-news-and-events .title_section::after {width: 350px;height: 400px; background-size: cover;}
	.slider-footer-image {  padding-left: 30px;}
	.place { font-size: 16px; line-height: 55px;}
	.travel-times .min { font-size: 16px; line-height: 28px;}
	.travel-times .distance-number { font-size: 20px;  line-height: 30px; width: 40px; height: 40px;}
	.location-main-title{font-size: 85px; line-height: 55px;}
	.location-content-wrap { padding-top: 30px;}
	.located-mint-flower { left: 7%; bottom: -32%;  width: 800px; height: 500px;}
	.location-links_wrap h3{font-size: 50px; line-height: 55px;}
	.location-name{font-size: 22px; line-height: 32px;}
	.slider-building-links {margin-left: 80px;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+4) span{width: 8.8%; margin-left: 10px;}
}
@media (max-width:1440px){
    .travel-times .distance-number { width: 40px; height: 40px; font-size: 20px; line-height: 40px; }
    .place{font-size: 15px;line-height: 23px;}
    .travel-times .min{font-size: 16px; line-height: 25px;}
    .travel-times .travel-times-wrap span{margin-left: 8px; width: 30.8%;}
    .travel-times .travel-times-wrap ul li{    padding-bottom: 10px;}
    .travel-times{    padding-left: 0;}
    .light-green-section .green-sec-inner .top-image { right: 0; height: 500px; }
    .light-green-section .green-sec-inner .top-image img { width: 100%; height: 500px; }
    .landscaping { padding-top: 120px; }

    .places-warp { width: 75%; }
    .places-warp p { font-size: 40px; line-height: 45px; }
    .places-warp h4 { font-size: 55px; line-height: 54px; }
    .travel-times .travel-times-wrap ul li:nth-child(16n+1) span.progress-span{width: 71.5%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+2) span.progress-span{width: 71.5%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+3) span.progress-span{width: 71.1%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+4) span.progress-span{width: 71.5%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+5) span.progress-span{width: 70.2%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+6) span.progress-span{width: 70%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+7) span.progress-span{width: 69.2%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+8) span.progress-span{width: 66.9%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+9) span.progress-span{width: 63.1%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+10) span.progress-span{width: 62.1%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+11) span.progress-span{width: 60.4%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+12) span.progress-span{width: 55.3%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+13) span.progress-span{width: 54.6%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+14) span.progress-span{width: 50.5%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+15) span.progress-span{width: 50.2%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+16) span.progress-span{width: 12%;}

    .travel-times .travel-times-wrap ul li:nth-child(16n+6) span{width: 14%;}
    .journey-times{padding-left: 15px; padding-top: 15px;}
    .fixed-height { height: 880px; }
    .esg-icon-list .amenities-icon-list figure img { height: auto; width: auto; }
    .bottom-flower figure{width: 80%;}
    .img-align-center{bottom: 42%;}
    .esg-icon-list .amenities-icon-list h6 { font-size: 16px; line-height: 22px; }
    .esg-icon-list .amenities-icon-list figure img{padding: 8px;}
    .places-warp.landscaping h4 { margin-bottom: 40px; }
    .customize { width: 50%; height: 68%; top: -165px; left: 0; }
	.contact-us-title { font-size: 120px !important; line-height: 100px !important; }
	.contact-us-form .contact-button{padding: 20px 0 0 0;}
	.contact-us-form .contact-form-button::after {top: 15px;}
	.download-title { font-size: 140px; line-height: 160px; left: 5%; }
	.page-template-news-and-events .title_section h1{font-size: 140px; line-height: 130px;}
	.page-template-news-and-events .title_section:after { width: 400px; height: 450px; background-size: cover; }
	.page-template-news-and-events .news-events-content{padding-top: 50px;}
	.page-template-news-and-events .header_banner_section, .page-template-news-and-events .header_banner_section img{height: 70vh !important;}
	.page-template-news-and-events .title_section{margin-top: -113px;}
	.page-template-news-and-events .container{max-width: 1320px;}
	.availability-list{flex-wrap: wrap; gap:5px;}
	.availibility_item_title{font-size: 50px; line-height: 55px;}
	.availibility_item_title span{font-size: 72px;}
	.brochures-title a{display: block;}
	.availability-list-inner{width: 16%;}
	.brochures-title a:after{right: -30px;}
	.dropdown-content li a{ font-size: 16px; line-height: 30px;}
	.dropdown-content li a:after{ width: 16px; height: 17px; top: 0;}
	.more {font-size: 18px; line-height: 32px;}
	.more:after{ width: 34px; height: 34px;}
	.news_title {font-size: 75px; line-height: 85px;}
	.right-image figure{right: 0;}	
	.right-image figure img{width: 100%; height: 400px !important;}
	.rightside-image figure{right: -10px !important;}
	.rightside-image figure img{width: 100%; height: 300px !important;}

	.availibility-section .buildings-img{height: 650px;}
	.availibility-section .buildings-img-main{width: 75%;}
	.building-no { font-size: 200px; line-height: 180px;}
	.building-images-section .building-images {height: 700px;}
	.building-images-numbers span { font-size: 420px; }
	.table-section .table-wrap th { font-size: 50px; line-height: 40px; }
	.table-section .table-wrap span { font-size: 25px; line-height: 45px; }
	.table-section .table-wrap tbody td { font-size: 50px; line-height: 40px; }
	.table-section .table-wrap tbody td:not(:first-child) { font-size: 30px; line-height: 24px; }
	.building-links h3{font-size: 45px; line-height: 65px;}
	.floor-area-detail {  font-size: 40px; line-height: 25px;}
	.floor-area-detail span { font-size: 25px; line-height: 30px;}
	.building-number{padding: 20px 0;}
	.located-mint-flower {left: 7%;bottom: -33.5%; width: 730px;  height: 500px;}
	.hide-after-image{padding-bottom: 130px !important;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+15) span{width: 30.8%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+2) span {width: 8.4%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 7) span{width: 7.1%;}
}
@media (max-width:1400px){
	.travel-times .travel-times-wrap ul li:nth-child(16n+4) span{margin-left: 5px;}
}
@media (max-width:1366px){
    .rightside-image figure{right: -112px;}
    footer .site-footer-section-3 .site-footer-focus-item{margin-left: 5px;}
    footer .site-above-footer-inner-wrap .widget {margin-bottom: 20px;}
    footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns: auto 30% 40%;}
    footer .sign-up-details h3 { font-size: 50px; line-height: 70px; }
    footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input[type=submit] { font-size: 24px; }
    footer .site-above-footer-inner-wrap span { font-size: 14px; line-height: 24px; }
    footer .sign-up-details p{font-size: 16px; line-height: 24px;}
    .place-slider img{height: 650px !important;}
    .download-title {font-size: 115px; line-height: 120px; left: 10%;}
	.flower-img { height: 700px; }
	.availability-list{gap: 9px;}
	.availability-list-inner{width: 15%;}
	.availability{padding-top: 50px;}
	.page-template-news-and-events .single-post-details{padding-left: 100px;}
	.page-template-news-and-events .container{max-width: 1140px;}
	.news_title{font-size: 60px; line-height: 70px;}
    .news_single_detail .single-post-details .post-desc{font-size: 24px; line-height: 35px;}
    .green-sec-inner .orange-heading{max-width: 50%;}
	.building-bottom-text { font-size: 100px; line-height: 66px; }
	.table-section:before { width: 458px; height: 258px; }
	.building-images-numbers span { font-size: 320px; }
	.building-images-numbers { font-size: 50px; line-height: 100px; padding-bottom: 90px; }
	.building-images-section .building-images { height: 550px; }
	.table-section { padding: 250px 80px 70px; }
	.table-section .table-wrap tbody td { font-size: 40px; line-height: 30px; }
	.table-section .table-wrap tbody tr:last-child td:first-child { font-size: 50px; line-height: 40px; }
	.table-section .table-wrap tbody td:not(:first-child) { font-size: 28px; line-height: 20px; }
	.building-single-image-section .building-single-image-wrap{padding: 0 80px 100px}
	.building-single-image-section .building-single-image-wrap img{height: 600px;}
	.building-single-image-wrap:after{    width: 318px; height: 319px;}
	.slider-section .slider-wrap{    padding: 0 80px;}
	.slider-building-links{    margin-left: 80px;}
	.slider-section .slick-next{right: 0;}
	.slider-footer-button { padding-top: 80px; }
	.summary-section:after { height: 495px; width: 300px; top: -23%; }
	.summary-image { height: 150px; width: 150px; }
	.summary-image:before { height: 150px; width: 150px; background-size: contain; }
	.summary-short-title{ font-size: 18px; line-height: 20px;}
	.summary-section:before{width: 500px; height: 462px;}
	.place { font-size: 14px; line-height: 22px;}
	.travel-times .min {font-size: 14px; line-height: 22px;}
	.padding-right {padding-right: 50px;}

	.location-content-wrap{position: relative; z-index: 3;}
	.location-main-title {font-size: 75px; line-height: 45px;}
	.location-links-inner{padding-top: 80px;}
	.location-name{font-size: 20px; line-height: 30px;}
	.location-links_wrap h3{font-size: 50px;line-height: 55px;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+2) span {width: 8.1%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+4) span{width: 9%;}
   
}
@media (max-width:1280px){
    .place{font-size: 12px; line-height: 16px;}
    .travel-times .min { font-size: 13px; line-height: 18px; }
    .walk-icon{height:24px;width:22px}
	.travel-times .distance-number { width: 35px; height: 35px; font-size: 18px; line-height: 22px; }
	.travel-times .travel-times-wrap span{width: 10%;}
    footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{grid-template-columns: auto 30% 42%;}
    footer .contact-detail .detail-col:nth-child(3){padding-bottom: 55px !important;}
    footer .site-footer-section-3 .widget.widget_nav_menu ul li a{padding: 6px;}
    .download-title{left: 8%;}
    .brochures-title{max-width: 120px;}
    .brochures-title a{display: block;}
    .brochures{gap: 20px;}
    .news_listing .post-title-desc{font-size: 18px; line-height: 28px;}
    .page-template-news-and-events .news-events-content{    padding-top: 30px;}
    .fixed-height figure img{width: 100% !important; height: 100% !important;}
    .to-relax h4{ font-size: 100px; line-height: 100px;}
    .img-align-center{top: 15%; bottom: auto;}
    .green-sec-inner .orange-heading{max-width: 50%;}
    .availibility-content-section .banner-content .title_section h1 { font-size: 100px; line-height: 95px;}
	.availibility-content-section .banner-content .title_section{    max-width: 600px;    margin-top: -90px;}
	.floor-area-detail { font-size: 30px; line-height: 20px;}
	.floor-area-detail span {font-size: 20px;line-height: 25px;}
	.availibility-section .building-links{width: 20%;}
    .building-images-section .img-tabs{/*width: 90%; left: 0;right: 0;  margin: 0 auto;*/}
    .slider-building-links{    margin-left: 30px;}
    .located-mint-flower { left: 6%; bottom: -34.5%;}
    .location-links_wrap h3 { font-size: 45px; line-height: 55px;}
    .location-name { font-size: 18px; line-height: 28px;}
    .location-links-inner {  padding-left: 20px;}
    .travel-times .travel-times-wrap ul li:nth-child(16n + 7) span{width: 7.8%;}

}
@media only screen and (max-width: 1650px) and (min-width: 1275px)  {
    .green-sec-inner .orange-heading{max-width: 50%;}
    .small-title{width: 42%;}
    /*.located-mint-flower { left: 7%; bottom: -33.6%; transform: translate(-30%, 40%); z-index: 2; }*/
    .travel-times h2{margin-bottom: 40px;}
    .light-green-section:after{content: ''; position: absolute; right: 0; background: url('../images/right-grid.png'); background-repeat: no-repeat; background-size: contain;height: 600px;width: 400px;right: 0; bottom: 40px;}
    .get-hired{padding-bottom: 220px !important;} 
    .local-highlight { padding-left: 60px !important; padding-right: 60px !important; }
}
@media only screen and (max-width: 1440px) and (min-width: 1280px)  {
	.travel-times .travel-times-wrap ul li:nth-child(16n+1) span{width: 11.8%;}
}

@media (min-width:1200px) and (max-width:1366px) {
.green-space-section{ padding-bottom: 28% !important; }
}

@media (max-width:1200px){
    .place{font-size: 10px; line-height: 18px;}
    .travel-times .min { font-size: 12px; line-height: 24px; }
    .walk-icon{height:26px;width:24px}
    .travel-times .distance-number { width: 30px; height: 30px; font-size: 14px; line-height: 28px; }
    .walk-icon,.walk-icon img { height: 22px; width: 20px; }
    .light-green-section .green-sec-inner .top-image{padding-top: 30px;}
    .light-green-section .green-sec-inner .top-image, .light-green-section .green-sec-inner .top-image img{height: 350px;}
    .located-mint-flower { bottom: -28%; width: 630px; height: 400px;}
    .location-content-wrap { padding-top: 0;}
    .slider-building-links{    margin-left: 0px;}
}
@media (max-width:1199px){
    .amenities-icon-list figure, .amenities-icon-list figure:before { width: 156px; height: 156px; }
    .amenities-icon-list figure img{height: 80px; object-fit: contain;}
    footer .sign-up-details h3 { font-size: 40px; line-height: 60px; }
    footer .contact-detail{margin-top: 60px;}
    footer .site-above-footer-inner-wrap .widget{margin-bottom: 0;}
    footer .contact-detail .detail-col:nth-child(3){padding-bottom: 50px !important;}
    footer .contact-detail a{font: 14px;}
    .rightside-image figure { right: 0 !important; width: 350px; height: 350px; }
    .fixed-height{height: 580px;}
    .travel-times .travel-times-wrap span{margin-left: 0px;}
    .travel-times .min{margin-right: 5px;}
	.contact-us-form { max-width: 100%; padding: 0 20px; }
	.download-title { font-size: 100px; line-height: 110px; }
	.dropdown-content li a { font-size: 16px; line-height: 29px; }
	.dropdown-content li a:after { width: 15px; height: 16px; }
	.flower-img img{width: 100%; height: 100%;}
	.esg-credentials{padding-left: 60px;}
	.located-mint-flower img{height: 400px; width: 100%;}
	.get-hired .short-desc{padding-top: 60px; font-size: 20px; line-height: 30px;}
	.get-hired .orange-heading h2 { font-size: 80px; line-height: 80px; top: -115px; }
	.small-title { font-size: 24px; line-height: 30px; }
 	.located-mint-flower img{height: 400px; width: 100%;}
 	.light-green-section:after{height: 400px; width: 300px;}
 	.slider-section .slider-wrap-inner-detail .slider-image-block{    padding-left: 40px}
 	.slider-building-content .slider-building-no{    font-size: 160px;}
	.slider-building-links h3 { font-size: 40px; line-height: 45px; }
	.slider-floor-area-detail { font-size: 50px; }
	.slider-floor-plan-description { font-size: 24px; line-height: 28px; }
	.slider-footer-button a { font-size: 35px; line-height: 45px; }
	.availibility-section .building-links{width: 25%;}
	/* .summary-content-list{    padding: 0 25px;} */
	.summary-image-wrap{ padding: 0 25px;}
	.slider-footer-image { padding-left: 0;}
	footer .site-above-footer-inner-wrap span {font-size: 13px;line-height: 20px;}
	.location-content-wrap .container {padding: 50px;}
	.travel-times .travel-times-wrap ul li:nth-child(16n+4) span{width: 9%;}
	.travel-times .travel-times-wrap ul li:nth-child(16n + 7) span { width: 8.5%;}
}
@media (max-width:1024px){
	.availability-list-inner{width: 23%;}
	.availibility_item_title{font-size: 40px; line-height: 50px;}
	.availibility_item_title span{font-size: 55px;}
	.brochures-title a{font-size: 14px; line-height: 20px;}
	.brochures-title a::after {right: -10px;}
	.download-title{font-size: 70px; line-height: 80px; left: 4%;}
	.page-template-news-and-events .single-post-details{padding-left: 80px;}
	.news_listing .post-detail-wrap { padding-top: 35px;}
	.section-to .amenities-icon-list figure { height: 140px; width: 140px; }
	.section-to .amenities-icon-list figure:before { height: 140px; width: 140px; background-position: center; background-size: cover;}
	.esg-icon-list .amenities-icon-list figure img { height: 80px; width: 100%; }
	.availibility-content-section:before { width: 365px; height: 360px; }
	.banner-description p { font-size: 24px; line-height: 30px; }
	.availibility-section .buildings-img { height: 450px; }
	.availibility-section .buildings-img-main { width: 70%; }
	.building-links h3 { font-size: 40px; line-height: 55px; }
	.building-text { font-size: 28px; line-height: 140px; }
	.building-no { font-size: 110px; line-height: 130px; }
	.floor-number-detail { font-size: 30px; line-height: 36px; }
	.table-section { padding: 250px 80px 40px; }
	.building-single-image-wrap:after{    bottom: 100px;}
	.slider-section .slider-wrap-inner-detail .slider-image-block{width: 430px; height: 530px;}
    .slider-building-content .slider-building-number{padding: 80px 0;}
    .slider-floor-area-detail { font-size: 40px;}
    .slider-floor-plan-description { font-size: 20px; line-height: 25px;}
    .slider-footer-button { padding-top: 50px;}
    .slider-footer-image a{height: 80px; display: block; width: 80px;}
    .slider-section .slick-arrow{width: 36px; height: 38px; background-size: contain;}
    .summary-section:after{ height: 395px; width: 200px;}
    .summary-section { padding: 75px 80px 200px;}
    .summary-section:before {width: 300px; height: 362px;}
    .meet-neighbourhood-section .meet-neighbourhood-wrap{background-size: 100% 80% !important; padding: 0 80px;}
    .tenantlogosec { padding-top: 500px;}
    /* .summary-content{    margin: 0 -25px;} */
	.summary-content-wrap {margin: 0 -25px; }
    .tenantlogosec ul li{width: 50%;}
    .slider-footer-image { padding-left: 30px;}
    .building-number { padding: 0;}
    .location-links-inner{padding-left: 0px; padding-top: 40px;}
    .small-title{padding-top: 25px;}
    
    .location-content-wrap-inner{flex-direction: column;}
    .location-img-main{width: 100%;}
    .location-content-wrap .container { padding: 50px;}
    .location{width: 100%; display: flex; flex-wrap: wrap; padding-bottom: 10px; padding-top: 15px; border-top: 1px solid #005046;}
    .location-content{padding: 0 15px;}
    .location .location-content:first-child{padding-left: 0;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+2) span {width: 8%;}
    .location-links{width: 100%;}
    .travel-times .travel-times-wrap ul li:nth-child(16n+4) span{margin-left: 1px;}
    .travel-times .travel-times-wrap ul li:nth-child(16n + 7) span { width: 7.5%;}
}
@media (max-width:991px){
    footer .ast-builder-grid-row-3-equal .ast-builder-grid-row{    grid-template-columns: 100% !important;}
    footer .site-above-footer-inner-wrap .site-footer-section-1 aside:nth-child(2){padding-top: 10px;}
    footer .contact-detail{    margin-top: 10px; padding-top: 40px;}
    footer .site-footer-section-3 .site-footer-focus-item{padding-top: 40px; margin-left: 0;}
    footer .site-footer-section-3 .site-footer-focus-item .widget_block:nth-child(2){ padding-bottom: 20px; padding-top: 20px;}
    footer .contact-detail .uagb-container-inner-blocks-wrap{flex-wrap: nowrap;}
    .rightside-image figure { width: 300px; height: 300px; right: 0; }
    footer .site-above-footer-wrap{padding: 20px;}
    .esg-icon-list .amenities-icon-list { padding-left: 10px; padding-right: 10px; }
    .section-to .amenities-icon-list { padding-bottom: 100px; padding-top: 100px; }
    .to-relax h4 { font-size: 100px; line-height: 131px; }

    div .amenities-icon-list .wp-container-5 >div.wp-block-column { width: 10% !important; flex-basis: 40% !important; }
    div .amenities-icon-list .wp-container-5 { flex-wrap: wrap !important; }
    .amenities-icon-list h6 { width: 80%; margin: 0 auto !important; }
    .amenities-icon-list { padding: 20px 0 60px !important; }
    .place-location-wrap {margin-left: 0 !important ;margin-right: 0 !important;}
    .travel-times ul{display: none;}
    .display-mobile{display: block;}
    .downloads-section .download-inner{flex-wrap: wrap;}
    .downloads-section .download-inner .main-title, .downloads-section .download-inner .guids-and-availability{width: 100%;}
	.brochures { gap: 30px; justify-content: center; }
	.download-title { font-size: 70px; line-height: 80px; left: 50%; transform: translateX(-50%); }
	.brochures-details{width: 30%;}
	.brochures-details img{width: 100%;}
	.brochures-title{max-width: 100%;}
	.brochures-title a::after {right: 0;}
	.availability { padding-top: 50px; padding-bottom: 50px; }
	.guids-and-availability .inner-sec { padding-top: 0; margin-top: -250px; position: relative; z-index: 3; background-color: #D2F8E8;  }
	.availability-list{gap: 5px;}
	.availability-list-inner{width: 15%;}
	.brochures-title a::after{width: 15px; height: 17px;}
	.page-template-news-and-events .single-post-details{    padding-top: 55px;}
	.news_listing h3 .read_more_news{ font-size: 28px; line-height: 30px;}
	.news_title { font-size: 55px; line-height: 65px; }
	.news_single_detail .single-post-details .post-desc{padding-top: 25px;}
	.events .events-main-title { font-size: 60px; line-height: 100px; }
	.event_detail{font-size: 24px;line-height: 34px;}
	.event-schedule span{font-size: 16px;}
	.events-details-inner { padding-bottom: 50px; }
	.event-pagination ul li{ font-size: 18px;padding: 0 8px;}
	.page-template-news-and-events .title_section h1{font-size: 100px; line-height: 90px;}
	.page-template-news-and-events .title_section{margin-top: -80px;}
	.page-template-news-and-events .title_section:after{ width: 300px; height: 350px;}
	.amenities-icon-list .is-col-center .wp-block-column{max-width: 100%; flex-basis: 40% !important;}
	.get-hired .orange-heading h2 {font-size: 60px; line-height: 58px;}
	.located-mint-flower img{height: 350px; width: 100%;}
	.get-hired{padding-bottom: 250px !important;}
	.availibility-content-section:before{width: 265px; height: 260px; top: -30px;}
	.availibility-content-section .banner-content .title_section{    margin-top: -96px;}
	.availibility-section{    padding: 50px 60px;}
	.floor-area-detail { font-size: 30px; line-height: 28px;}
	.building-images-section .img-tabs{    flex-wrap: wrap;}
	.building-images-wrap .img-tabs .building-highlighted{    margin-bottom: 15px;}
	.summary-section { padding: 15px 80px 150px;}
	.table-section {padding: 250px 70px 40px;}
	.table-section .table-wrap th { font-size: 40px; line-height: 30px;}
	.building-single-image-section .building-single-image-wrap {padding: 0 70px 80px;}
	/* .summary-content{    justify-content: center;} */
	.summary-content{ justify-content: center;}
	.slider-section .slider-wrap { padding: 0 70px;}
	.slider-building-content .slider-building-number{    padding: 50px 0;}
	.slider-building-content .slider-building-no { font-size: 100px;}
	.slider-floor-area-detail span { font-size: 24px; line-height: 34px; }
	.slider-floor-plan-description { font-size: 18px; line-height: 20px; }
	.summary-section { padding: 15px 70px 150px; }
	.light-green-section .green-sec-inner .top-image{right: -10px !important;}
	.light-green-section .green-sec-inner .top-image img{ width: 100%;  object-fit: contain;}
	.light-green-section .green-sec-inner .img-right-flower{right: 0 !important;}

}
@media (max-width:881px){
	.page-template-news-and-events .single-post-details { padding-left: 30px;}
	.page-template-news-and-events .title_section:after{width: 200px; height: 250px;}
	.events-image{height: 280px;}
	.news_single_detail .single-post-details .post-title{font-size: 35px; line-height: 43px;     padding-bottom: 15px;}
	.news_title { font-size: 40px; line-height: 55px; }
	.news_cat li{font-size: 14px; line-height: 24px;}
	.news_listing h3 .read_more_news { font-size: 20px; line-height: 25px; }
	.news_listing .post-title-desc { font-size: 16px; line-height: 24px; }
	.post-detail { padding-bottom: 20px; }
	.event_detail { font-size: 20px; line-height: 30px; }
	.event-schedule span { font-size: 14px; line-height: 22px; }
	/* .event-pagination ul span.prev { left: 45%; }
	.event-pagination ul span.next{right: 45%;} */
	.right-image figure{right: 0;}
	.right-image figure img{height: 450px; width: 100%;}
	.img-align-center{top: 30%;}
	.get-hired{padding-bottom: 190px !important;}
	.journey-times {padding-left: 0; font-size: 14px; line-height: 19px;}
	.located-mint-flower{    transform: translate(-0%); left: 0%;}
	.travel-times .container{padding-left: 0;}
	.light-green-section:after{height: 300px; width: 200px;}
	.table-section:before {width: 358px;height: 158px;}
	.table-section {padding:180px 50px 20px;}
	.availibility-section {  padding: 40px 50px;}
	.building-single-image-section .building-single-image-wrap { padding: 0 50px 50px;}
	.slider-section .slider-wrap {  padding: 0 50px;}
	.slider-section .slick-arrow { width: 26px; height: 28px;}
	.slider-section .slider-wrap-inner-detail .slider-image-block {padding-left: 40px;}
	.slider-building-links { margin-left: 40px;}
	.building-single-image-section .building-single-image-wrap img { height: 450px;}
	.slider-building-content .slider-building-text {font-size: 30px;line-height: 40px;}
	.summary-section {  padding: 15px 50px 150px;}
	/* .summary-content-list{    width: 30%;} */
	.summary-image-wrap{ width: 30%; }
	.meet-neighbourhood-section .meet-neighbourhood-wrap{padding: 0 50px;}
	.meet-neighbourhood-shortdesc{max-width: 400px; font-size: 35px; line-height: 50px;}
	.building-images-wrap .img-tabs .building-highlighted{width: 40%;}
	.building-images-section .img-tabs{justify-content: center;}
	.location-content{padding-left: 0; padding-right: 30px;}
	.light-green-section .green-sec-inner .top-image, .light-green-section .green-sec-inner .top-image img{height: 250px;}
	.light-green-section .green-sec-inner .top-image { padding-top: 100px;}
	.location-main-title { font-size: 65px; line-height: 25px;}
	.location-name {  font-size: 18px;  line-height: 28px;}
	.availibility-section .building-links{padding-left: 0;}
	.floor-area-detail span{font-size: 16px; line-height: 23px; padding-left: 0;}
	.table-section .table-wrap tbody td:not(:first-child){line-height: 35px; padding-right: 5px;}
}
@media (max-width:767px){
    footer .contact-detail .uagb-container-inner-blocks-wrap .wp-block-uagb-container{width: 50%;}
    .small-title { font-size: 20px; line-height: 30px; }
    .places-warp h4 {font-size: 45px;line-height: 50px;}
    .to-relax h4 { font-size: 80px; line-height: 90px; }
    .esg-credentials { font-size: 65px; line-height: 70px; }
    
    .section-to .amenities-icon-list { padding-bottom: 100px; padding-top: 100px; }

    .place-slider img { object-fit: cover; height: 400px !important; }
    .place-slider { max-width: 90%; }
    .places-warp { width: 85% !important; }
    .places-warp h4 br { display: none; }
    .small-title { width: 90%; }
    .uagb-slider-container.uagb-block-3a165e97.uagb-slider-container .swiper-button-next { position: absolute; right: 0; display: none; }
    .uagb-slider-container.uagb-block-3a165e97.uagb-slider-container .swiper-button-prev { display: none; }
    .uagb-slider-container.uagb-block-6e6590c5.uagb-slider-container .swiper-button-next { display: none; }
    .top-image{ /*display: none;*/ }
    .orange-heading h1 { line-height: normal; font-size: 80px; line-height: 80px;}
    .uagb-slider-container.uagb-block-6e6590c5.uagb-slider-container .swiper-button-prev { display: none; }
    .uagb-slider-container.uagb-block-6e6590c5.uagb-slider-container .swiper-button-prev { display: none; }
	
	.swiper-button-next,.swiper-button-prev { display: none; }
	.contact-us-form .contact-form-flex{flex-wrap: wrap;}
	.contact-us-form .contact-form-flex .contact-form-col{width: 100%;}
	.contact-us-form .contact-form-button::after { /*top: 75%;*/ top: 25px; width: 110px; height: 110px; background-size: contain; }
	.contact-us-form .contact-form-button:hover::after{background-size: contain;}
	.contact-us-form .contact-form-button p{height: 100px;}
	.contact-us-form input[type="submit"]{font-size: 25px;}
	.page-template-news-and-events .news_section{justify-content: center;}
	.page-template-news-and-events .news_section .news_filter, .page-template-news-and-events .news_section .news_listing, .page-template-news-and-events .news_section .news_single_detail{width: 95%;}
	.page-template-news-and-events .single-post-details{padding-left: 0; padding-top: 22px;}
	.page-template-news-and-events .news-events-content{padding-bottom: 30px;}
	.news_listing{padding-left: 0;}
	.events-details-inner-wrap{width: 50%;}
	.img-align-center{top: 10%;}
	.places-warp.landscaping{padding-top: 20px !important;}
	.local-highlight .local-highlight-desc{font-size: 25px; line-height: 25px; max-width: 100%;}
	.slider-section .slide-img{    flex-direction: column;}
	.slider-section .slider-wrap-inner-detail .slider-image-block{width: 100%; height: 430px;}
	.slider-section .slider-wrap-inner-detail .slider-image-block img { height: 100%; width: 100%; object-fit: contain; }
	.slider-building-links { width: 50%; margin: 0 auto; }
	.slider-section .slider-wrap { padding: 20px 50px; }
	.building-single-image-section .building-single-image-wrap { padding: 0 50px 10px; }
	.meet-neighbourhood-section .meet-neighbourhood-wrap { background-size: 100% 60% !important;}
	.location-content-wrap .container { padding: 40px 25px;}
	.located-mint-flower{bottom: -29%;right: 0;}
	.light-green-section .green-sec-inner .top-image{left: 50%;}
	.location-main-title{font-size: 55px;}
	.location-name { font-size: 16px; line-height: 26px;}
	.location {   z-index: 2;   background: #E2FCF1;   position: relative;}
	.light-green-section .green-sec-inner .img-right-flower{left: auto;}
}
@media (max-width:566px){
    .is-col-center .wp-block-column{max-width: 100%;;}
    .small-title{width: 100%;}
    .green-section{padding: 0 15px !important;}
    footer .teams-condition { flex-wrap: wrap; justify-content: center; padding-top: 30px; }
    footer .teams-condition ul li a, footer .teams-condition span{margin-right: auto !important;}
	.contact-us-title { font-size: 60px !important; line-height: 65px !important; padding-top: 120px; }
	.find-us { font-size: 40px !important; line-height: 40px !important; }
	.more{font-size: 14px; line-height: 25px;}
	.more::after{width: 24px; height: 24px;}
	.dropdown-content li a{font-size: 13px; line-height: 26px;}
	.downloads-section{padding: 90px 20px 0;}
	.availability-list{gap: 10px;}
	.our-guids .title{text-align: center;}
	.events-details-inner-wrap{width: 100%;}
	.event-pagination ul{    padding-bottom: 30px;}
	/* .event-pagination ul span.prev {left: 42%;}
	.event-pagination ul span.next{right: 42%;} */
	.banner-image figure, .banner-image figure img{height: 70vh !important;}
	div .amenities-icon-list .wp-container-5 >div.wp-block-column{width: 100% !important; flex-basis: 100% !important;}
	.amenities-icon-list .is-col-center .wp-block-column{max-width: 100%; flex-basis: 100% !important;}
	.img-align-center{top: 13%;}
	.rightside-image figure{width: 150px;  height: 120px;}
	.located-mint-flower{    height: 250px;}
	.travel-times h2 {font-size: 50px; line-height: 55px;}
	.green-sec-inner .orange-heading{max-width: 70%;}
	.light-green-section:after{bottom: 200px;}
	.local-highlight{    padding-bottom: 50px !important;}
	.top-image img{    height: 40%;}
	.top-image.environment-img{height: auto;}
	.to-relax h4 { font-size: 60px; line-height: 70px; }
	.fixed-height { height: 380px; }
	.page-template-news-and-events .title_section { margin-top: -65px; }
	.page-template-news-and-events .title_section h1 { font-size: 80px; line-height: 75px; }
	.news_single_detail .single-post-details .post-desc{font-size: 18px; line-height: 28px;}
	.banner-description p {  font-size: 20px;  line-height: 28px;}
	.banner-description{max-width: 100%; padding-left: 10px; padding-right: 10px;}
	.availibility-section .buildings-img-main{width: 100%;}
	.availibility-section .building-links{width: 100%; text-align: center;}
	.availibility-section .buildings-img{height: 100%;}
	.building-number{justify-content: center;     margin-bottom: 20px;}
	.building-images-numbers span {  font-size: 200px;}
	.building-bottom-text { font-size: 80px; line-height:52px; padding: 0 15px;}
	.table-section:before{width: 100%;  height: 158px;}
	.banner-section .banner-wrap figure, .banner-section .banner-wrap figure img{height: 40vh !important;}
	.availibility-section {padding: 40px 30px;}
	.building-images-wrap .img-tabs .building-highlighted{width: auto;}
	.building-images-section .img-tabs{justify-content: center; /*left: 7%; */}
	.table-section {padding:180px 30px 20px;}
	.availibility-content-section::before { width: 150px; height: 200px; top: 0; background-size: contain; left: 0; }
	.building-single-image-section .building-single-image-wrap{padding: 0;}
	.building-single-image-wrap::after{right: -22px;}
	.slider-section .slider-wrap { padding: 30px 30px;}
	.slider-section .slider-wrap-inner-detail .slider-image-block{padding-left: 0;}
	.slider-section .slick-arrow{top: 10%; transform: translateY(-20%);}
	.slider-section .slick-next {transform: translateY(-20%) rotate(180deg);}
	.slider-building-links{width: 90%; text-align: center;}
	.slider-building-content .slider-building-number{justify-content: center;}
	.slider-floor-plan-description{max-width: 100%;}
	.slider-building-links{margin-top: 40px;}
	.slider-building-content .slider-building-number{padding: 30px 0;}
	/* .summary-content-list{width: 50%;} */
	.summary-image-wrap{ width: 50%;}	
	.meet-neighbourhood-section h3 {font-size: 60px; line-height: 70px;}
	.summary-section::before {width: 100%;height: 262px; bottom: -7%;}
	.meet-neighbourhood-section .meet_neighbourhood_wrap { top: -67px; max-width: 100%; left: 15px;}
	.meet-neighbourhood-section .meet-neighbourhood-wrap{padding: 0 30px; background-position: 80% 100% !important;}
	.availibility-content-section .banner-content .title_section h1 { font-size: 70px; line-height: 65px;}
	.table-wrap{overflow-x: auto;}
	.building-images-numbers{padding-left: 15px;padding-bottom: 32px}
	.summary-title h3 { font-size: 40px;  line-height: 80px;}
	.summary-section { padding: 15px 30px 150px;}
	.slider-footer-image{display: flex; justify-content: center;}
	.table-section .table-wrap tbody td { font-size: 30px; line-height: 20px;}
	.table-section .table-wrap tbody td:not(:first-child) { font-size: 22px;  line-height: 25px;}
	.table-section .table-wrap tbody tr:last-child td:first-child { font-size: 40px;  line-height: 30px;}
	.building-single-image-wrap::after { width: 218px; height: 219px; }
	.summary-title h3{font-size: 40px; line-height: 50px;}
	.availibility-content-section .banner-content .title_section { margin-top: -73px;}
	ul.mainmenu::after{left: 0;transform: translateX(-0%);}
	.tenantlogosec ul li{width: 100%;}
	.meet-neighbourhood-section .meet-neighbourhood-wrap{background-size: cover !important;}
	.tenantlogosec { padding-top: 250px;}
	.slider-footer-image {  padding-left: 0;}
	.tenantlogoinnerdes{flex-wrap: wrap;}
	.floatLeft, .floatRight.logodes{width: 100%;}
	.floatLeft img{width: 100%; object-fit: cover;}
	.location-links-inner{  padding-top: 25px;}
	.located-mint-flower { bottom: -22%; width: 500px; height: 300px;}
	.located-mint-flower img{height: 300px;}
	.light-green-section .green-sec-inner .top-image{display: none;}
	
	.located-mint-flower, .located-mint-flower img{width: 100%;}
	.availibility-section .building-links{padding-left: 25px !important;}
}
@media (max-width:480px){
    footer .teams-condition .widget.widget_nav_menu { margin-left: auto !important; }
    footer .site-footer-section-3 .site-footer-focus-item .wpcf7-form .footer-form input[type=submit] { height: 100px; width: 100px !important; background-size: contain; font-size: 18px; }
    .green-sec-inner .orange-heading{max-width: 90%;}
    .located-mint-flower img{height: 250px;}
    .get-hired .orange-heading h2{    top: -143px;}
	.get-hired .short-desc { padding-top: 20px; font-size: 18px; line-height: 25px; }
	.small-title { font-size: 18px; line-height: 25px; }
	.local-highlight .local-highlight-desc { font-size: 20px; line-height: 25px; }
	.light-green-section:after { bottom: 220px; }
	.img-align-center{    top: 10%;}
	.dropdown-content{width: 100px;}
	.dropdown-content li a{font-size: 12px; line-height: 25px;}
	.availability-list-inner:last-child .dropdown-content{width: 100%;}
	.slider-section .slider-title span{margin-bottom: 10px;}
	.slider-section .slick-arrow { top: 12%;}
	.slider-building-links{margin-top: 10px;}
	.tenantlogosec { padding-top: 300px;}
	.splitboard-content{/*height: 70vh;*/}
	.iphone-browser .splitboard-iframe-image{background-position: center !important; background-attachment: scroll  !important; -o-background-size:cover !important;  -moz-background-size:cover !important;  -webkit-background-size:cover !important; background-size:cover !important; background-repeat:no-repeat;}
	a.menulinks::after{top: 1px;}
	a.menulinks i, a.menulinks i::before, a.menulinks i::after{width: 22px;}
	.home .splitboard-iframe-image{/*background-attachment: initial !important; background-size: 100% !important;*/}
	.location-name {  font-size: 14px;  line-height: 24px;}
	.location-content {   padding-right: 15px;}
	.located-mint-flower img{object-fit: contain;}
	.located-mint-flower {  bottom: -25%;}
	.small-title{padding: 15px;}
}
@media (max-width:360px){
	.flower-img{height: 100%;}
	.download-title { font-size: 60px; line-height: 70px; }
	.brochures { gap: 15px; justify-content: center; flex-wrap: wrap; }
	.guids-and-availability .inner-sec { z-index: 3; padding-top: 20px; margin-top: -150px; background-color: #D2F8E8; }
	.availability-list{gap:10px; justify-content: center;}
	.brochures-details{width: 100%;}
	.availability-list-inner{width: 25%;}
	/* .event-pagination ul span.prev{    left: 40%;}
	.event-pagination ul span.next{right: 40%;} */
	.load_more_news { font-size: 20px; line-height: 30px; }
	.news_single_detail .single-post-details .post-desc { font-size: 22px; line-height: 32px; }
	.page-template-news-and-events .news-events-content{padding-bottom: 0;}
	.page-template-news-and-events .header_banner_section img{object-position: 20% 0px;}
}

.company-wrap-inner-content {
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.company-wrap-inner-content .content-link {
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.company-content.test {
    display: block;
    z-index: 99;
}

.layer:hover{
	opacity: 60% !important;
}


/*svg img css location map page start*/
.st173{font-style:italic;font-family:'Noto Sans'!important;font-weight:300 !important;}
.st55{font-family:'Noto Sans'!important;}
.st95{font-family:'Noto Sans'!important;font-weight:500;letter-spacing:1px;}
.st167{font-family:'Noto Sans'!important;font-weight:600}
.st170{fill:#636569;font-family:'Noto Sans'!important;font-weight:500;}
.st56{font-weight:400!important;}
.st174{font-family:'Noto Sans'!important;font-weight:500;}
#key .st178 {filter: drop-shadow(7px 7px 7px rgba(0, 0, 0, 0.2));}


/*svg img css location map page End*/


/* 30-06-23 */
