.detrm{position: absolute; bottom: 6%; padding: 3px 10px; left: 0; right: 0; margin-inline: auto; color: #182a3d; font-weight: bold; background: #e4e9febd; width: 70%;text-align: center;border-radius: 8px;}
meta[name="robots"] {content: "index, follow";}
/*.hero-wrp .text-white{display:none;}*/
.page-template-financials .input-group-b.input-group .form-control, .page-template-financials .input-group-b .form-control-lg {height: 50px !important;}
.bcrumb{font-size: 12px;position: absolute;z-index: 100;margin-top: 3px;right: 0;margin-right: 20px;}
.page-template-listing-detail-php .bcrumb{font-size: 12px;position: absolute;z-index: 100; right: 0;margin-right: 20px; margin-left: 10px;}
.bcrumb a{color:#fff}
.ft-ul li a{text-decoration: none; background: rgba(132, 155, 253, 0.5); box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08); border-radius: 4px; margin: 0 5px 0 0; font-family: "SF Pro Text", sans-serif; font-weight: 600; font-size: 14px; padding: 4px 12px; display: flex;}
.refi{background: #e4e9fe;}
.blsm-form {background-image:url('https://cdn.propertylaunch.sg/images/bg-blsm.jpg');}
.header .logo img {max-width: 240px !important; content:url('https://cdn.propertylaunch.sg/images/PropertyLaunch-logo-pn-min.png');} 
/*body img{content:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAA1JREFUGFdjeHh6638ACFMDYf9WpvwAAAAASUVORK5CYII=');}*/
.wrapper{margin:30px auto;text-align:center}
#pagination-v{display:inline-block;margin-bottom:1em;margin-top:1em}
#pagination-v li{display:inline-block}
#pagination-v .page-item a{font-size:1em}
#data td,#data th{border:1px solid #ddd;padding:6px}
#data tr:hover{background-color:#ddd}
.v-showcase .inner {
    margin: 0;
    height: 456px;
}
.v-showcase .inner .full {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.showv .desm{display: none;}
.showv .dest{display: block;}
.navbar-nav .dropdown-menu span .dropdown-item{line-height: 1.7em}
.header .title-logo{display:none}
.lart{height: 456px !important;}
#devdesc .project-story h3, #devdesc_hide .project-story h3{text-align: left;}
#devdesc .project-story h2, #devdesc_hide .project-story h2{margin-bottom: 20px;}
.project-story{background: #f0f3fd; padding: 10px;}
.subtab {overflow-x: scroll; flex-direction: row; flex-wrap: nowrap;}
.tabs-solid.subtab .nav-link{width: max-content;}
.owl-slider .owl-carousel .owl-stage-outer { padding-bottom: 0px;}
.pbtns{text-align: center; margin-top: 40px;}
.pentList img.full{width:100%; height: 100%; object-fit: cover; border: 1px solid #141313;}
.pentList iframe, .pentList video {border: 1px solid #141313;}
#otpmobile{width: 50px; height: 50px; border: none;	line-height: 50px; text-align: center; font-size: 24px; font-family: 'Raleway', sans-serif;	font-weight: 200; color: #000; margin: 0 2px; background: #e5dddd; width:340px;} 
#reSendOtp:disabled {color: #6f757b; background-color: #e5dddd; border-color: #bbb7aa;}
.page-content{background:#eee;display:inline-block;padding:10px;width:100%;max-width:660px}
#data th{padding-top:10px;padding-bottom:10px;text-align:left;background-color:#007bff;color:#fff}
.toggle-fcn1{position:absolute;top:48%;right:0px;background:blue ;height:60px;width:60px;transform:translate(0,-50%);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:30px;z-index:2;text-align:center;cursor:pointer;animation: blinker 3s linear infinite;}
.toggle-fcn1 .fa{font-size: 40px;}
.page-template-news-detail-php .bcrumb a, .page-template-picks-detail-php .bcrumb a, .page-template-listing-detail-php .bcrumb a{color:#000}
.luxepage .otms .distr{width: 33.1%; margin: 0; background: #5b3838; height: 150px; background-size: cover; background-position: 50% 50%; border-radius: 0;}
.otpbtn{width:180px;} 
.luxepage .otms li.distr{padding: 62px 0px; background-position: 50% 44%; background-size: 200% 100%; background-image: url(https://cdn.propertylaunch.sg/images/golden3en.png) !important;background-repeat: no-repeat;}
.ctitle{font-size: 40px; font-family: "Cinzel", sans-serif;}
#st-floor table td .text-white{color:#000 !important; text-shadow: -1px -1px 0 #f1d9d9, 1px -1px 0 #f1d9d9, -1px 1px 0 #f1d9d9, 1px 1px 0 #f1d9d9}
#st-floor{background: #e4e9fe;}
#st-showflat{background: #e4e9fe;}
#st-floor table{background: #e3e2e2;}
#st-details{border-top: 5px solid #99EDC3; border-bottom: 5px solid #99EDC3;}
@keyframes blinker { 20% { opacity: 0;}}
@keyframes blinker2 { 20% { opacity: 0;}}
#myBtsne{cursor: pointer; animation: blinker2 3s linear infinite; width:100%}
.agent--img {display:none}
#mapdiv2{z-index: 1}
.mprologo{height: 90px; width: 183px; background-size: 110% !important; background-position: 47% 8% !important; box-shadow: 0px 0px 10px #a6e773; border-radius: 60px 60px 60px 60px;}
.wtplay{position: absolute;width: 20%;right: 30px;top: 20px;filter: opacity(0.8) brightness(6);}
.arow{background-size: cover !important; background-repeat: no-repeat !important; padding: 50px 0px; background-position: 50% 50% !important;}
.lux-box{background: #00000080; padding: 20px 20px; margin-right: 40px; margin-top: 40px; border-radius: 30px;}
.lux-box h2{font-size: 32px; box-shadow: 0px 0px 10px #a6e773; font-family: "Cinzel", sans-serif; border-radius: 10px; padding: 8px 10px 5px 10px; background: #16146961;text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden;}
.lux-img{background: #343439e0; border-radius: 25px; padding-top: 3px; box-shadow: 0px 0px 10px #a6e773;}
.luxepage #projectsList .col-md-6{border-top: 20px solid #000; border-bottom: 20px solid #000;}
.agent--img2 img {width: 100%; height: 100%; object-fit: contain;}
.lux-box .t-h4 {font-size: 1.5rem; margin-bottom: 5px !important}
.hero-wrp .agent--img2{height:400px;width:auto!important;object-fit:cover;object-position:top;background:#624795!important;position:relative;border-radius:40px;padding:3px 0 0 1px}
.hero-wrp .agent--img2::before,.hero-wrp .agent--img2::after{content:"";position:absolute;inset:-.2rem;z-index:-1;background:linear-gradient(var(--angle),#113dfa,#fff,#1b2025);animation:rotate 10s linear infinite;border-radius:40px}
.headlaunch{font-size: 40px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display'; text-shadow: -1px -1px 0 #f1d9d9, 1px -1px 0 #f1d9d9, -1px 1px 0 #f1d9d9, 1px 1px 0 #f1d9d9;}
.hero-wrp .pl-3.pl-lg-5{ background: #221e37ab; margin-left: 1rem; padding-right: 2rem; padding-top: 1rem; padding-bottom: 1rem; border-radius: 20px; box-shadow: 0px 0px 10px #9ca198;}
.hero-wrp .pl-lg-5, .hero-wrp .px-lg-5 {padding-left: 2rem !important;}
/*#devdesc_hide img, #devdesc img{width:70%}*/
/*#devdesc_hide p:has(img), #devdesc p:has(img) { text-align:center }*/
/*#devdesc_hide, #devdesc{text-align: center; width:70%}*/
#devdesc_hide h3, #devdesc h3 { text-align:center }
.home .property-news {min-height: 810px;}
.v-gallery2 .inner {margin: 0 5px 10px 5px; height: 200px;}
.v-gallery2 .inner .full {width: 100%; height: 100%; object-fit: cover;}
.v-gallery2 .col-lg-3{padding:0;}
#devdesc_hide .v-gallery .inner, #devdesc .v-gallery .inner {margin: 0 5px 10px 5px; display:contents;}
#devdesc .col-lg-4, #devdesc .col-lg-8, #devdesc .col-lg-5, #devdesc .col-lg-7, #devdesc .col-xl-12, #devdesc_hide .col-lg-4, #devdesc_hide .col-lg-8, #devdesc_hide .col-lg-5, #devdesc_hide .col-lg-7, #devdesc_hide .col-xl-12 {margin-bottom: 40px; padding-right: 15px !important;}
body.home.blog.elementor-default {display:flex; flex-flow: column;}
body.home.blog.elementor-default .projects-mc{order:0; background:#182a3d;} 
body.home.blog.elementor-default .property-news{order:5;}
body.home.blog.elementor-default .section.blsm-form{order:6;}
body.home.blog.elementor-default .section.blogs{order:7;}
body.home.blog.elementor-default .footer-mc{order:8;}
body.home.blog.elementor-default .wb-right{background: #bfdee7;}
.seltime{width: 0px !important;}
.headprologo{height: 148px; width: 300px; background-size: 110% !important; background-position: 47% 8% !important; border-radius: 60px 60px 60px 60px; box-shadow: -1px -1px 175px #d6e99ba8, 1px -1px 15px #d6e99ba8, -1px 1px 15px #d6e99ba8, 1px 1px 15px #d6e99ba8;}
.footprologo{width: 250px; height: 113px; background-size: 110% !important; background-position: 37% 10% !important; border-radius: 60px 60px 60px 60px; box-shadow: -1px -1px 175px #d6e99ba8, 1px -1px 175px #d6e99ba8, -1px 1px 175px #d6e99ba8, 1px 1px 175px #d6e99ba8; margin-bottom: 20px}
.mc-wrp{box-shadow: -1px -1px 10px #d6e99ba8, 1px -1px 10px #d6e99ba8, -1px 1px 10px #d6e99ba8, 1px 1px 10px #d6e99ba8;font-style: italic;}
.locinfo, .locinfohide{padding-left: 430px; margin: 20px 20px;}
.mtp-wrapper {width: 100%; background: rgba(255, 255, 255, 0.95); box-shadow: -24px 0px 48px rgba(0, 0, 0, 0.16); padding: 15px; position: relative; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; border-radius: 0px 15px 15px 0px;}
.fcn-wrapper, .mtp-wrapper{border-radius: 0px 15px 15px 0px;}
.masterplan-grid {display: flex; flex-direction: column; overflow: auto; height: calc(100% - 100px); padding: 15px; scrollbar-width: thin; scrollbar-color: #849BFD transparent;}
.masterplan-grid a{display: table-cell; vertical-align: middle;}
.masterplan-grid .us-l-crow {padding: 5px; font-size: 16px; position: relative; display: table;}
.us-l-row-symbol {width: 52px; display: table-cell; vertical-align: middle;}
.us-l-row-lbl{line-height: 16px; height: 30px; display: table-cell; vertical-align: middle; padding-bottom: 6px;}
.bslm-nearby .tabs-solid {display: flex; height: 64px; padding: 5px; position: absolute; top: 5px; z-index: 2; right: 38%; background: #ffffff;}
.mtp-wrapper.active { width: 0; transition: 0.2s ease-in; -webkit-transition: 0.2s ease-in; padding: 10px;}
.mapbtn {font-weight: 600; font-family: "SF Pro Display", sans-serif; border-radius: 8px; font-size: 14px; padding: 4px 8px;}
.leaflet-container a.mapbtn{color:#fff}
.fcn-wrapper {background: rgb(238 219 243 / 85%);}
.circleTip{background:#261f5ba8; padding: 2px 5px; font-size:11px; color:#fff}
#myloc{cursor: pointer; animation: blinker2 3s linear infinite; width: 30%}
.btn-theme {background: #b778ef; color: #fff !important;}
li.distr {padding: 5px 5px; flex-basis: 200px; flex-grow: 0; flex-shrink: 0; margin: 10px 5px 10px 5px; line-height: 20px;}
span.distrtxt {font-size: small; font-weight: normal;}
.distrsub{font-size: 25px; color: #000;}
.navbar.bg-light {background-color: transparent !important;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1rem; padding-left: 1rem; }
.navbar-expand-lg .navbar-collapse {display: -webkit-box !important;  display: -ms-flexbox !important; display: flex !important; -ms-flex-preferred-size: auto; flex-basis: auto;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {color: rgb(255 255 255 / 90%);}
.navbar-light .navbar-nav .nav-link {color: rgb(255 255 255 / 80%);}
.navbar-brand {position: absolute; left: 0; top: 0px; transform: translateX(-50%);}
.navbar-nav .dropdown-menu{background-color: #1f252a;}
.navbar-nav .dropdown-item:focus, .navbar-nav .dropdown-item:hover { color: #16181b; text-decoration: none; background-color: #b778ef;}
.navbar-nav .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {color: rgb(255 255 255);}
.beddesc{padding: 15px;}
.img-1card{margin-left: -10px;}
.widthbox{width: 200px; text-align: right}
.card.user-info{display: none;}
.blommems .qi-col {list-style: none; padding: 10px 30px 10px 0; width: 380px; height: 110px; overflow: overlay; scrollbar-width: thin;}
#st-floor .tabs-to-dropdown .dropdown button{min-width:180px;}
.page-template .hero-doc, .category .hero-doc {background-image: url(https://cdn.propertylaunch.sg/images/bg-footer2-min.png) !important; background-color: #2f3157; background-size: 150%; background-position: bottom;}
/*body.home .hero-doc{visibility: hidden;}*/
body.home .hero-doc{background: #1f252a !important;}
body.home {overflow-x: hidden;}
.page-template-project-detail.page-template-project-detail-php .registration-success, .single-post .registration-success{position:absolute; z-index:10; background:#fff; height: 66vh;}
.footer-mc ul li:nth-child(2n+1) {width: auto; padding-right: 0;}
.footer-mc ul li {list-style-type: none; margin: 5px 0 0 0; white-space: nowrap; width: auto; padding-right: 0;}
.footer-mc .ft-ul a:not(.btn) { color: #fff;}
.logo-ft{filter:invert(1);}
.page-template-join-me .container{max-width: 1440px;}
.page-template-join-me .tools-section p{color: #000 !important;}
.footer-mc {background: #182a3d; box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08); padding: 50px 0; color: #fff;}
.salutation input[type=radio]:before { font-family: "FontAwesome"; content: "\f10c"; font-size: 15px; color: transparent !important; background: #dadee4; border-radius: 20px;}
.salutation input[type=radio]:checked:before {content: "\f00c"; color: black !important;}
.salutation input[type=radio] {-moz-appearance: none; -webkit-appearance: none; -o-appearance: none; outline: none; content: none;}
.page-template-join-me #messageForm .row .col-12{width:100%}
.page-template-join-me .copyright{margin: 0; padding-top: 0;}
.page-template-join-me  .section-hero {padding: 70px 0;}
#messageForm.enquiryform .salutation.form-control.form-control-a, #download .salutation.form-control.form-control-a {line-height: 2.2em;}
#register .salutation.form-control.form-control-a {line-height: 2.6em; font-size: 15px;}
#messageForm.enquiryform .salutation input, #download .salutation input[type=radio] {margin-right:3px}
#messageForm.enquiryform label, #download label {margin-right: 10px !important}
.loadbar {position: absolute; left: 0; right: 0; margin-top: -50px; display: none; mix-blend-mode: multiply;}
.agent--img2 img {min-width:300px; min-height:400px;}
.home #st-similar .container{visibility: hidden;}
#penthouse .lux-box {background: transparent;}
.slideboxtext{text-align: center}
._6t2w img {width: 400px; height: 250px; object-fit: cover; border: 3px solid #ab4d4d; border-radius: 20px; object-position: 50% 90%;}
._6pvr.nineBySixteen { margin: 0px 5px;}
.otpverify {position:absolute; z-index:10; background:#fff; background-image: url(https://cdn.propertylaunch.sg/images/bg-footer2-min.png); background-repeat: no-repeat; background-size: 180%; background-position: 50% 100%;}
.digit-group {
	input {width: 50px; height: 50px; border: none;	line-height: 50px; text-align: center; font-size: 24px; font-family: 'Raleway', sans-serif;	font-weight: 200; color: #000; margin: 0 2px; background: #e5dddd;}
	.splitter {padding: 0 5px; color: white; font-size: 24px;}
}
.mticker-wrap {bottom: 0; width: auto; overflow: hidden; height: 2.4rem; background-color: rgba(#000, 0.9); padding-left: 100%; box-sizing: content-box; background: #bffe03;
  .mticker {display: inline-block; height: 1rem; line-height: 2.4rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 50s; animation-duration: 50s;
    .mticker__item {display: inline-block; padding: 0 2rem; font-size: 1.3rem; color: #000;}
  }
}
.flex-md-nowrap {columns: 2; display: block !important; }

.prompt {
	margin-bottom: 20px;
	font-size: 20px;
	color: white;
}

.hero-doc * { box-sizing: border-box; }
@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible;}
  100% {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);}
}

.ticker-wrap {bottom: 0; width:auto; overflow: hidden; height: 4rem; background-color: rgba(#000, 0.9); padding-left: 100%; box-sizing: content-box; background: #000;
  .ticker {display: inline-block; height: 4rem; line-height: 4rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; animation-delay: 4s; -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 40s; animation-duration: 40s;
    .ticker__item {display: inline-block; padding: 0 4rem; font-size: 2rem; color: white;}
  }
}

@media screen and (max-width: 1500px){
  .fs-xxl {font-size: 3rem !important;}
}

@media screen and (max-width: 1279px){
.navbar-expand-lg .navbar-nav {-webkit-box-orient: horizontal;  -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: column;}
	.navbar-nav {width: 100%; justify-content: normal;}
	.header .navbar ul {position: absolute; inset: 0; padding: 50px 0 10px 0; margin: 0; background: rgb(25 14 51 / 80%); overflow-y: auto; transition: 0.5s;
    z-index: 9998;}
  .home #st-similar .t-h2.fw-400.mb-4 {height: auto !important;}
}

@media screen and (max-width: 996px){
	.hero-wrp .agent--img2{height:auto;width:250px !important;object-fit:cover;object-position:top;background:#624795!important;position:relative;border-radius:30px;padding:3px 0 0 3px}
	.hero-wrp .agent--img2::before,.hero-wrp .agent--img2::after{content:"";position:absolute;inset:-.2rem;z-index:-1;background:linear-gradient(var(--angle),#113dfa,#fff,#1b2025);animation:rotate 10s linear infinite;border-radius:30px}
	.headlaunch{font-size: 26px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display'; text-shadow: 1px 1px #857979; margin-left: 8px;}
	li.distr {padding: 5px 5px; width: 23%; margin: 10px 5px 0px 5px; line-height: 20px;}
	span.distrtxt {font-size: 12px; font-weight: normal;}
	ul.distul {padding: 0;}
}


@media screen and (max-width: 767px){
	.locinfo, .locinfohide{padding-left: 0px !important; margin: 10px 10px;}
	#devdesc .container, #devdesc-hide .container {width: 100%; padding-right: 10px; padding-left: 10px; margin-right: auto; margin-left: auto;}
	.detrm{font-size: 13px;}
	.refi{padding-top:30px;}
  .topix{display: none}
	.header .logo img {max-width: 180px !important;}
	.page-template-news-detail-php .bcrumb {position: relative;}
	.hero-wrp .agent--img2{height:auto;width:250px !important;object-fit:cover;object-position:top;background:#624795!important;position:relative;border-radius:20px;padding:3px 0 0 3px}
	.hero-wrp .agent--img2::before,.hero-wrp .agent--img2::after{content:"";position:absolute;inset:-.2rem;z-index:-1;background:linear-gradient(var(--angle),#113dfa,#fff,#1b2025);animation:rotate 10s linear infinite;border-radius:20px}
	.headlaunch{font-size: 26px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display'; text-shadow: 1px 1px #857979; margin-left: 8px;}
	.hero-wrp .fw-500{font-size:15px;}
	.hero-wrp .t-h4{font-size:15px;}
	.hero-wrp h1{font-size:1.7rem;}
	.feat{display: none}
	.hero-wrp .pl-3.pl-lg-5{ background: #221e37ab; margin-left: 1rem; padding-right: 2rem; padding-top: 1rem; padding-bottom: 1rem; border-radius: 20px;}
	.bslm-nearby .tabs-solid {right: auto;}
	.masterplan-grid{height:400px;}
	#mapdiv {height: 0px !important;}
	#mapdiv2 {height: 450px !important;}
	.seltime{width: 20px !important;}
	a.navbar-brand {display: none !important;}
/*    .owl-carousel .owl-stage-outer { padding-bottom: 0px;}*/
    .owl-blogs .owl-item { height:0;}
    .owl-blogs .owl-item.active { height:100% !important;}
    .fs-xxl {font-size: 2.2rem !important;}
}

@media screen and (max-width: 676px){
	.detrm{font-size: 13px;}
  .showv .desm{display: block;}
  .showv .dest{display: none;}
	.refi{padding-top:30px;}
	.header .logo img {max-width: 180px !important;}
	.page-template-news-detail-php .bcrumb {position: relative;}
	.hero-wrp .agent--img2{height:auto;width:180px !important;object-fit:cover;object-position:top;background:#624795!important;position:relative;border-radius:20px;padding:3px 0 0 3px}
	.hero-wrp .agent--img2::before,.hero-wrp .agent--img2::after{content:"";position:absolute;inset:-.2rem;z-index:-1;background:linear-gradient(var(--angle),#113dfa,#fff,#1b2025);animation:rotate 10s linear infinite;border-radius:20px}
	.headlaunch{font-size: 17px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display'; text-shadow: 1px 1px #857979; margin-left: 8px;}
	.hero-wrp .fw-500{font-size:13px;}
	.hero-wrp .t-h4{font-size:15px;}
	.hero-wrp h1{font-size:1.7rem;}
	.feat{display: block; font-size: 12px;}
	.hero-wrp .pl-3.pl-lg-5{background: #221e37ab; margin-left: 1rem; padding-right: 2rem; padding-top: 1rem; padding-bottom: 1rem; border-radius: 20px;}
	.bslm-nearby .tabs-solid {right: auto; scale:0.8; top: 0px; left: 0px;}
	.headprologo{height: 100px; width: 200px; background-size: 110% !important; background-position: 47% 8% !important; border-radius: 60px 60px 60px 60px; box-shadow: -1px -1px 175px #d6e99ba8, 1px -1px 15px #d6e99ba8, -1px 1px 15px #d6e99ba8, 1px 1px 15px #d6e99ba8;}
	.footprologo{width: 250px; height: 113px; background-size: 110% !important; background-position: 37% 10% !important; border-radius: 60px 60px 60px 60px; box-shadow: -1px -1px 175px #d6e99ba8, 1px -1px 175px #d6e99ba8, -1px 1px 175px #d6e99ba8, 1px 1px 175px #d6e99ba8; margin-bottom: 20px}
	.masterplan-grid{height:400px;}
	#myloc{width: 100%}
	.seltime{width: 20px !important;}
	.hero-mc>img {min-height: 70vh;}
	.hero-wrp {display: flex; align-items: center; position: relative; z-index: 2; flex-direction: column; margin-top: 50px;}
	.home .hero-doc {min-height: 570px;}
	.hero-doc .d-block .container{display:none;}
	.home .hero-doc .d-block .container{display:block;}
	.hero-wrp p {font-size: 18px;}
	.hero-wrp .pl-lg-5, .hero-wrp .px-lg-5 {margin-top:15px;}
	li.distr {padding: 5px 5px; width: 46%; margin: 10px 5px 0px 5px; line-height: 20px;}
	span.distrtxt {font-size: 12px; font-weight: normal;}
	ul.distul {padding: 0;}
	.headlaunch {font-size: 26px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display';     text-shadow: 1px 1px #857979; margin-left: -150px; margin-top: 18px;}
	.home .property-news {min-height: auto;}
}

@media screen and (max-width: 576px) {
  .v-gallery2 .col-6{padding:0;}
  html {overflow-x: hidden}
  .mc-wrp{box-shadow: -1px -1px 5px #d6e99ba8, 1px -1px 5px #d6e99ba8, -1px 1px 5px #d6e99ba8, 1px 1px 5px #d6e99ba8;font-style: italic;}
  .project-info-links .owl-stage-outer {padding: 3px 0;}
  section.hero-mc.section.py-0 {max-height: 640px;}
  .v-gallery2 .inner {margin: 0 5px 10px 5px; height: 150px;}
/*  .page-template-project-detail .hero-mc img{content:url('https://cdn.propertylaunch.sg/images/mobilebg-compressor.jpg');}*/
    .page-template-project-detail .row {margin-right: 0; margin-left: 0;}
    .hero-doc .btn-mail, .hero-doc .btn-wapp, .hero-doc .btn-call{font-size: 0;}
    .hero-wrp {display: flex; align-items: center; position: relative; z-index: 2; flex-direction: column; margin-top: 10px;}
    .img-1card {margin-left: -10px; width: 150px;}
    .widthbox{width: auto; text-align: right}
    .name.ml-3 h3{font-size: 24px;}
    .name.ml-3{margin-left:0 !important;}
    .hero-mc .d-flex .btn {padding-left: 10px; padding-right: 10px; font-size: 13px; min-width:135px;}
    body.home{overflow-x: hidden}
    .commercial .distr{width:45%; padding: 5px 0px !important; margin: 10px 5px 10px 5px !important;}
    .sma1{font-size: 40px;}
    .page-template-project-detail.page-template-project-detail-php .registration-success, .single-post .registration-success{position:absolute; z-index:10; background:#fff; height: 70vh;}
    #messageForm.enquiryform .salutation.form-control.form-control-a, #download .salutation.form-control.form-control-a {font-size: 14px;line-height: 1.5em; height: 72px;}
    #messageForm label, #download label, #register label{margin-right: 8px !important}
    #messageForm.enquiryform .salutation.form-control.form-control-a, #register .salutation.form-control.form-control-a {line-height: 1.5em; height: 72px;}
    .loadbar {position: absolute; left: 0; right: 0; margin-top: -60px; display: none;}
    .agent--img2 img {min-width:177px; min-height:232px}
    .headprologo{margin:5px;}
    #devdesc .container, #devdesc-hide .container {width: 100%; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;}
    #devdesc .col-lg-4, #devdesc .col-lg-8, #devdesc .col-lg-5, #devdesc .col-lg-7, #devdesc .col-xl-12, #devdesc_hide .col-lg-4, #devdesc_hide .col-lg-8, #devdesc_hide .col-lg-5, #devdesc_hide .col-lg-7, #devdesc_hide .col-xl-12 {margin-bottom: 20px; padding-right: 0px !important;}
    .flex-md-nowrap {columns: 1; display: block !important;}
    .arow .col-md-3{text-align: center;}
    .lux-img {background: #343439e0; border-radius: 25px; padding-top: 3px; box-shadow: 0px 0px 10px #a6e773; display: inline-block;}
    .lux-box {background: #00000080; padding: 20px 15px; margin-right: 0; margin-top: 20px; border-radius: 30px;}
    .arow .feat{display:inline;}
    .lux-box .t-h4 { font-size: 1rem; margin-bottom: 5px !important;}
    .lux-box h2 {font-size: 22px; box-shadow: 0px 0px 10px #a6e773; font-family: "Cinzel", sans-serif; border-radius: 10px; padding: 8px 10px 5px 10px; background: #16146961;    text-wrap: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0px 5px 10px 5px;}
    .arow .fw-500{font-size: 14px;}
    .ctitle {font-size: 14px; font-family: "Cinzel", sans-serif;}
    .lux-box{text-align: center;}
    .pentList .lux-box{padding-right: 0px !important; margin-bottom: 10px !important;}
    .pentList .rightpx{padding-left: 0;}
    .pentList .leftpx{padding-right: 0;}
    .pentList .pentex{font-size: 14px; line-height: 1.3rem;}
    .pentList .amtext{text-align: center; background: #211e1e; margin-bottom: 10px;}
    .arow{padding: 50px 0px 20px 0px;}
    .luxepage .otms li.distr{padding: 20px 0px;}
    .otpbtn{width:150px;} 
    .luxepage .otms .distr {width: 32%; margin: 0; background: #5b3838; height: 65px; background-size: cover; background-position: 50% 50%; border-radius: 0;}
    .sret{padding-left: 0 !important; text-align: center; margin-bottom: 20px;}
    .mprologo {height: 90px; width: 183px; background-size: 110% !important; background-position: 47% 8% !important; box-shadow: 0px 0px 10px #a6e773; border-radius: 60px 60px 60px 60px; display: inline-block; margin-top: -40px;}
    #penthouse.luxuclass {padding-top: 40px;}
    #st-commercial p{font-size: 1rem;}
    #st-showflat .container{padding: 0}
    #st-location .container{padding: 0}
    .page-template-listing-detail-php #st-location .container .align-items-center{padding: 0 15px;}
    .page-template-listing-detail-php .owl-lsiting .owl-item img { height: 300px; }
    #st-bedroom .container{padding: 0}
    .listbc {position: relative; padding-bottom: 15px; text-overflow: ellipsis; overflow: hidden;}

    .digit-group {
	input {width: 40px; height: 40px; border: none;	line-height: 50px; text-align: center; font-size: 24px; font-family: 'Raleway', sans-serif;	font-weight: 200; color: #000; margin: 0 2px; background: #e5dddd;}
	.splitter {padding: 0 5px; color: white; font-size: 24px;}
	}

	@-webkit-keyframes ticker {
	  0% {-webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);  visibility: visible;}
	  100% {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
	}

	@keyframes ticker {
	  0% {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); visibility: visible;}
	  100% {-webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
	}

	.ticker-wrap { bottom: 0;  width: auto; overflow: hidden; height: 3rem; background-color: rgba(#000, 0.9); padding-left: 100%; box-sizing: content-box; background: #000;
	  .ticker {display: inline-block; height: 3rem; line-height: 3rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite; 
	            animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 30s; animation-duration: 30s;
	    .ticker__item {display: inline-block; padding: 0 3rem; font-size: 1.3rem; color: white;}
	  }
	}

	.mticker-wrap {bottom: 0; width: auto; overflow: hidden; height: 2.2rem; background-color: rgba(#000, 0.9); padding-left: 100%; box-sizing: content-box; background: #bffe03;
	  .mticker {display: inline-block; height: 1rem; line-height: 2.2rem; white-space: nowrap; padding-right: 100%; box-sizing: content-box; -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-name: ticker; animation-name: ticker; -webkit-animation-duration: 30s; animation-duration: 30s;
	    .mticker__item {display: inline-block; padding: 0 1.3rem; font-size: 1.2rem; color: #000;}
	  }
	}
}

@media screen and (max-width: 472px){
  .fs-xxl {font-size: 1.75rem !important;}
	.detrm{font-size: 13px;}
	.refi{padding-top:30px;}
	.header .logo img {max-width: 240px !important;content: url(https://cdn.propertylaunch.sg/images/PropertyLaunch-logo-pn-min.png);}
	.headlaunch{font-size: 24px; font-weight: bold; color: #ffffff; writing-mode: vertical-rl; opacity: 0.8; position: absolute; font-family: 'SF Pro Display'; text-shadow: 1px 1px #857979; margin-left: -135px;margin-top:15px}
	.featn{display: none}
	.header .logo img { max-width: 150px !important; }
	.hero-wrp .pl-3.pl-lg-5 {background: #221e37ab; margin-left: 0; padding-right: 1rem; padding-top: 1rem; padding-bottom: 1rem; border-radius: 20px;}
	.hero-wrp .pl-lg-5, .hero-wrp .px-lg-5 {padding-left: 1rem !important;}
	#projectsList .col-6, #projectsList .col-md-3, #projectsList .col-sm-6{ padding-right: 5px; padding-left: 5px;}
	.copyright h6{text-align: center; margin-bottom: 10px;}
	.masterplan-grid{height:400px;}
	.hero-mc .mt-3, .hero-mc .my-3 {margin-top: 0 !important;}
	.headprologo{height: 80px; width: 160px; background-size: 110% !important; background-position: 47% 8% !important; border-radius: 60px 60px 60px 60px; box-shadow: -1px -1px 175px #d6e99ba8, 1px -1px 15px #d6e99ba8, -1px 1px 15px #d6e99ba8, 1px 1px 15px #d6e99ba8;}
	.hero-mc .t-h6 {font-size: 0.8rem;}
}