/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/*! HTML5 Boilerplate v5.2.0 | MIT License | https://html5boilerplate.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html, button, input, select, textarea { color: #222; -webkit-tap-highlight-color: transparent;}
html { font-size: 1em; line-height: 1.4; }

::-moz-selection { background: #e7e7e7; color: #000; text-shadow: none; outline: 0; }
::selection { background: #e7e7e7; color: #000; text-shadow: none; }
/* Misc defaults */
hr { display: block; height: 1px; border: 0; border-top: 1px dotted #ccc; margin: 1em 0; padding: 0; }
audio, canvas, img, video { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0;}
textarea { resize: vertical;}
body {-webkit-font-smoothing:subpixel-antialiased;}
/* ==========================================================================
   Browser Upgrade
   ========================================================================== */

.browserupgrade { margin:0; background: #e8e8e8; color: #000; padding: 0.2em; text-transform: uppercase; text-align: center;}
.browserupgrade a {color: #b81424;}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
body{font-size:16px; background-color:#fff;}

h1, h2, h3, h4, h5, h6 {font-weight:700; margin:0; font-size: 1em;font-family: 'Poppins', sans-serif;}
p{line-height:1.3em; padding-bottom:1em; font-size:0.88em; margin: 0; letter-spacing: 0.02em;}
a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);}
ul {list-style:none; padding:0; margin:0;}
img {max-width:100%; height:auto;width: 100%;}
input, textarea, button, select {box-sizing:border-box; border: none; outline: 0; outline-color: rgba(0, 0, 0, 0);}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="submit"], input[type="reset"], button {-webkit-appearance: none; -moz-appearance: none; border: 0; appearance:none; -webkit-border-radius:0; border:none; border-radius: 0; background-color: transparent;}
select > option {padding: 0; -moz-padding:0;}
.crms::-webkit-input-placeholder,.crms9::-webkit-input-placeholder{color: #a27c77;}
.crms:-moz-placeholder,.crms9:-moz-placeholder {color: #a27c77;}
.crms::-moz-placeholder,.crms9::-moz-placeholder {color: #a27c77;}
.crms:-ms-input-placeholder,.crms9:-ms-input-placeholder {color: #a27c77;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#5b5b5b;font-family: 'Poppins', sans-serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}

@font-face {font-family:"Kate-Display";src:url("Kate-Display.otf");}
/*@font-face {font-family:"Gotham-Medium";src:url("Gotham Medium.otf");}
@font-face {font-family:"Gotham-Book";src:url("GOTHAM-BOOK.otf");}*/

/*body{background: url(../bg/newdesign/) no-repeat left top / 100% auto;padding-bottom: 000px;}*/
@font-face {font-family:"IndianRupee";src:url("IndianRupee.ttf");}
    /* ==========================================================================
                                 common code
       ========================================================================== */
*{box-sizing: border-box;}
.navi {font-size: 0;}
.navi > li{display: inline-block;vertical-align: top;font-size: 16px;}
.ladvntgpd > div{display: inline-block;vertical-align: middle;font-size: 16px;}
.hedleft {float: left;}
.hedright {float: right;}
.homecls,.dymicprt{position: relative;}
a,.head,.hcontainer,.logo,.hedright{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
#overlay{z-index:9999;align-items: center;justify-content: center;display: none;}
#overlay{width:100%;height:100%;top:0;min-width:320px}
#overlay{position:fixed;}
#overlay{background-color:rgba(0,0,0,.6)}
#message{width:30%;color:#000;text-align:center;/*margin:23% auto 0 auto;*/padding:15px;border-radius: 10px;}
#message{background-color:rgba(255,255,255,.8)}
#message{font-weight:400}
#message #okbtn{color:#713537;padding:5px 20px;background:#f9b09e;border-radius: 5px;}
#overlay.closes{display: flex;}
/*===============================================================
                                Helper Class
================================================================*/
#orimode {position: fixed;z-index: 9999999;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.9);display: none;}
.oriprompt {-moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);-o-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff;position: absolute;top: 50%;left: 0;right: 0; padding: 20px;}
.oriprompt {text-align: center;color: #fff;}
.oriprompt h3 {color: #fff;text-transform: uppercase; font-size: 1.6em;}
.oriprompt p {color: #fff;text-align: center; font-size: 1em;}
.oriprompt h2 img {width: auto;}
/*===============================================================
                                animation
================================================================*/
.hmbnrig,.zomt{transform: scale(1.2);}
.content.anmtr .hmbnrig,.section.current .zomt{transform: scale(1);}
.hmbnrtxt > h5,.hmbnrtxt > h3,.hmbnrtxt > p,.hmbnrtxt > h4,.scrolld{opacity: 0;transform: translateY(30px);}
.content.anmtr .hmbnrtxt > h5,.content.anmtr .hmbnrtxt > h3,.content.anmtr .hmbnrtxt > h4,.content.anmtr .hmbnrtxt > p,.content.anmtr .scrolld{opacity: 1;transform: translateY(0px);}

.euphora > a{transform: scale(0.7);opacity: 0;}
#overview.current .euphora > a{transform: scale(1);opacity: 1;}
.ftrlst > li > a,.cpyfrt{opacity: 0;}
.main.anmtr .ftrlst > li > a{opacity: 1;}
.ftrlst{transform: translateY(100%);}
.main.anmtr .ftrlst{transform: translateY(0);}

.ftrlst,.hmbnrtxt > h5,.hmbnrtxt > h3,.scrolld,.hmbnrig,.euphora.ethereal > a,.euphora.ethereal1,.top11,.right11,.left11,.botm11{-webkit-transition: all 500ms ease-in-out 0.4s;-moz-transition: all 500ms ease-in-out 0.4s;-ms-transition: all 500ms ease-in-out 0.4s;-o-transition: all 500ms ease-in-out 0.4s;transition: all 500ms ease-in-out 0.4s;}
.cpyfrt,.ftoview,.top22,.right22,.left22,.botm22 {transition: all 500ms ease-in-out 0.6s;}
.ftflor,.top33,.right33,.left33,.botm33{transition: all 500ms ease-in-out 0.8s;}
.ftamt,.top44,.right44,.left44,.botm44{transition: all 500ms ease-in-out 1s;}
.fttem{transition: all 500ms ease-in-out 1.2s;}
.ftloc{transition: all 500ms ease-in-out 1.4s;}

.ftmstr,.hmbnrtxt > p,.top1,.botm1,.left1,.right1,.zomt,.euphora.unique > a,.euphora.unique1{-webkit-transition: all 500ms ease-in-out 0.7s;-moz-transition: all 500ms ease-in-out 0.7s;-ms-transition: all 500ms ease-in-out 0.7s;-o-transition: all 500ms ease-in-out 0.7s;transition: all 500ms ease-in-out 0.7s;}

.ftglry,.hmbnrtxt > h4,.top2,.leftt,.botm2,.left2,.right2,.euphora.personal > a,.euphora.personal1,.alphae23.alphh{-webkit-transition: all 500ms ease-in-out 0.9s;-moz-transition: all 500ms ease-in-out 0.9s;-ms-transition: all 500ms ease-in-out 0.9s;-o-transition: all 500ms ease-in-out 0.9s;transition: all 500ms ease-in-out 0.9s;}

.ftspcf,.euphora.unique .euphs,.euphora.personal .euphs,.top3,.botm3,.left3,.right3,.euphora.harmony > a,.euphora.harmony1{-webkit-transition: all 500ms ease-in-out 1.1s;-moz-transition: all 500ms ease-in-out 1.1s;-ms-transition: all 500ms ease-in-out 1.1s;-o-transition: all 500ms ease-in-out 1.1s;transition: all 500ms ease-in-out 1.1s;}

.ftbok,.euphora.openness .euphs,.top4,.botm4,.left4,.alphau2mp,.right4,.euphora.openness > a,.euphora.openness1{-webkit-transition: all 500ms ease-in-out 1.3s;-moz-transition: all 500ms ease-in-out 1.3s;-ms-transition: all 500ms ease-in-out 1.3s;-o-transition: all 500ms ease-in-out 1.3s;transition: all 500ms ease-in-out 1.3s;}

.euphora.harmony .euphs,.top5,.botm5,.left5,.right5,.euphora.revelry > a,.euphora.revelry1{-webkit-transition: all 500ms ease-in-out 1.5s;-moz-transition: all 500ms ease-in-out 1.5s;-ms-transition: all 500ms ease-in-out 1.5s;-o-transition: all 500ms ease-in-out 1.5s;transition: all 500ms ease-in-out 1.5s;}

.euphora.advanced .euphs,.euphora.ethereal .euphs,.top6,.botm6,.left6,.right6,.euphora.advanced > a,.euphora.advanced1{-webkit-transition: all 500ms ease-in-out 1.7s;-moz-transition: all 500ms ease-in-out 1.7s;-ms-transition: all 500ms ease-in-out 2.2s;-o-transition: all 500ms ease-in-out 1.7s;transition: all 500ms ease-in-out 1.7s;}

.euphora.revelry .euphs,.top7,.botm7,.left7,.right7{-webkit-transition: all 500ms ease-in-out 1.9s;-moz-transition: all 500ms ease-in-out 1.9s;-ms-transition: all 500ms ease-in-out 1.9s;-o-transition: all 500ms ease-in-out 1.9s;transition: all 500ms ease-in-out 1.9s;}

.n{-webkit-transition: all 500ms ease-in-out 2.8s;-moz-transition: all 500ms ease-in-out 2.8s;-ms-transition: all 500ms ease-in-out 2.8s;-o-transition: all 500ms ease-in-out 2.8s;transition: all 500ms ease-in-out 2.8s;}

.alphae23{-webkit-transition: all 1500ms ease-in-out 0.5s;-moz-transition: all 1500ms ease-in-out 0.5s;-ms-transition: all 1500ms ease-in-out 0.5s;-o-transition: all 1500ms ease-in-out 0.5s;transition: all 1500ms ease-in-out 0.5s;}

.euphora .euphs{opacity: 0;}
#overview.current .euphora .euphs,#ooverview.current .euphora{opacity: 1;}
.top1,.top2,.top3,.top4,.top5,.top6,.top7,.top11,.top22,.top33,.top44{opacity: 0;transform: translateY(-30px);}
.section.current .top1,.section.current .top2,.section.current .top3,.section.current .top4,.section.current .top5,.section.current .top6,.section.current .top7,.prde.active .top11,.prde.active .top22,.prde.active .top33,.prde.active .top44{opacity: 1;transform: translateY(0px);}

.left1,.left2,.left3,.left4,.left5,.left6,.left11,.left22,.left33,.left44{opacity: 0;transform: translateX(-30px);}
.section.current .left1,.section.current .left2,.section.current .left3,.section.current .left4,.section.current .left5,.section.current .left6,.prde.active .left11,.prde.active .left22,.prde.active .left33,.prde.active .left44{opacity: 1;transform: translateX(0px);}

.botm1,.botm2,.botm3,.botm4,.botm5,.botm6,.botm11,.botm22,.botm33,.botm44{opacity: 0;transform: translateY(30px);}
.section.current .botm1,.section.current .botm2,.section.current .botm3,.section.current .botm4,.section.current .botm5,.section.current .botm6,.prde.active .botm11,.prde.active .botm22,.prde.active .botm33,.prde.active .botm44{opacity: 1;transform: translateY(0px);}

.right1,.right2,.right3,.right4,.right5,.right6,.right7,.right11,.right22,.right33,.right44{opacity: 0;transform: translateX(30px);}
.section.current .right1,.section.current .right2,.section.current .right3,.section.current .right4,.section.current .right5,.section.current .right6,.section.current .right7,.prde.active .right11,.prde.active .right22,.prde.active .right33,.prde.active .right44{opacity: 1;transform: translateX(0px);}

.gallery1.htg.in-view .left2{opacity: 0;transform: translateY(-30px);}
.gallery1.htg .left2{opacity: 1;transform: translateY(0px);}

.mfasb.htg.in-view .left1,.mfasb.htg.in-view .left2{opacity: 0;transform: translateY(-30px);}
.mfasb.htg .left1,.mfasb.htg .left2{opacity: 1;transform: translateX(0px);}

.mfasb.htg.in-view .top1,.mfasb.htg.in-view .top2, .mfasb.htg.in-view .top3,.mfasb.htg.in-view .top4, .mfasb.htg.in-view .top5,.advncd3.htg.in-view .top1,.advncd3.htg.in-view .top2,.advncd3.htg.in-view .top3,.advncd3.htg.in-view .top4,.advncd3.htg.in-view .top5{opacity: 0;transform: translateY(-30px);}
.mfasb.htg .top1,.mfasb.htg .top2, .mfasb.htg .top3,.mfasb.htg .top4, .mfasb.htg .top5,.advncd3.htg .top1,.advncd3.htg .top2,.advncd3.htg .top3,.advncd3.htg .top4,.advncd3.htg .top5{opacity: 1;transform: translateY(0px);}

.alphae23 {left: 100%;opacity: 0.5;}
.section.current .alphae23{left: 3.4%;opacity: 1;}
.section.current .alphae23.alphh{left: 78.5%;}


.alphau2mp{transition: clip-path 2s 0.5s, -webkit-clip-path 2s 0.5s;}
.alphau2mp {-webkit-clip-path: circle(0%);clip-path: circle(0%);}
.section.current .alphau2mp,.prde.active .alphau2mp {-webkit-clip-path: circle(100%);clip-path: circle(100%);}

.alphauf11:hover img,.alphauf21:hover img,.alphauf23:hover img,.alphauf31:hover img,.ppsnlspc2:hover img,.ppsnlspc3:hover img, .alphaoa12:hover img, .alphaoa21:hover img,.alphaoa23:hover img,.revlry11:hover img,.revlry2:hover img,.revlry31:hover img,.boknow11:hover img{transform: scale(1.05);}

.alphauf11,.alphauf21,.alphauf23,.alphauf31,.ppsnlspc2,.ppsnlspc3, .alphaoa12, .alphaoa21,.alphaoa23,.revlry11,.revlry2,.revlry31,.boknow11{overflow: hidden;}

.alphauf11 img,.alphauf21 img,.alphauf23 img,.alphauf31 img,.ppsnlspc2 img,.ppsnlspc3 img, .alphaoa12 img, .alphaoa21 img,.alphaoa23 img,.revlry11 img,.revlry2 img,.revlry31 img,.boknow11 img{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}

.boknow13 > a:hover::before{animation: pulse1 2s linear infinite;}
@keyframes pulse1{
    0%{transform: scale(1)}
    50%{transform: scale(0.7)}
    100%{transform: scale(1)}
}
/*---------------preloader---------------*/
.preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000;    display: flex;align-items: center;justify-content: center;background-color: #f7a8be;}
.preloader.stop{opacity: 0;visibility: hidden;}
.ploader {width: 25%;position: relative;}
/*===============================================================
                                Header
================================================================*/
.main{height: 100vh;overflow: hidden;}
#page {position: fixed;left: 0;top: 0;display: flex;height: 100%;}
#scrollbar__thumb{display: none;}
.header {position: fixed;top: 0;width: 100%;z-index: 666;pointer-events: none;}
.hedcontainer {margin: 0 11px;display: flex;justify-content: space-between;/*padding-top: 3.7%;*/padding-top: 2%;}
.logo {width: 20.5%;cursor: pointer;pointer-events: all;}
.lhgx2,body.lgclr .logo .lhgx1,body.loclc .logo .lhgx1,body.amenities .logo .lhgx1,body.gallery .logo .lhgx1 {
    display: none;
}
body.lgclr .logo .lhgx2,body.loclc .logo .lhgx2,body.amenities .logo .lhgx2,body.gallery .logo .lhgx2 {
    display: block;
}
.lhdx2{display: none;}
/*body.lgclr1 .glink > li > a,body.lgclr1 .rera > p,body.gallery .rera > p,body.gallery .glink > li > a,body.amenities .glink > li > a ,body.amenities .rera > p,body.specifications .rera > p,body.specifications .glink > li > a,body.book-now .glink > li > a  {color: #fff;}
body.lgclr1 .glink > li::after,body.gallery .glink > li::after,body.amenities .glink > li::after,body.specifications .glink > li::after,body.book-now .glink > li::after{background-color: #fff;}*/
body.lgclr1 .rera > p,body.gallery .rera > p,body.amenities .rera > p,body.specifications .rera > p{color: #fff;}

.plogo {width: 4%;padding-top: 1%;pointer-events: all;}
.footer { position: fixed;width: 100%;bottom: 0;left: 0;z-index: 800;}

.ftrlst {display: flex;justify-content: space-between;background: url(../img/menubg.jpg) no-repeat center / cover;    padding-left: 3.8%;padding-right: 3.8%;}
.ftrlst > li > a {font-weight: 700;color: #75347e;text-transform: uppercase;padding: 15px 0 15px 17px;display: block;position: relative;font-size: 0.9vw;line-height: 1em;}
.ftrlst > li.active > a,.mnu:hover {color: #d57d3f;}
.ftrlst > li > a::before {position: absolute;content: '';left: 0;top: 16px;width: 15px;height: 15px;background-image: url(../img/menu.png);background-repeat: no-repeat;background-size: 18px auto;}
.ftrlst > li > a.ftloc::before{background-position: 0 0px;}
.ftrlst > li > a.ftbok::before{background-position: 0 -21px;}
.ftrlst > li > a.fttem::before{background-position: 0 -43px;}
.ftrlst > li > a.ftspcf::before{background-position: 0 -66px;}
.ftrlst > li > a.ftamt::before{background-position: 0 -85px;}
.ftrlst > li > a.ftglry::before{background-position: 0 -105px;}
.ftrlst > li > a.ftflor::before{background-position: 0 -127px;}
.ftrlst > li > a.ftmstr::before{background-position: 0 -149px;}
.ftrlst > li > a.ftoview::before{background-position: 0 -171px;}
.rera {
    position: absolute;
    right:11px;    padding: 3px 5px;
    /*background-color: #FFECDD;*/
}
body.book-now .rera {
    right: 9%;
}
.rera > p {
    color: #75347e;
    font-size: 0.8vw;
    padding-bottom: 0;
}
.cpyfrt {display: inline-block;padding: 2px 0px 3px;   /* background-color: #FFECDD;*/}
.glink {display: flex;padding-top: 20px;}
.glink > li {padding-right: 11px;position: relative;}
.glink > li:last-child{padding-right: 0;}
.glink > li::after {position: absolute;content: '';right: 6px;top: 50%;transform: translateY(-50%);width: 1px;height: 10px;background-color: #a27c77;}
.glink > li:last-child::after{display: none;}
.glink > li > a {text-transform: uppercase;font-size: 0.7vw;color: #a27c77;display: block;}
.glink > li > a:hover {color: #000;}
.glink > li:first-child > a{pointer-events: none;}
/*===============================================================
                                Content
================================================================*/
.prde {display: none;width: 100%;height: 100vh;}
.section {width: 100vw;overflow: hidden;}
.hmbanner {position: relative;}
.hmbnrig > img {object-fit: cover;object-position: center;height: 100vh;}
.hmbnrtxt {position: absolute;right: 3%;bottom: 15%;width: 44.2%;text-align: center;text-transform: uppercase;}
.hmbnrtxt > h5 {font-weight: 400;font-size: 1.7vw;color: #963669;letter-spacing: 0.04em;}
.hmbnrtxt > h3 {font-size: 2.9vw;color: #963669;letter-spacing: 0.02em;}
.hmbnrtxt > p {margin-top: 2%;padding-top: 3%;color: #fff;font-size: 1.9vw;letter-spacing: 0.02em;padding-bottom: 0%;position: relative;}
.hmbnrtxt > p span {
    font-weight: 700;
    font-size: 2.2vw;
}
.hmbnrtxt > p::before{position: absolute;content: '';top: 0;left: 50%;transform: translateX(-50%);width: 12%;height:2px;background-color: #fff; }
.hmbnrtxt > h4 {color: #fff;font-size: 1.4vw;letter-spacing: 0.07em;}
.scrolld > a {margin: 0 auto;
    width: 30px;
    height: 30px;
    display: block;
    background: url(../img/rscroll2.png) no-repeat 0 0 / 98% auto;animation: slide1 2s linear infinite;
}
@keyframes slide1{
    0%{transform:translateX(-10px);}
    50%{transform:translateX(0px);}
    100%{transform:translateX(-10px);}
}
.scrolld {
    padding-top: 20px;
}
.eback {position: absolute;top: 49%;right: 11px;left: 22px;    pointer-events: none;    z-index: 10;} 
button.bckmnu.section__nav--left {float: left;background: url(../img/lscroll.png) no-repeat 0 0 / 100% auto;pointer-events: all;}
button.bckmnu.section__nav--right {float: right;background: url(../img/rscroll.png) no-repeat 0 0 / 98% auto;pointer-events: all;}
body.barew button.bckmnu.section__nav--left {background: url(../img/lscroll1.png) no-repeat 0 0 / 100% auto;transition-delay: 0.8s;}
body.barew button.bckmnu.section__nav--right {background: url(../img/rscroll1.png) no-repeat 0 0 / 98% auto;transition-delay: 0.8s;}
body.barew1 button.bckmnu.section__nav--left {background: url(../img/lscroll2.png) no-repeat 0 0 / 100% auto;transition-delay: 0.8s;}
body.barew1 button.bckmnu.section__nav--right {background: url(../img/rscroll2.png) no-repeat 0 0 / 98% auto;transition-delay: 0.8s;}
.eback > .bckmnu {display: block;width: 30px;height: 30px;background: url(../img/scroll.png) no-repeat 0 0 / 100% auto;}
.eback > .bckmnu{animation: slide 2s linear infinite;}
@keyframes slide{
    0%{transform:translateX(-10px);}
    50%{transform:translateX(0px);}
    100%{transform:translateX(-10px);}
}
.overview1 {background: url(../img/euphorabg.jpg) no-repeat center / cover;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;    position: relative;}
.overview2 {display: flex;width: 100%;padding-left: 3.5%;justify-content: center;}
.euphora {position: relative;margin-right: 1.3%;width: 6.4%;transition: all 500ms ease-in-out;}

.euphs::after{transition: all 500ms ease-in-out 0.1s;}
.euphs a{transition: all 500ms ease-in-out;}
.euphora.active > a img{transform: scale(1.1);transition: all 500ms ease-in-out;}
.euphora > a img{transition: all 500ms ease-in-out 0.2s; }
.euphora.ethereal.active .euphs::after {width: 100px;}
.euphora.active .euphs a{transition: all 500ms ease-in-out 0.2s;}
.euphora.ethereal.active .euphs a{font-size: 0.85vw;transform: translateX(-10px);}
.euphora.ethereal .euphs a{text-align: right;}
.euphora.advanced .euphs a{text-align: left;}

.euphora.unique.active .euphs::after {height: 100px;}
.euphora.harmony.active .euphs::after{height: 52px;}
.euphora.revelry.active .euphs::after {height: 62px;}
.euphora.unique.active .euphs a,.euphora.harmony.active .euphs a,.euphora.revelry.active .euphs a{font-size: 0.85vw;transform: translateY(10px);}
.euphora.personal.active .euphs::after {height: 85px;}
.euphora.openness.active .euphs::after{height: 45px;}
.euphora.personal.active .euphs a,.euphora.openness.active .euphs a{font-size: 0.85vw;transform: translateY(-10px);}
.euphora.advanced.active .euphs::after {width: 53px;}
.euphora.advanced.active .euphs a{font-size: 0.85vw;transform: translateX(10px);}
.euphora > a {display: block;}

.euphs {position: absolute;}
.euphs > a{padding-bottom: 0;color: #231f20;text-transform: uppercase;font-size: 0.7vw;-webkit-text-fill-color: #231f20;text-align: center;display: block;}
.euphora.ethereal .euphs {left: -165px;top: 56%;transform: translateY(-56%);width: 165px;    display: flex;}
.euphora.ethereal .euphs::after{position: absolute;content: '';width: 80px;top: 48%;border-top: 2px dotted #231f20;right: 0px;}
.euphora.unique .euphs {bottom: -145px;height: 135px;display: flex;align-items: flex-end;justify-content: center;width: 100%;}
.euphora.unique .euphs::after{position: absolute;content: '';height: 80px;top: 0%;left: 48%; border-left: 2px dotted #231f20;}
.euphora.personal .euphs {top: -135px;height: 135px;width: 100%;}
.euphora.personal .euphs::after{position: absolute;content: '';height: 65px;bottom: 10%;left: 48%;border-left: 2px dotted #231f20;}
.euphora.harmony .euphs {bottom: -97px;height: 90px;display: flex;align-items: flex-end;width: 100%;justify-content: center;}
.euphora.harmony .euphs::after{position: absolute;content: '';height: 32px;top: 5%;left: 48%; border-left: 2px dotted #231f20;}
.euphora.openness .euphs {left: 0%;top: -97px;height: 90px;width: 111%;}
.euphora.openness .euphs::after{position: absolute;content: '';height: 25px;bottom: 6%;left: 48%; border-left: 2px dotted #231f20;}
.euphora.revelry .euphs {left: 0%;bottom: -106px;height: 100px;width: 100%;display: flex;align-items: flex-end;justify-content: center;}
.euphora.revelry .euphs::after{position: absolute;content: '';height: 42px;top: 5%;left: 48%; border-left: 2px dotted #231f20;}
.euphora.advanced .euphs {left:90%;top: 37%;transform: translateY(56%);width: 125px;display: flex;justify-content: flex-end;}
.euphora.advanced .euphs::after{position: absolute;content: '';left: 0; width: 38px;top: 48%;border-top: 2px dotted #231f20;}
.alphae1,.alphae2,.alphau1,.alphau2,.alphap1,.alphap2,.alphap3,.alphah1,.alphah2,.alphao1,.alphao2,.alphar1,.alphar2,.alphaa1,.alphaa2{position: relative; width: 100%;height: 100%;}

.alphae1::after {position: absolute;content: '';top: 0; bottom: 4%;left: 0;width: 100%;background: url(../img/gradient2.png) no-repeat left bottom / 100% auto;}
.video-section::after{position: absolute;content: '';top: 0; bottom: 4%;left: 0;width: 100%;background: url(../img/gradient1.png) no-repeat right bottom / 100% auto;}
.galdesry .video-section::after,.amenities .video-section::after{background: url(../img/gradient.png) no-repeat right bottom / 100% auto;}
.alphae11 {position: absolute;left: 5%;bottom: 7%;width: 40%;z-index: 10;}
.alphae11 > h5 {font-size: 1vw;color: #fff;padding-bottom: 2px;text-transform: uppercase;font-weight: 400;}
.alphae11 > h3 {font-size: 2.95vw;line-height: 1em;letter-spacing: 0.03em;margin-top: -1.4%;padding-bottom: 1.2%;color: #fff;text-transform: uppercase;font-weight: 300;margin-left: -3px;}
.alphae11 > h2 {text-transform: uppercase;font-size: 1.25vw;color: #ffe7db;padding-bottom: 1.5%;}
.alphae11 > h2 span::after {position: absolute;top: 50%;content: '';transform: translateY(-50%);width: 2px;height: 63%;background-color: #ffe7db;right: 14px;}
.alphae11 > h2 span:last-child {padding-right: 0;}
.alphae11 > h2 span:last-child::after{display: none;}
.alphae11 > h2 span {display: inline-block;padding-right: 28px;position: relative;}
.alphae11 p {font-size: 0.9vw;letter-spacing: 0.01em;line-height: 1.2em;color: #fff;}

/*.eback {position: absolute;left: 15px;bottom: 11%;}
.eback > a {position: relative;display: inline-block;text-transform: uppercase;font-size: 0.7vw;padding: 17px 0 17px 56px;letter-spacing: 0.05em;color: #d98aa6;}
.eback > a::before{position: absolute;left: 0;top: 0;width: 46px;height: 46px;content:'';background: url(../img/back.png) no-repeat 0 0 / 100% auto;}
.eback > a::before{animation: hscale 2s linear infinite;}
@keyframes hscale{
    0%{transform:  scale(1)}
    50%{transform:  scale(1.1)}
    500%{transform:  scale(1)}
}
.eback > a::after{position: absolute;left: 7px;top: 7px;width: 32px;height: 32px;content:'';border-radius: 50%;animation: lftrht 20s linear infinite;background-image: url(../img/backbg.jpg);background-repeat: repeat-x;background-position: 0 0;background-size: 285% auto;}
@keyframes lftrht {0% { background-position: 0 0; } 100% { background-position: 200% 0; }}
.eslider {position: absolute;bottom: 9%;right: 7%;display: flex;}
a.nxtarw {width: 30px;height: 30px;margin-right: 10px;background: url(../img/arrow.png) no-repeat 5px 5px / 20px auto;}
.enum {display: flex;}
.enum > li > a {font-size: 0.8vw;color: #d98aa6;}
.enum > li span{color: #d98aa6;}
.enum > li.active > a{font-weight: 900;}*/

.alphae12 > img,.galryig1 > img {height: 100vh;object-fit: cover;object-position: center;}
.alphaoa1 > img {height: 100vh;object-fit: cover;object-position: top;}
.alphau1 {background: url(../assets/location/lobg.jpg) no-repeat center / cover;display: flex;}
.alphauf1 {width: 30%;padding-top: 12%;}
.alphauf2 {width: 30.4%;}
.alphauf22 {padding: 10% 19%;}
.alphauf22 > p {text-transform: uppercase;font-size: 1vw;padding-top: 6px;padding-bottom: 0;color: #963669;}
.alphauf22 > h3 {font-weight: 300;text-transform: uppercase;font-size: 3.1vw;line-height: 1em;color: #963669;}
.alphauf3 {width: 39.6%;}
.alphauf31 {padding-top: 47%;}
.alphauf32 > p {color: #963669;padding-bottom: 0;font-size: 0.9vw;letter-spacing: 0;line-height: 1.18em;}
.alphauf32 {padding: 8% 7.4% 8%;}

.alphau2 {background: url(../assets/location/lcbg.jpg) no-repeat center / cover;}
.alphau2pe {display: flex;padding-top: 1.5%;}
.alphau21 {width: 26%;padding-left: 5%;padding-top: 11%}
.alphau21 p {letter-spacing: 0;padding: 10px 20px 0 32px;font-size: 0.8em;}
.alphautl {
    padding-left: 32px;padding-bottom: 25px;
}
.alphautl > p {text-transform: uppercase;font-size: 1vw;padding-top: 6px;padding-bottom: 0;color: #963669;padding-left: 0;}
.alphautl > h3 {font-weight: 300;text-transform: uppercase;font-size: 3.1vw;line-height: 1em;color: #963669;}
span.strlt {
    color: #963669;
    font-size: 0.7em;
    line-height: 1.1em;
    display: block;
    padding-top: 5px;
}
.alphau2l > li {padding-left: 32px;padding-bottom: 14px;position: relative;}
.alphau2l > li::before {position: absolute;content: '';left: 5px;top: 5px;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid #dea068;transition: all 500ms ease-in-out;}
.alphau2l > li.active::before{transform: rotate(90deg);}
.alphau2l > li > a {font-size: 1.05vw;color: #547253;}
.alphau2l > li > a:hover,.loctlstof > li > a:hover {text-shadow: -0.25px -0.25px 0 #547253, 0.25px 0.25px #547253;}
.alphau2l > li.active > a {font-weight: 700;}
.alphau2l {
    padding-right: 30px;
}
.loctlstof{padding-left: 10px;}
.loctlstof > li{position: relative;padding-left: 10px;margin-bottom: 2px;}
.loctlstof > li::before{position: absolute;content: '';left: 0;top: 7px;width: 4px;height: 4px;border-radius: 50%;background-color: #547253;}
.loctlstof > li > a {font-size: 0.8em;color: #547253;display: block;    text-transform: uppercase;}
.loctlstof > li.act3 > a{font-weight: 600;}
.alphau22 {width: 74%;height: 93vh;}
.inmap {position: relative;height: 100%;}
.cntct-loc.animated {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.loctlstof {
    display: none;
}
.gm-style-mtc-bbw {
    display: none !important;}
.gm-style div > a > div > img {
    display: none;
}
.prsnlsp1 {position: relative;}
.prsnlsp2 {width: 42%;padding-left: 3.7%;padding-top: 42%;}
.prsnlsp12 {position: absolute;left: 65.5%;bottom: 30%;width: 30%;}
.prsnlsp12 > h3 {font-size: 3.05vw;letter-spacing: 0.02em;line-height: 1.05em;color: #fff;padding-bottom: 5px;font-weight: 300;text-transform: uppercase;}
.prsnlsp12 > h5 {color: #fff;font-size: 1.05vw;line-height: 1.1em;padding-bottom: 12px;font-weight: 400;text-transform: uppercase;}
.prsnlsp12 > p {color: #fff;font-size: 0.9vw;letter-spacing: 0.02em;line-height: 1.3;}
.ppsnlspc {display: flex;}
.ppsnlspc2 {width: 37%;}
.ppsnlspc3 {width: 38.5%;}
.ppsnlspc1 {width: 24.5%;    padding: 10% 4% 0 2.3%;background-color: #f3f0ed;}
.ppsnlspc1 > h5 {color: #ca972a; text-transform: uppercase;font-size: 0.97vw;letter-spacing: 0.04em;line-height: 1.1em;padding-bottom: 12%;}
.ppsnlspc1 > p {    font-size: 0.9vw;color: #ca972a;padding-top: 2px;text-align: justify;letter-spacing: 0.01em;line-height: 1.4em;}
.bhkvart {padding-top: 18%;}
.bhkvart > h5 {color: #ca972a;font-size: 0.84vw;padding-bottom: 7px;font-weight: 600;line-height: 1.2em;}
span.vast {color: #ca972a;font-size: 0.84vw;padding: 10px 0 2px;display: block;font-weight: 600;}
.bhkvart > p {color: #ca972a;font-size:0.84vw;padding: 10px 0;font-weight: 600;padding-bottom: 0;}

.alphahy {position: relative;height: 100%;}
.alphahy1,.alphahy1 > img{height: 100%;}
.video-section {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.changingText {position: absolute;bottom: 9%;right: 3%;width: 25%;z-index: 10;}
.hhmyntr {display: flex;justify-content: flex-end;}
.hhmyntr1 > p,.hmyntr1 > p {text-transform: uppercase;font-size: 1vw;padding-top: 6px;padding-bottom: 0;color: #fff;font-weight: 400;}
.hhmyntr1 > h5,.hmyntr1 > h5,.alphahy2 > h3 {font-weight: 300;text-transform: uppercase;font-size: 3.1vw;line-height: 1em;color: #fff;}
.alphahy2 > h5 {text-transform: uppercase;font-size: 1vw;padding-bottom: 15px;color: #fff;font-weight: 400;}
.alphahy2 > p{color: #fff;font-size: 0.9vw;text-align: justify;line-height: 1.2em;letter-spacing: 0.01em;padding-bottom: 0;}
.alphahy2 {padding: 0 15%;}
.hmyntr {display: flex;align-items: center;}
.hmyntr1 {padding-right: 50px;position: relative;}
.hmyntr1::after {position: absolute;content: '';right: 25px;width: 2px;height: 100%;background-color: #fff;top: 50%;transform: translateY(-50%) rotate(25deg);}
.hmyntr2 > p {color: #fff;text-transform: uppercase;padding-bottom: 0;font-size: 1vw;}
.alphahy3 {width: 100%;height: 100%;}
video.myVideo {object-fit: cover;}

.alphao1 {background: url(../assets/alphaO/obg.jpg) no-repeat center / cover;}
.alphaoa1 {display: flex;    align-items: flex-end;}
.alphaoa11 {width: 27.4%;padding-bottom: 3.7%;padding-right: 3%;display: flex;flex-direction: column;align-items: flex-end;}
.alphaoa11 > p {text-transform: uppercase;font-size: 1vw;padding-bottom: 0;color: #000;font-weight: 400;width: 64%;}
.alphaoa11 > h3 {font-weight: 300;text-transform: uppercase;font-size: 3vw;line-height: 1em;color: #8c5638;width: 64%;padding-bottom: 3%;}
.alphaoa12 {width: 72.6%;}
.alphaoa2 {display: flex;}
.alphaoa21 {width: 27.4%;}
.alphaoa22 {width: 39.3%;padding: 1.5% 3% 0 4%;}
.alphaoa22 > p {font-size: 0.9vw;line-height: 1.2em;letter-spacing: 0.01em;color: #000;}
.alphaoa23 {width: 33.3%;}
.opnarv21 {display: flex;flex-wrap: wrap;}
.opnarv21 > li {font-size: 0.9vw;font-weight: 600;color: #40462b;padding-bottom: 2%;width: 39%;color: #000;}
.opnarv21 > li:last-child{padding-bottom: 0;}

.alphar1{background: url(../assets/alphaO/obg.jpg) no-repeat center / cover;}
.revlry {display: flex}
.revlry1 {width: 43.2%;}
.revlry12 {padding: 5% 4% 0 26%;}
.revlry12 > h3 {font-weight: 300;text-transform: uppercase;font-size: 3vw;line-height: 1em;color: #8c5638;width: 64%;}
.revlry12 > h5 {text-transform: uppercase;font-size: 1vw;padding-bottom: 4%;color: #485812;font-weight: 400;width: 50%;}
.revlry12 > p {color: #7a864f;font-size: 0.9vw;letter-spacing: 0.01em;}
.revlry2 {width: 32.8%}
.revlry3 {padding: 8% 0 0 0%;width:24%;}
.revlry32 {padding: 3% 14%;}
.revlrx21 > li {font-weight: 600;font-size: 0.9vw;color: #485812;}

.amenities {width: 100%;height: 100%;}
#amenities .changingText,#alphaA1 .changingText{left: 5%;right: auto;width: 30%;}
#amenities .changingText .hmyntr1,#alphaA1 .changingText .hmyntr1 {width: 61%;}
#amenities .changingText .hmyntr2,#alphaA1 .changingText .hmyntr2 {width: 39%;}
.advncd {position: relative;height: 100%;width: 100%;}
.advncd1,.advncd1 > img {width: 100%;height: 100%;}
.advncd3 {position: absolute;top: 40%;left: 9%;width: 16%;}
.advncd3 > h3 {font-weight: 300;text-transform: uppercase;font-size: 3vw;line-height: 1em;color: #fff;}
.advncd3 > p {text-transform: uppercase;font-size: 1vw;color: #fff;font-weight: 400;line-height: 1em;}
.advncd4 {position: absolute;left: 9.4%;bottom: 16%;width: 84%;}
.advncd41 {display: flex;flex-wrap: wrap;}
.advncd41 > li {font-weight: 600;font-size: 1vw;color: #fff;padding-right: 26px;position: relative;}
.advncd41 > li::after {position: absolute;content: '';right: 10px;top: 50%;transform: translateY(-50%) rotate(20deg);width: 2px;height: 90%;background-color: #fff;}
.advncd41 > li:last-child::after{display: none;}
.advncd2 {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
video.autoplayVideo {object-fit: cover;}

.galdesry {
    width: 100%;
    height: 100%;
}
.galryig {width: 100%;height: 100%;position: relative;}
.galdesry .changingText {position: absolute;left: 5%;bottom:9%;width: 33%;}
.galrytx > h3 {font-size: 2.5vw;color: #fff;line-height: 1;font-weight: 300;text-transform: uppercase;}
.glrycrsl .owl-nav,.specposr23 .owl-nav {position: absolute;left: 20px;right: 20px;top: 45%;}
    .specposr23 .owl-nav{left: -40px;right: 10px;}
    .glrycrsl .owl-nav button.owl-prev,.specposr23 .owl-nav button.owl-prev {float: left; width: 40px;height: 40px;background: url(../img/scroll.png) no-repeat 0 0 / 100% auto !important;transform: rotate(90deg);}
    .glrycrsl .owl-nav button.owl-next,.specposr23 .owl-nav button.owl-next {float: right; width: 40px;height: 40px;background: url(../img/scroll.png) no-repeat 0 0 / 100% auto !important;transform: rotate(-90deg);}

.specposr23 .owl-nav button.owl-prev{background: url(../img/spcarw.png) no-repeat 0 0 / 98% auto !important;transform: rotate(-180deg);width: 30px;height: 30px;}
.specposr23 .owl-nav button.owl-next{background: url(../img/spcarw.png) no-repeat 0 0 / 98% auto !important;transform: rotate(0deg);width: 30px;height: 30px;}
    .glrycrsl .owl-nav button.owl-prev span,.glrycrsl .owl-nav button.owl-next span,.specposr23 .owl-nav button.owl-prev span,.specposr23 .owl-nav button.owl-next span{font-size: 0;}
    .glrycrsl .owl-nav button.owl-prev.disabled,.glrycrsl .owl-nav button.owl-next.disabled,.specposr23 .owl-nav button.owl-prev.disabled,.specposr23 .owl-nav button.owl-next.disabled{display: none;}

.specposr{position: relative;width: 100%;height: 100%;background: url(../assets/specification/sbg.jpg) no-repeat center / cover;}
.specposr1 {width: 74%;margin: 0 0 0 auto;}
.specposr2 {display: flex;}
.specposr21 {width: 26%;}
.specifit {width: 30.8%;    display: flex;/*align-content: space-between*/;flex-wrap: wrap;}
.specifit1 {padding-top: 25%;padding-left: 12.1%;}
.specifit1 > h3 {color: #ed7090;font-size: 3.1vw;line-height: 1em;font-weight: 300;text-transform: uppercase;}
.specifit1 > h5 {text-transform: uppercase;font-weight: 400;font-size: 1vw;letter-spacing: 0.02em;color: #ed7090;}
.specifit1 > p {font-size: 0.9vw;color: #ed7090;padding-top: 7%;}
.specposr22 {width: 43.2%;padding: 1% 10px 0 3%;background-color: rgba(255, 255, 255, 0.4);}
.specifit2 > h5 {font-size: 1vw;color: #ed7090;    font-weight: 600;}
.spcfy {padding: 6px 22px 0px;color: #231f20;}
.spcfy > li {position: relative;display: flex;}
.spcfy > li::before {position: absolute;left: -8px;top: 7px;content: '';width: 3px;height: 3px;background-color: #231f20;border-radius: 50%;}
.spcfy > li > p > span {
    font-weight: 600;
}
.spcfy > li > p {color: #231f20;font-size: 0.9vw;padding-bottom: 6px;}
.specifit2 > p {padding: 6px 22px;font-size: 0.9vw;}

.booknow {display: flex;align-items: center;width: 100%;height: 100%;background: url(../assets/bookbg.jpg) no-repeat center / cover;position: relative;}
.booknow::after{position: absolute;content:''; top: 0;right: 8.9%;bottom: 0;left:29.6%;background-color: #fbd3d2; }
.boknow1 {width: 29.6%;padding: 10% 0 0 0%;}
.boknow3 {
    width: 8.9%;
    padding-top: 10%;
}
.boknow2 {width: 61.5%;padding: 0% 11% 30px 6.1%;position: relative;z-index: 1;}
.boknow21 > h3 {font-size: 3.1vw;line-height: 1em;color: #7c453d;font-weight: 300;    text-transform: uppercase;}
.boknow21 > h5 {font-size: 0.83vw;color: #7c453d;line-height: 1em;font-weight: 400;    text-transform: uppercase;padding: 1% 0 3.3%;}
.boknow21 > p {color: #40462b;font-size: 0.8vw;}
.boknow22 {padding-top: 3.5%;width: 93%;}
.sprms {padding-bottom: 5%;}
.sprmsl:last-child{padding-bottom: 4%;}
input.crms {font-size: 1.2vw;font-weight: 400;line-height: 1em;padding: 0 0 0px 0;border-bottom: 2px dotted #a27c77;letter-spacing: 0.02em;width: 100%;background-color: transparent !important;color: #a27c77;}
input:-webkit-autofill { -webkit-background-clip: text}
.crms.error,.crms9.error{border-bottom: 2px dotted #ff0000 !important;}
em.error {font-size: 0.8em;color: #ff0000;}
input.tcnds.error~.chkerrs {color: #ff0000;}
input.tcnds {opacity: 0;z-index: -1;position: absolute;width: 18%;height: 20px;}
.chkerrs {position: relative;padding-left: 35px;text-transform: uppercase;font-size: 0.7em;cursor: pointer;padding-top: 0px;color: #000;}
label.chkerrs::before {position: absolute;left: 7px;display: block;pointer-events: none;content: "";-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color: #fff;border-radius: 0;height: 18px;top: 50%;transform: translateY(-50%);width: 18px;border-radius: 2px;}
.tcnds:checked~.chkerrs::after {border-top: 2px solid #c58372;border-right: 2px solid #c58372;transform:translateY(-50%) rotate(135deg);height: 3px;top: 50%;width: 7px;position: absolute;left: 12px;display: block;content: "";}
.nmsplt2 {padding-top: 9px;display: flex;}
.sprms2 {padding-right: 25px;}
input#sbtn{text-transform: uppercase;color: #713537;padding: 9px 30px;font-size: 1.1vw;background-color: #f9b09e;transition: all 500ms ease-in-out;}
.sprms3 > a {display: block;text-transform: uppercase;color: #ac7163;padding: 13px 30px;font-size: 1.1vw;background-color: #f3cac0;line-height: 1em;}
.sprms3 > a div{display: flex;overflow: hidden;text-shadow: 0 1.1vw #ac7163;}
.sprms3 > a span{    display: block;-webkit-backface-visibility: hidden;backface-visibility: hidden;font-style: normal;transition: transform 0.32s ease;transform: translateY(var(--m)) translateZ(0);}
#sbtn:hover{color: #ac7163;background-color: #f3cac0;}
.sprms3 > a:hover{background-color: #f9b09e;color: #713537;}
.sprms3 > a:hover span {--m: calc(1.1vw * -1);}
.sprms3 > a span:nth-child(1) {transition-delay: 0.05s;}
.sprms3 > a span:nth-child(2) {transition-delay: 0.1s;}
.sprms3 > a span:nth-child(3) {transition-delay: 0.15s;}
.sprms3 > a span:nth-child(4) {transition-delay: 0.2s;}
.sprms3 > a span:nth-child(5) {transition-delay: 0.25s;}


.pbpopup {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 777;background: rgba(0,0,0,0.7);align-items: center;justify-content: center;display: none;}
.pbpopup.active{display: flex;}
.pbpopup1 {width: 900px;box-sizing: border-box;padding: 50px 30px 40px;background: #f8efe4;border-radius: 20px;position: relative;}
.ppfrms1 > h3 {text-transform: uppercase;color: #ac7163;font-size: 1.7em;font-weight: 400;}
.ppfrms1 > p {font-size: 1em;padding-top: 5px;color: #231f20;}
.ppfrms {display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 20px}
.pfrms {width: 31%;margin-bottom: 16px;}
input.crms9 {font-size: 1.3em;font-weight: 400;line-height: 1em;padding: 0 0 1px 0;border-bottom: 2px dotted #544331;letter-spacing: 0.02em;width: 100%;background-color: transparent !important;color: #40462b;}
.ppfrms2 {padding-top: 20px;}
input#sbtn1,.mfbtn {text-transform: uppercase;color: #713537;padding: 9px 30px;font-size: 1em;background-color: #f9b09e;border-radius: 12px;}
.clo {position: absolute;top: 20px;right: 30px;}
.clo > a{width: 28px;height: 28px;    font-weight: 700;font-size: 1.5em;color: #231f20;display: flex;align-items: center;justify-content: center; }
.booknow.blur {filter: blur(5px);}
.mob,a.orwhts.mob,.sldmnu,.orwhts.mob1{display: none;}
/*---------floorplan--------------------*/
.florpln {width: 100%;height: 100%;display: flex;background: url(../assets/floorplanbg.jpg) no-repeat center / cover;}
.florpln1 {width: 33.2%;padding-top: 13%;padding-left: 5.2%;}
.florpln11 {width: 90%;position: relative;z-index: 1;display: flex;flex-wrap: wrap;}
.filter1 {position: relative;padding-bottom: 15px;width: 50%;}
.filter1 > a {color: #6a3f4f;text-transform: uppercase;font-size: 1.05vw;display: block;position: relative;padding-bottom: 8px;border-bottom: 2px dotted #6a3f4f;}
.filter1 > a#fltr2 {
    margin-left: 10px;
}
.filter1 > a#fltr3{border-bottom: none;}
.filter1 > a::after{position: absolute;content: '';top: 0;right: 9px;width: 8px;height: 8px;border-top: 3px solid #6a3f4f;border-right: 3px solid #6a3f4f;transform: rotate(135deg);transition: all 500ms ease-in-out;}
.filter1 > a.active::after{top: 8px;transform: rotate(-45deg);}
.filter11,.filter2,.filter3 {position: absolute;left: 0;width: 100%; background-color: #fff;z-index: 1;padding: 15px;/*border: 2px solid #6a3f4f*/;display: none;}
.filter11 > li,.filter22 > li,.filter34 > li {padding-bottom: 5px;}
.filter11 > li > a,.filter22 > li > a,.filter34 > li > a {color: #6a3f4f;font-size: 0.9vw;text-transform: uppercase;}
.filter11 > li.active > a,.filter22 > li.active > a,.filter34 > li.active > a{color: #75b7b1;}
.filter11 > li:last-child,.filter22 > li:last-child{padding-bottom: 0;}
.filter21:first-child,.filter31:first-child,.filter33:first-child{display: block;}
.filter21,.filter31,.filter33{display: none;}
.florpln12 {padding-top: 7.5%;width: 80%;}
.florpln1 > h3 {font-size: 3vw;line-height: 1em;color: #75b7b0;padding-bottom: 9%;font-weight: 300;text-transform: uppercase;}
.florpln12 > h5 {color: #4e8b85;font-size: 0.82vw;font-weight: 400;}
.florpln12 span.vast {font-size: 0.85vw;padding-bottom: 14px;color: #4e8b85;font-weight: 400;}
.florpln12 p.sqft {font-size: 0.8vw;padding-bottom: 1%;color: #4e8b85;}
.florpln12 p {color: #4e8b85;font-size: 0.8vw;line-height: 1.5em;}
.florpln2 {width: 66.8%;padding: 0 15%;background-color: rgba(255,255,255,0.4);position: relative;}
.florpln21,.flrpdn1,.flortyp1 {display: none;}
.florpln21:first-child,.flrpdn1:first-child,.flortyp1:first-child{display: block;}
.florpln21{position: relative;padding: 14% 0;}
.flrpdn1{position: relative;   }
.flortyp {
    position: absolute;
    left:22%;
    bottom:11%;
    top: 11%;width: 55%;    opacity: 0;
    visibility: hidden;
}
.florlevl.ohide .flrpdn11{opacity: 0;visibility: hidden;transform: scale(1.2);}
.flortyp.active{opacity: 1;visibility: visible;}
.keyplan{position: absolute;top: 30px;right: -7%;width: 10%;}
.notsale{position: absolute;bottom: 10%;right: -10%;width: 8%;}

/*.individ1 {position: absolute;left: 0;top: 0;}
.individ2 {position: absolute;right: 0;top: 0;}
.individ3 {position: absolute;right: 0;bottom: 0;}
.individ4 {position: absolute;left: 0;bottom: 0;}*/
.flrpdn11,.cmnclk .cxzig,.flrcls {transition: all 500ms ease-in-out;}
/*.flrpdn1.activ1 .flrpdn11{transform: scale(1);}
.flrpdn11 {
    transform: scale(1.2);
}*/
/*.cxzig{opacity: 0;visibility: hidden;}*/
.flrpdn1.active .flrpdn11{opacity: 0;}
.cmnclk.active {width: 100%;height: 100%; z-index: 1;}
.cmnclk.active .cxzig{opacity: 1;visibility: visible;}
.cmnclk.active a:hover .cxzit{opacity: 0;}
.cmnclk > a{position: relative;}
.cxzit{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;width: 166px;transition: all 500ms ease-in-out;}
.cxzit > p {color: #346a65;padding: 5px;background-color: #fff;font-size: 0.7em;}
.cmnclk > a:hover .cxzit{opacity: 1;}
.flrcls.active {opacity: 1;visibility: visible;}
.flrcls {position: absolute;top: 7%;right: -40px;z-index: 10;opacity: 0;z-index: 10;}
.flrcls > a {color: #6a3f4f;font-weight: 700;font-size: 2em;line-height: 1em;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;}
.whctwr {
    position: absolute;
    top: 0;
    left: -22%;
}
.whctwr > p {
    text-transform: uppercase;
    color: #346a65;font-weight: 700;
}
.cmnclk.active .cxzig {
    width: 80%;}
.cxzig {
    width: 80%;
    margin: 0 auto;
}
/*.cxtble {
    opacity: 0;visibility: hidden;
}*/
.cmnclk.active .cxtble {
    opacity: 1;visibility: visible;transition: all 500ms ease-in-out 0.5s;
}
.cxtble table tr th {
    font-size: 0.7vw;
    color: #fff;
    padding: 5px;background-color: #346a65;
    min-width: 65px;
}
.cxtble table tr th:first-child{min-width: 73px;}
.cxtble table tr td {
    font-size: 0.8vw;
    color: #346a65;
    text-align: center;
    padding: 5px;
}
.cxtble table tr th{border: 1px solid #fff;}
.cxtble table tr td{border: 1px solid #346a65;}
.cxtble > p {
    color: #346a65;
    font-size: 0.6em;
    padding-top: 5px;
    padding-bottom: 0;
}
.ftowerl {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.ftowerl1 > li:nth-child(1) {position: absolute;top: 0;left: 0;width: 50%;height: 50%;}
.ftowerl1 > li:nth-child(2) {position: absolute;top: 0;right: 0;width: 50%;height: 50%;}
.ftowerl1 > li:nth-child(3) {position: absolute;bottom: 0;right: 0;width: 50%;height: 50%;}
.ftowerl1 > li:nth-child(4) {position: absolute;bottom: 0;left: 0;width: 50%;height: 50%;}
.ftowerl1 > li > a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.ftowerl1 > li > a:hover p{opacity: 1;}
.ftowerl1 > li > a p{color: #346a65;padding: 5px;background-color: #fff;font-size: 0.7em;opacity: 0;transition: all 500ms ease-in-out;    text-transform: uppercase;}
.florlevl {position: relative;z-index: 1;}
.florlevl.ohide .flrcls {opacity: 1;}

.flrpdn12 .owl-nav {
    position: absolute;
    top: 40%;
    left: -20px;
    right: -20px;
    pointer-events: none;
}
.flrpdn12 .owl-nav button.owl-prev {float: left;width: 30px;height: 30px;background: url(../img/spcarw.png) no-repeat 0 0 / 98% auto !important;transform: rotate(-180deg);pointer-events: all;}
.flrpdn12 .owl-nav button.owl-next {float: right;width: 30px;height: 30px;background: url(../img/spcarw.png) no-repeat 0 0 / 98% auto !important;pointer-events: all;}
.flrpdn12 .owl-nav button.owl-prev.disabled,.flrpdn12 .owl-nav button.owl-next.disabled{display: none;}
.flrpdn12 .owl-nav button.owl-prev span,.flrpdn12 .owl-nav button.owl-next span{font-size: 0;}
/*---------masterplan--------------------*/
.mstrpln {position: relative;width: 100%;height: 100%;background: url(../assets/floorplanbg.jpg) no-repeat center / cover;}
.mstrpln1 {width: 79%;margin: -2% 3% 0 auto;position: relative;}
.mspln1 {position: absolute;top: 5px;right: 4.1%;width: 13.6%;}
.mspln2 {position: absolute;top: 18.5%;right: 12.9%;width: 84.3%;}
.mspln3 {position: absolute;top: 31.3%;right: 64.2%;width: 22.5%;}
.mspln4 {position: absolute;top: 36.4%;right: 22.8%;width: 33.6%;}
.mstrpln2 {position: absolute;bottom: 5%;left: 4.5%;width: 85%;}
.mstrpln3 {position: absolute;bottom: 23%;left: 4.5%;}
.mstrpln3 > h3 {font-size: 2.2vw;line-height: 1.25em;color: #75b7b0;font-weight: 300;text-transform: uppercase;}
.mslist {padding-top: 1%;display: flex;flex-wrap: wrap;}
.mslist > li {width: 16%;}
.mslist > li > a {color: #346a65;text-transform: uppercase;font-size: 0.8vw;display: inline-block;}
.mslist > li.active a,.mslist > li > a:hover {font-weight: 700;}
.msnum > li > a p{color: #346a65;background-color: #fff;border-radius: 50%;width: 15px;height: 15px;border: 1px solid #346a65;font-size: 0.6em;display: flex;align-items: center;justify-content: center;position: relative;transition: all 500ms ease-in-out;}
.msnum > li > a p{padding-bottom: 0;}
.msnum > li > a span {
    position: absolute;
    background-color: #fff;
    font-size: 0.8vw;
    padding: 5px;
    opacity: 0;visibility: hidden;
    top: 26px;color: #000;    min-width: 50px;z-index: 1;right: 0;    white-space: nowrap;
}
.msnum > li > a:hover p{color: #fff;background-color: #e02fab;transform: scale(2.5);}
.msnum > li > a:hover span,.msnum > li.active > a span{opacity: 1;visibility: visible;}
.msnum > li.active > a p{animation: pulse 2s linear infinite;background-color: #e02fab;color: #fff;}
@keyframes pulse{
    0%{transform: scale(1);}
    50%{transform: scale(2.2)}
    100%{transform: scale(1)}
}
.msnum > li{position: absolute;}
li.mmnm1 {top: 57.8%;right: 11.8%;}
li.mmnm2 {top: 62.3%;right: 14.1%;}
li.mmnm3 {top: 51.8%;right: 14.8%;}
li.mmnm4 {top: 56%;right: 37.5%;}
li.mmnm5 {top: 59.4%;right: 38.7%;}
li.mmnm6 {top: 56.4%;right: 26.4%;}
li.mmnm7 {top:62.3%;right: 54.5%;}
li.mmnm8 {top: 60.8%;right: 61.8%;}
li.mmnm9 {top: 60.8%;right: 78.8%;}
li.mmnm10 {top: 59.8%;right: 87.6%;}
li.mmnm11 {top: 49.8%;right: 91%;}
li.mmnm12 {top: 27.6%;right: 92.5%;}
li.mmnm13 {top: 23.2%;right: 79.8%;}
li.mmnm14 {top: 25.6%;right: 71.1%;}
li.mmnm15 {top: 22.8%;right: 63%;}
li.mmnm16 {top: 40.8%;right: 62.8%;}
li.mmnm17 {top: 33.7%;right: 17.6%;}
li.mmnm18 {top: 41.8%;right: 18%;}
li.mmnm19 {top: 25.3%;right: 24.7%;}
li.mmnm20 {top: 29.5%;right: 31.8%;}
li.mmnm21 {top: 25.8%;right: 16.8%;}
li.mmnm22 {top: 25.2%;right: 52.3%;}
li.mmnm23 {top: 54%;right: 23.6%;}
li.mmnm24 {top: 62.8%;right: 83.4%;}
li.mmnm25 {top: 64.8%;right:59.4%;}
li.mmnm26 {top: 63.6%;right: 70.4%;}
li.mmnm27 {top: 41%;right: 91.2%;}
li.mmnm28 {top: 22.4%;right: 75.7%;}
li.mmnm29 {top: 32.8%;right: 62.8%;}
li.mmnm30 {top: 23.4%;right: 58.8%;}
li.mmnm31 {top: 32.3%;right: 71.3%;}
li.mmnm32 {top: 44.8%;right: 23.8%;}
li.mmnm33 {top: 37%;right: 16.8%;}
li.mmnm34 {top: 41.8%;right: 15.5%;}
li.mmnm35 {top: 29.5%;right: 49.8%;}
li.mmnm36 {top: 29.6%;right: 43.6%;}
li.mmnm37 {top: 23%;right: 16.8%;}
#masterplan,#floorplan{position: relative;}
.flrmstr {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 777;background: rgba(0, 0, 0, 0.2);align-items: center;justify-content: center;opacity: 0;visibility: hidden;display: flex;transition: all 500ms ease-in-out 0.5s;}
#masterplan.active .flrmstr,#floorplan.active .flrmstr {opacity: 1;visibility: visible;}
#floorplan .florpln{transition: all 500ms ease-in-out;filter: blur(5px);}
#masterplan.fmhide.active .flrmstr,#floorplan.fmhide.active .flrmstr{display: none;}
#masterplan.fmhide.active .mstrpln,#floorplan.fmhide.active .florpln{filter: blur(0px);}
.mstrpln4{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
#masterplan.fmhide.active .mstrpln4{display: none;}
.mspln1{height: 0;overflow: hidden;transition: all 500ms ease-in-out;}
#masterplan.active .mspln1{height: 90%;}
.mspln2{width: 84.3%;overflow: hidden;transition: all 500ms ease-in-out 0.4s;opacity: 0;}
#masterplan.active .mspln2{opacity: 1;}
.mspln3{height: 0;overflow: hidden;transition: all 500ms ease-in-out 0.8s;}
#masterplan.active .mspln3{height: 25%;}
.mspln4{height: 0;overflow: hidden;transition: all 500ms ease-in-out 1.2s;}
#masterplan.active .mspln4{height: 23%;}
.msnum{opacity: 0;transition: all 500ms ease-in-out 1.5s;}
#masterplan.active .msnum{opacity: 1;}
.flrmstr, .flrmstrs {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 777;background: rgba(0, 0, 0, 0.2);align-items: center;justify-content: center;display: flex;transition: all 500ms ease-in-out 0.5s;}
.flrmstrs {display: none;    position: fixed;}
.flrmstrs.show {display: flex;}
/*------------------------------------About-----------------------------------*/
.main.abtful{height: auto;}
#aboutp {min-height: 100vh;background: url(../assets/specificationbg.jpg) no-repeat center / cover;padding-top: 9%;}
.prdecnt {
    padding: 0 7% 30px 19.5%;
}
.prdecnt2 {
    display: flex;
}
.prdec21 {width: 41%;margin-right: 1.5%;border-radius: 30px;overflow: hidden;}
.prdec22 {width: 35%;margin-right: 1.5%;border-radius: 30px;overflow: hidden;}
.prdec23 {width: 20.7%;border-radius: 30px;overflow: hidden;}
.prdecnt1 {
    padding-top: 2%;
}
.prdecnt1 > h1 {
    color: #ed7090;
    padding-bottom: 10px;
    font-size: 1.2em;
}
.prdecnt1 > p {
    font-size: 0.9vw;
    color: #231f20;
}
.pglink {
    padding-top: 10px;
}
.pglink > a {
    color: #713537;
    background-color: #f9b09e;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 6px;
}
.pglink > a:hover {
    background-color: #bb7766;color: #fff;
}
.prdabt {padding:0 7% 0 19.5%;width: 100%;}
.prdabt1 {width: 100%;display: flex;justify-content: space-between;}
.prdlogo > p {font-size: 0.9vw;letter-spacing: 0;padding-bottom: 10px;}
.prdimgd {width: 15%;}


.prdabt2 {padding-top: 30px;}
.prioty {display: flex;justify-content: space-between;}
.prioty li h5 {font-size: 1.7vw;color: #ed7090;}
.prioty li p {font-size: 1vw;color: #bb7766;}
.cpyrt {padding-top: 20px;}
.cpyrt > p {color: #bb7766;font-size: 1vw;}
.righty {padding-top: 30px;}
.solink{display: flex;}
.solink > li{margin-right: 10px;}
.solink > li > a {display: block;width: 34px;height: 34px;background-image: url(../img/img.png);background-repeat: no-repeat;background-size: 34px auto;}
.solink > li > a.fb{background-position: 0 0px;}
.solink > li > a.insta{background-position: 0 -69px;}
.solink > li > a.lnkin{background-position: 0 -279px;}
.solink > li > a.twtr{background-position: 0 -137px;}
.solink > li > a.ytube{background-position: 0 -207px;}
.solink > li > a:hover{transform: scale(1.1);}
#aboutp .cpyfrt{opacity: 1;} 
.enbt {
    position: fixed;
    bottom: 9%;
    left: 6px;
    z-index: 777;}
.enbt a {
    color: #f0c3c6;
    padding: 1px;
    font-size: 0;
    display: block;
    margin: 6px 5px;
    position: relative;    width: 45px;
    height: 45px;
}
.enbt a > .stkvc {    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;height: 45px;
    background: #f0c3c6;
    border-radius: 50%;
    position: relative;
    z-index: 1;transition: all 500ms ease-in-out;
}
.stkvc > img {
    width: 37px;transition: all 500ms ease-in-out;
}
.enbt a span {
    display: block;
    position: absolute;
    top: 5px;
    text-align: left;
    background: #bb7766;
    color: #fff;
    z-index: -1;
    left: 6px;
    border-radius: 0 20px 20px 0;
    padding: 5px 0 5px 15px;
    font-size: 0.6rem;
    transform: translateX(0px);
    visibility: hidden;
    opacity: 0;
    text-transform: uppercase;
    font-weight: 600;transition: all 500ms ease-in-out;
}
.enbt a.orwhts span{width: 115px;}
.enbt a.orbrch span{width: 87px;}
.orbrch {margin-top:18px;}
.shw2o{position: absolute;left: 4px;top: 4px;opacity: 0;}
.enbt a:hover > .stkvc{background-color: #bb7766;}
.enbt a:hover img.shw2o{opacity: 1;}
.enbt a:hover img.shwio{opacity: 0;}
.enbt a:hover span {opacity: 1;visibility: visible;transform: translateX(27px);}
img.musicof, img.musicon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 45px;
    background: #f0c3c6;
    border-radius: 50%;padding: 6px;
}
img.musicon,.music.active .musicof{display: none;}
.music.active .musicon{display: block;}

.gm-style-iw-chr,.gm-style .gm-style-iw-tc{display: none;}
.gm-style .gm-style-iw-c{box-shadow: none;background-color: transparent;font-size: 8px;padding: 0 2px !important;}
.gm-style .gm-style-iw-d{overflow: hidden !important;}
/*-------------------team-------------------------*/
.teeam {background: url(../assets/specificationbg.jpg) no-repeat left top / 100% auto;}
.ourteam {padding: 15% 8% 2% 8%;display: flex;}
.temhed {width: 30%;}
.temhed > h3 {color: #ed7090;font-size: 3.1vw;line-height: 1em;font-weight: 300;text-transform: uppercase;}
.temhed > p{color: #ed7090;text-transform: uppercase;font-size: 1vw;padding-top: 6px;padding-bottom: 0;padding-left: 0;}
.temdrp {
    padding-top: 30px;
}
.temdrp > li {
    padding-bottom: 10px;
}
.temdrp > li > a {color: #ed7090;text-transform: uppercase;font-size: 1.2vw;padding:0 5px;}
.temdrp > li.active > a{color: #d57d3f;font-weight: 500;}
.temdrp > li > a:hover{color: #d57d3f;}
.ortemlst { width: 70%;}
.ortmeme{display: none;}
.ortmeme:first-child{display: block;}
.ortmeme1 {padding-bottom: 25px;width: 30%;}


.ortmeme2 > p {color: #231f20;font-size: 0.9vw;line-height: 1.5em;}
img#roundimagemsrlivechat {
    width: auto;
}
/*-------------04-02-2025-----------------*/
.sprms {position: relative;}
#unitp,.unitpts{display: block;font-size: 1.2vw;font-weight: 400;line-height: 1em;padding:4px 0;border-bottom: 2px dotted #a27c77;letter-spacing: 0.02em;width: 100%;background-color: transparent !important;color: #a27c77;position: relative;text-transform: capitalize;}
#unitp::after,.unitpts::after  {position: absolute;content: '';top: 30%;right: 5px;width: 10px;height: 10px;border-top: 2px solid #a27c77;border-right: 2px solid #a27c77;transform:translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
#unitp.active::after,.unitpts.active::after{ transform:translateY(-50%) rotate(-45deg);top: 60%;}
.unitpref {display: none;position: absolute;left: 0;top: 100%;background-color: #f9b09e;padding: 15px;width: 100%;z-index: 10;}
.unitpref > li {padding-bottom: 10px;}
.unitpref > li:last-child{padding-bottom: 0;}
.unitpref > li > a {color: #a27c77;font-size: 1.1vw;text-transform: uppercase;}
.unitpref > li.active > a,.unitpref > li > a:hover {color: #7c453d;font-weight: 600;}
.boknow22 {position: relative;z-index: 1;}
#unitp.error {border-bottom: 2px dotted #ff0000 !important;}
/*-------------04-08-2025-----------------*/
.sprms1s {display: none;width: 100%;font-size: 0;}
.sprms1s.show {display: block;}
.sprms1s .sprms {width: 46%;display: inline-block;padding-bottom: 10px;font-size: 16px;}
.sprms1s .sprms:first-child {margin-right: 4%;}
.verfyotps {text-transform: uppercase;color: #713537;padding: 5px 20px;font-size: 1.1vw;background-color: #f9b09e;transition: all 500ms ease-in-out;}
.verfyotps:hover {color: #ac7163;background-color: #f3cac0;}
#eorroeotp,#eorroeotp1,#eorroeotp2,#eorroeotp3 {color: #ff0000;font-size: 14px;}
#sentopt,#sentopt1,#sentopt2,#sentopt3 {font-size: 14px;}
.pfrms{margin-bottom: 35px;position: relative;}
input.crms9{color: #a27c77;border-bottom: 2px dotted #a27c77;}
.ppfrms2 {padding-top: 10px;}
input.crms9 {font-size: 1.2vw;}
.ppfrms{justify-content: flex-start;align-items: end;}
.pfrms{margin-right: 3.5%;}
.pfrms:nth-child(3n+3) {margin-right: 0;}
.sprms1s .sprms:first-child {margin-right: 4%;}
input#sbtn1, .mfbtn{border-radius: 0;}
.unitpts.error{border-bottom: 2px dotted #ff0000 !important;}
em.error {font-size: 0;}
.pbpopup1 {width: 700px;padding:30px;}
.pfrms {width: 46%;margin-right: 3.5%;}
.pfrms:nth-child(3n+3) {margin-right: 4%;}
.pfrms:nth-child(2n+2) {margin-right: 0;}
/*===============================================================
                                Responsive
================================================================*/
@media only screen and (max-width :767px) and (min-width:470px) and (orientation:landscape){#orimode{display:block}}
@media only screen and (min-width:1900px){
    .mstrpln1 {width: 74%;margin: -2 6% 0 auto;}
    .mstrpln3{bottom: 20%;}
    .florpln21 {padding: 6% 0;}
    .florpln1{padding-top: 11%;}
    .alphauf21 {height: 40vh;overflow: hidden;}
    .alphauf22 {padding: 7% 19%;}
    .alphauf31 {padding-top: 40%;}
    .alphauf1{padding-top: 10%;}
    .alphauf11 {height: 60vh;overflow: hidden;}
    .alphau22{padding-left: 5%;}
    .alphaoa12 {height: 55vh;overflow: hidden;}
    .alphaoa11 {padding-bottom: 2%;padding-right: 0%;}
    .advncd4{bottom: 12%;}
    .revlry11 {height: 62vh;overflow: hidden;}
    .revlry3 {padding: 8% 0 0 0%;}
    .revlry31 {height: 35vh;overflow: hidden;}
    .boknow1,.boknow3{    padding: 18% 0 0 0%;}
    .specifit1 {padding-top: 10%;}
    .specposr1 {height: 20vh;overflow: hidden;}
    .specifit2 > h5 {font-size: 0.7vw;}
    .cxzig,.cmnclk.active .cxzig {width: 72%;}
    .flrcls{top:13%;}
    .specposr22{padding-top: 1%;}
    .ftrlst{padding-left: 4.1%;}
}
@media only screen and (min-width:1530px){
    .sprms3 > a{padding: 14px 30px;}
    .rera > p{font-size: 0.6vw;}
    .glink > li > a{font-size: 0.6vw;}
    .mstrpln3{bottom: 21%;}
    .ftrlst{padding-left: 3.9%;}
    /*.prsnlsp12{bottom: 12%;}*/
   
}
@media only screen and (max-width :1580px) and (min-width:1530px) and (max-height:730px){
    .alphauf21 {height: 40vh;overflow: hidden;}
    .alphauf22 {padding: 7% 19%;}
    .alphauf31 {padding-top: 40%;}
    .alphauf32{padding: 3% 11.4% 3% 3%;}
    .alphauf1{padding-top: 10%;}
    .alphauf11 {height: 60vh;overflow: hidden;}
    .prsnlsp11 img{height: 100vh;object-fit: cover;object-position: top;}
    .alphaoa12 {height: 55vh;overflow: hidden;}
    .alphaoa11 {padding-bottom: 2%;padding-right: 0%;}
    .revlry11 {height: 62vh;overflow: hidden;}
    .revlry3 {padding: 8% 0 0 0%;}
    .revlry31 {height: 35vh;overflow: hidden;}
    .boknow1,.boknow3{    padding: 18% 0 0 0%;}
    .specifit1 {padding-top: 10%;}
    .specposr1 {height: 20vh;overflow: hidden;}
    .specifit2 > h5,.spcfy > li > p {font-size: 0.8vw;}
    
    .mstrpln1 {width: 71%;margin: -2% 3% 0 auto;}
    .mstrpln2{bottom: 3%;}
    .mstrpln3{bottom: 23%;}
    .florpln2{padding: 0 16%;}
    .florpln21{padding: 8% 0;}
    .cxzig,.cmnclk.active .cxzig {width: 70%;}
    .flrcls{top:13%;}
    .specifit2 > h5{font-size: 0.9vw;}
    .spcfy > li > p{font-size: 0.85vw;}
}
@media only screen and (max-width :1630px) and (min-width:1580px) and (max-height:780px){
    .mstrpln1 {width: 72%;margin: -3% 5% 0 auto;}
    .mstrpln2{bottom: 4%;}
    .mstrpln3{bottom: 24%;}
    .florpln1 > h3 {font-size: 2.2vw;}
    .florpln2{padding: 0 16%;}
    .florpln21{padding: 7% 0;}
    .florpln1{padding-top: 12%;}
    .florpln12 {padding-top: 1.5%;}
    .cxzig,.cmnclk.active .cxzig {width: 70%;}
    .flrcls{top:13%;}
    
    .alphauf21 {height: 40vh;overflow: hidden;}
    .alphauf22 {padding: 7% 19%;}
    .alphauf31 {padding-top: 40%;}
    .alphauf1{padding-top: 10%;}
    .alphauf11 {height: 60vh;overflow: hidden;}
    .alphau22{padding-left: 5%;}
    .alphaoa12 {height: 55vh;overflow: hidden;}
    .alphaoa11 {padding-bottom: 2%;padding-right: 0%;}
    .advncd4{bottom: 12%;}
    .revlry11 {height: 62vh;overflow: hidden;}
    .revlry3 {padding: 8% 0 0 0%;}
    .revlry31 {height: 35vh;overflow: hidden;}
    .boknow1,.boknow3{    padding: 18% 0 0 0%;}
    .specifit1 {padding-top: 10%;}
    .specposr1 {height: 20vh;overflow: hidden;}
    .specifit2 > h5 {font-size: 0.7vw;}
}
@media only screen and (min-width:1200px) and (max-width:1399px){
    .hedcontainer{padding-top: 1.5%;}
    .logo {width: 18.5%;}
    .plogo{padding-top: 0.7%;}
    .hmbnrtxt{top:46%;}
    
    .florpln1{padding-top: 9%;}
    .florpln12 > h3{padding-bottom: 7%;}
    .florpln12{padding-top: 1.5%;}
    .florpln21{padding: 3.5% 0;}
    .keyplan,.notsale{right: -10%;}
    
    .mstrpln1 {width: 66%;margin: 0% 6% 0 auto;}
    .mstrpln3{bottom: 29%;width: 15%;}
    .mstrpln2{bottom: 7%;}
    .notsale {bottom: 3%;}
    .galrytx{bottom: 14%;}
    .flortyp {top: 3%;bottom: 8%;}
    .enbt{bottom: 10%;}
    .florpln2{padding: 0 16.5%;}
    
    .alphae11 > h3{padding-bottom: 3%;}
    .alphauf21 {height: 37vh;overflow: hidden;}
    .alphauf22 {padding: 7% 19%;}
    .alphauf31 {padding-top: 30%;}
    .alphauf1{padding-top: 10%;}
    .alphauf11 {height: 55vh;overflow: hidden;}
    .alphau22{padding-left: 1%;}
    .alphau2l > li{padding-bottom: 10px;}
    .ppsnlspc1{padding: 6% 4% 0 2.3%;}
    .prsnlsp12{bottom: 33%;}
    .alphaoa12 {height: 50vh;overflow: hidden;}
    .alphaoa11 {padding-bottom: 2%;padding-right: 0%;}
    .advncd4{bottom: 12%;}
    .revlry11 {height: 62vh;overflow: hidden;}
    .revlry3 {padding: 7% 0 0 0%;}
    .revlry31 {height: 35vh;overflow: hidden;}
    .florpln1 > h3{font-size: 2.2vw;}
    .flrcls{top: 18%;}
    .cxzig{width: 70%;}
    .cmnclk.active .cxzig {width: 70%;}
    .boknow22 {padding-top: 3%;}
    .righty {padding-top: 30px;}
    input#sbtn{padding: 6px 30px;}
    .sprms3 > a{padding: 10px 30px;}
    .boknow1,.boknow3{    padding: 19% 0 0 0%;}
    .boknow21 > h5{    padding: 1% 0 1.3%;}
    .specifit1 {padding-top: 10%;}
    .specposr1 {height: 20vh;overflow: hidden;}
    .specifit2 > h5 {font-size: 0.9vw;}
    .spcfy {padding: 2px 22px 0px;}
    .spcfy > li > p{padding-bottom: 2px;}
    .specifit2 > p {padding: 1px 22px;}
    #amenities .changingText, #alphaA1 .changingText{width: 31%;}
    .revlry11 img {object-position: center;height: 100%;object-fit: cover;}
    .cxtble table tr th{min-width: 60px;}
    .cxtble table tr th:first-child {min-width: 56px;}
}
@media only screen and (max-width :1366px) and (min-width:1000px) and (min-height:800px) and (orientation:landscape){
    .mstrpln1 {width: 96%;margin: 0 2% 0 auto;}
        .mstrpln2 {bottom: 10%;}
    .mstrpln3 {bottom: 25%;}
    .mstrpln {padding-top: 4%;}
    .florpln2{padding: 0 10%;}
    .florpln21 {padding: 12% 0;}
    .keyplan, .notsale {right: -6%;}
    .msnum > li > a span{font-size: 1em;}
    
    .hmbnrtxt {top: 55%;}
    .alphauf11,.alphauf21,.alphaoa12,.revlry11,.revlry31,.specposr1 {height: auto;}
    .alphauf1 {padding-top: 15%;}
    .alphauf22 {padding: 10% 19%;}
    .alphauf31 {padding-top: 47%;}
    .alphau1 {padding-top: 9%;}
    .alphau22 {padding-left: 0;}
    .alphau2pe{padding-top: 13.5%;}
    .prsnlsp11 img {height: 100vh;object-fit: cover;}
    .prsnlsp12{bottom: 15%;left:67.5%;} 
    .ppsnlspc,.revlry {padding-top: 9%;}
    .alphao1 {padding-top: 10%;}
    .revlry32 {padding: 7% 14%;}
    .whctwr{left: -17%;}
    .ftowerl1 > li > a:hover p{opacity: 0;}
    .cxzig,.cmnclk.active .cxzig {width: 100%;}
    .individ1{top: 12%;}
    .boknow1, .boknow3 {padding: 25% 0 0 0%;}
    .boknow11 > img, .boknow31 > img {height: 100vh;object-fit: cover;}
    .specposr22{padding: 2% 0 0 2%;}
    .specifit2 > h5 {font-size: 0.8vw;}
    .spcfy {padding: 3px 22px 0px;}
    .spcfy > li > p {padding-bottom: 3px;font-size: 0.8vw;}
    .specifit1 {padding-top: 25%;}
    .specifit{align-content: space-between;}
    .specposr {padding-top: 7%;}
    .prdecnt {padding: 5% 7% 30px 19.5%;}
    .teeam{background-size: 100% 100%;}
    .ourteam {padding: 15% 8% 2% 8%;}
    .temhed {padding-left: 0;}
}
@media only screen and (max-width :1250px) {
    /*.cxzit{opacity: 1;}*/
    .flrpdn1.active .cxzit {opacity: 0;}
    .ftrlst > li > a{font-size: 0.95vw;}
    .notsale{right: -20%;}
    .whctwr{left: -7%;}
    .filter1 > a#fltr3 {border-bottom: 2px dotted #6a3f4f;}
    .prdecnt1 > p {font-size: 1vw;}
    .section.current .alphae23.alphh {left: 83.5%;}
    .alphae23.alphh {width: 16%;}
    .mstrpln2,.mstrpln3{left: 5.5%;}
    .msnum > li > a span{font-size: 1em;}
    .teeam{background-size: 100% 100%;}
    .ourteam {padding: 15% 8% 2% 8%;}
    .temhed {padding-left: 0;}
    .ortmeme2 > p{font-size: 1vw;}
}
@media only screen and (max-width :1250px) and (min-width:1000px) and (orientation:landscape){
    .orwhts.mob1{display: block;}
    .orwhts.desk1{display: none;}
    .ftrlst > li > a,.eback > a{font-size: 1vw;}
    .florpln2{padding: 0 10%;}
    .keyplan,.notsale{right: 0;}
    .florpln11 {width: 80%;}
    .filter1 > a,.filter11 > li > a, .filter22 > li > a{font-size: 1vw;}
    .mstrpln1 {width: 95%;margin: 0 0% 0 auto;}
    .mstrpln2{width: 90%;        bottom: 8%;}
    .mstrpln3{bottom: 26%;}
    .florpln1{padding-top: 20%;}
    .dstsocl {width: 60%;}
    .rera > p,.glink > li > a {font-size: 0.8vw;}
    .glink {justify-content: flex-end;}
    
    .hmbnrtxt{top: 54%;}
    .alphae11{left: 6%;}
    .alphau2pe{padding-top: 10%;}
    .alphauf22 {padding: 12% 19%;}
    .alphauf31 {padding-top: 60%;}
    .prsnlsp11 img {height: 100vh;object-fit: cover;}
    .prsnlsp12{bottom: 15%;}
    .revlrx21 > li{font-size: 1vw;}
    .revlry32 {padding: 7% 14%;}
    .spcfy {padding: 4px 22px 0px;}
    .specifit2 > h5 {font-size: 0.9vw;}
    .spcfy > li > p{font-size: 0.8vw;padding-bottom: 3px;}
    .specifit2 > p{font-size: 0.8vw;padding: 4px 22px;}
    .specposr22{padding: 2% 0 0 2%;}
    .specifit{ align-content: space-between;}
    .specifit12 {padding-bottom: 14%;}
    .cxzig,.cmnclk.active .cxzig {width: 90%;}
    .ftowerl1 > li > a:hover p{opacity: 0;}
    .prdecnt {padding: 5% 7% 30px 19.5%;}
}
@media only screen and (max-width :1024px) and (min-width:768px) and (orientation:landscape){
    .alpams2 > p,.opnarp > p,.revlrx > p {font-size: 1vw;}
    .alphau22 {width: 78%;}
    .ppsnlspc2{padding-right: 0;}
    .eback > a{font-size: 1em;padding: 12px 0 12px 56px;}
    .enum > li > a {font-size: 0.9em;}
    .mstrpln1 {width: 100%;}
    .florpln2 {padding: 0 8%;}
}
@media only screen and (max-width:1026px){
    #message{width: 80%;}
    .desk,#page,.mob2{display: none;}
    .mob{display: block;}
    .overview2 {display: block;}
    .main { height: auto;}
    #page1 {display: flex;height:  calc(100vh - 91px);}
    .header {background-color: #fff;pointer-events: initial;}
    .phmenu {padding-right: 15px;}
    .munritg {display: flex;align-items: center;}
    .moblnk span,.moblnk span::before,.moblnk span::after{-webkit-transition: all 500ms ease-in-out;-moz-transition: all 500ms ease-in-out;-ms-transition: all 500ms ease-in-out;-o-transition: all 500ms ease-in-out;transition: all 500ms ease-in-out;}
    
    a.moblnk {position: relative;display: block;pointer-events: all;width: 40px;height: 40px}
/*
    .phmenu {position: fixed;left: 10px;bottom: 10px;z-index: 999;pointer-events: all;}
    .moblnk > img {width: 70px;}
    .mbmnu {position: absolute;top: 50%;left: 0px;right: 0;bottom: 0;text-align: center;transform: translateY(-50%);}
    .mbmnu > p {padding-bottom: 0;color: #000;text-transform: uppercase;padding-top: 23px;font-size: 0.7em;}
*/
    .moblnk > span {width: 30px;height: 2px;background-color: #000;display: block;position: relative;top: 20px;left: 50%;transform: translateX(-50%);}
    .moblnk span::before {content: "";position: absolute;background-color: #000;top: -8px;width: 30px; height: 2px;left: 0px;}
    .moblnk span::after {content: "";position: absolute;background-color: #000;top: 8px;width: 30px; height: 2px;left: 0;}
    .moblnk.lnks span {height: 0;}
    .moblnk.lnks span::before {transform: rotate(51deg);top: 0;}
    .moblnk.lnks span::after {transform: rotate(-51deg);top: 0;}
    .sldmnu {display: block;position: fixed;right: 0;bottom: 0;top: 91px;left: 0;background-color: #fff;z-index: 666;pointer-events: all;transform: translateY(100%);transition: all 500ms ease-in-out;overflow-y: auto;}
    .sldmnu.open{transform: translateY(0%);}
    .sbmnu {padding: 50px 50px 30px 50px;width: 60%;}
    .lmenu > li {padding-bottom: 15px;}
    .lmenu > li > a {color: #6c387a;font-weight: 600;font-size: 1.4em;padding: 0 0px 12px 30px;display: block;border-bottom: 2px dotted #544331;position: relative;}
    .lmenu > li.active > a{color: #d98aa6;}
    .lmenu > li > a::before {position: absolute;content: '';left: 0;top: 5px;width: 20px;height: 20px;background-image: url(../img/menu.png);background-repeat: no-repeat;background-size: 22px auto;}
    .lmenu > li > a.ftloc::before{background-position: 0 3px;}
    .lmenu > li > a.ftbok::before{background-position: 0 -24px;}
    .lmenu > li > a.fttem::before{background-position: 0 -50px;}
    .lmenu > li > a.ftspcf::before{background-position: 0 -77px;}
    .lmenu > li > a.ftamt::before{background-position: 0 -101px;}
    .lmenu > li > a.ftglry::before{background-position: 0 -125px;}
    .lmenu > li > a.ftflor::before{background-position: 0 -152px;}
    .lmenu > li > a.ftmstr::before{background-position: 0 -179px;}
    .lmenu > li > a.ftoview::before{background-position: 0 -206px;}
    .ftabt::before {position: absolute;content: '';left: 0;top: 2px;width: 20px;height: 20px;background-image: url(../img/menu.png);background-repeat: no-repeat;background-size: 22px auto;background-position: 0 -308px;}
    .ftabt{font-size: 1.4em;padding: 0 0px 12px 30px;position: relative;display: block;color: #6c387a;font-weight: 600;}
    
    .main {height: auto;}
    .header.shead {z-index: 778;}
    .hedcontainer{padding: 10px 0;}
    .logo {width: 225px;}
    .scrolld{position: static;padding-top: 20px;}
    .scrolld > a{padding-top: 40px;padding-left: 0;    position: relative;color: #fff;line-height: 1em;text-transform: uppercase;display: inline-block;animation: none;background: none;width: auto;height: auto;}
    .scrolld > a::before {position: absolute;content: '';top: 0px;left: 0;width: 30px;height: 30px;background: url(../img/scroll.png) no-repeat 0 0 / 100% auto;    animation: slide 2s linear infinite;}
    .scrolld > a::before {transform: translateX(-50%);left: 50%;}
    @keyframes slide{
    0%{transform: translateX(-50%) translateY(-10px);}
    50%{transform:translateX(-50%) translateY(0px);}
    100%{transform:translateX(-50%) translateY(-10px);}
}
    
    .section{height: 100%;}
    .section > div {height:100%;width: 100%;position: relative;}
    .alphae12 > img, .galryig1 > img{height: auto;}
    .alphau21 p{padding: 10px 10px 0 0;}
    .lmenu > li > a.pggrp::before{display: none;}
    .overview1,.uunique,.alphau2pe,.personl,.mpersonal1,.hhrmny,.oopenes,.rrevlry{position: relative;}
    .swipeep {position: absolute;left: 10px; right: 10px;top:33%;transform: translateY(-50%);z-index: 10;pointer-events: none;height: 32px;}
    .swipeep.midle {top: 49%;}
    .swipeep > button.emnu1.section__nav--left {background: url(../img/mbarow1.png) no-repeat 0 0 / 30px auto;float: left;pointer-events: all;}
     .swipeep > button.emnu1.section__nav--right {background: url(../img/mbarow.png) no-repeat 0 0 / 30px auto;float: right;pointer-events: all;}
    .swipeep > button.emnu1 {display: block;width: 31px;height: 31px;}
    .pggrp > a {color: #6c387a;font-weight: 600;font-size: 1.4em;padding: 0 0 12px 30px;display: block;text-transform: uppercase;border-bottom: 2px dotted #544331;position: relative;}
    .pggrp > a::before{position: absolute;content: '';left: 0;top: 5px;width: 20px;height: 20px;background: url(../img/pridef.png) no-repeat 0 3px / 16px auto;}
    
    .prsnlsp12 > h3{font-size: 2.5em;}
    .hmbnrtxt > h3,.alphae11 > h3,.alphahy2 > h3,.advncd3 > h3,.specifit1 > h3,.boknow21 > h3 {font-size: 2em;}
    .alphau1g7 > h3,.alphaoa22 > h3,.revlry12 > h3,.alphautl > h3{font-size: 1.8em;}
    .hmbnrtxt > h5{font-size: 1.4em;}
    .alphae11 > h2,.alphau2l > li > a,.hmbnrtxt > p span{font-size: 1.2em;}
    .alphau1g7 > h5,.alphautl > h5,.alphaoa22 > h5,.revlry12 > h5,.advncd3 > h5,.specifit1 > h5,.boknow21 > h5{font-size: 1.1em;}
    .hmbnrtxt > p,.filter11 > li > a, .filter22 > li > a,.filter34 > li > a,.hmbnrtxt > h4,.alphae11 > h5,.alphau1g7 > p,.alphau21 p,.ppsnlspc1 > h5,.advncd41 > li,.loctlstof > li > a{font-size: 1em}
    .euphs > a{font-size: 0.95em}
    .prsnlsp12 > h5,.ppsnlspc1 > p,.alphaoa22 > p,.opnarv21 > li,.revlry12 > p,.revlrx21 > li,.specifit1 > p,.boknow21 > p,.bhkvart > h5,span.vast,.bhkvart > p,.alphahy2 > h5{font-size: 0.9em;}
    .scrolld > a,.prsnlsp12 > p,.hmyntr2 > p,.specifit2 > h5,.spcfy > li > p{font-size: 0.8em;}
    .alphau2lst > ul > li > a,.cxtble table tr th,.cxtble table tr td,.alphahy2 > p,.specifit2 > p{font-size: 0.7em;}
    .hhmyntr1 > p, .hmyntr1 > p{font-size: 0.67em;}
    
    .hmbnrtxt{left: 50%;transform: translateX(-50%);right: auto;top: auto;width: 70%;bottom: 5%;}
    .hmbnrtxt > p {margin-top: 15px;padding-top: 20px;}
    .overview2{padding-left: 0;background: none;padding-bottom:20px;}
    .euphora {margin-bottom: 20px;margin-right: 0;width: 100%;}
    .euphora > a {display: block;width: 8%;margin-left: 46%;opacity: 1;transform: scale(1);}
    .euphora .euphs {opacity: 1;}
    
    .euphora .euphs{top: 50%;transform: translateY(-50%);display: flex;}
    .euphora .euphs::after{position: absolute;content: '';top: 48%;border-top: 2px dotted #231f20;}
    .euphora.ethereal1 .euphs{left: 14.7%;width: 30%;}
    .euphora.ethereal1 .euphs::after{width: 61%;right: 0;}
    .euphora.unique1 .euphs {right: 14%;width: 30%;justify-content: flex-end;}
    .euphora.unique1 .euphs::after{width: 61%;left: 0;}
    .euphora.personal1 .euphs{left: 21.7%;width: 23%;}
    .euphora.personal1 .euphs::after{width: 50%;right: 0;}
    .euphora.harmony1 .euphs {right: 14%;width: 30%;justify-content: flex-end;}
    .euphora.harmony1 .euphs::after{width: 61%;left: 0;}
    .euphora.openness1 .euphs{left: 11.7%;width: 33%;}
    .euphora.openness1 .euphs::after{width: 43%;right: 0;}
    .euphora.revelry1 .euphs {right: 19%;width: 26%;justify-content: flex-end;}
    .euphora.revelry1 .euphs::after{width: 47%;left: 0;}
    .euphora.advanced1 .euphs{left: 15.7%;width: 30%;}
    .euphora.advanced1 .euphs::after{width: 57%;right: 0;}
    
    .alphae12 > img,.alphau1g9,.prsnlsp11 > img,.prsnspc,.alphahy1 > img,.oopenes1,.rrevlry1,.mapgi > img   {height: 66vh;object-fit: cover;overflow: hidden;}
    .meetheral {position: relative;}
    .alphae11 {position: static;width: 100%;padding: 25px 30px 0;}
    .alphau2pe {display: block;padding-top: 0;}
    /*.alphau1g9,.alphau2pe,.mpersonal1,.oopenes,.rrevlry {padding-top: 91px;}*/
    .eetheral,.uunique,.alphau2pe,.personl,.mpersonal1,.hhrmny,.oopenes, .rrevlry,.aadvncd,.amentes {background-color: #f8efe4;}
    .alphau1g7 {padding: 25px 30px 0;}
    .alphau1g7 > h3,.alphae11 > h3,.prsnlsp12 > h3,.alphahy2 > h3,.alphaoa22 > h3,.revlry12 > h3,.advncd3 > h3,.alphautl > h3 {text-transform: uppercase;font-weight: 300;color: #963669;line-height: 1em;padding-bottom: 0;letter-spacing: 0;}
    .alphae11 > h3{margin-top: -1%;padding-bottom: 5px;}
    .alphau1g7 > h5,.alphae11 > h5,.prsnlsp12 > h5,.alphahy2 > h5,.alphaoa22 > h5,.revlry12 > h5,.advncd3 > h5,.alphautl > h5 {text-transform: uppercase;font-weight: 300;color: #963669;padding-bottom: 0;}
    .alphae11 > h2{text-transform: uppercase;color: #963669;padding-bottom: 0;}
    .alphae11 > h2 span::after{    background-color: #963669;}
    .alphau1g7 > p,.alphae11 > p,.prsnlsp12 > p,.alphahy2 > p,.alphaoa22 > p,.revlry12 > p,.advncd3 > p,.alphautl > h6 {color: #963669;padding-top: 10px;font-size: 1em;}
    .alphae11 > p{padding-top: 5px;}
    .alphau21 {width: 100%;padding: 25px 30px;}
    .alphau2l > li.active::before{display: none;}
    .alphau2l > li > a:hover {text-shadow: none;}
    .alphautl {
    padding-left: 0;
    padding-bottom: 25px;
}
    .alphau2l > li {
        padding-left: 0;}

    .mtabck{position: relative;padding-top: 10px;z-index: 1;}
    #lndmrk {font-weight: 600;font-size: 1.26em;color: #000;padding: 5px 10px;position: relative;display: inline-block;background-color: #f1d9a6;display: block;}
    #lndmrk::after {position: absolute;content: '';right: 15px;top: 13px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #dea068;transition: all 500ms ease-in-out;}
    #lndmrk.active::after{transform: rotate(180deg);}
    
    .alphau2l > li > a {display: block;position: relative;}
    .alphau2l > li > a::after {    position: absolute;
    content: '';
    right: 5px;
    top: 8px;
    border-top: 8px solid #dea068;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;transition: all 500ms ease-in-out;}
    .alphau2l > li.active > a::after{transform: rotate(180deg);}
    .mapslct {width: 70%;position: relative;}
    .alphau2l{display: none;}
    .alphau2l {
    position: absolute;
    background-color: #f8efe4;
    left: 0;
    bottom: 40px;
    width: 100%;
    padding: 10px;
}
    .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {display: none;}
    
    .alphau22 {width: 100%;padding: 6px 0px 0;}
    .loctlstof {padding-top: 10px;}
    .inmap {height: auto;}
    .mapclos {position: absolute;top: 20px;right: 50px;}
    .mapclos > a {width: 30px;height: 30px;font-size: 1.5em;line-height: 0.6em;color: #fff;background-color: #000;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
    
    .prsnlsp12 {width: 100%;position: static;padding: 25px 30px;}
    .prsnlsp12 > h5,.bhkvart > h5,span.vast,.prsnlsp12 > h5,.alphahy2 > h5,.alphaoa22 > p,.revlry12 > p,.advncd3 > p {padding-bottom: 0;}
    .ppsnlspc1 > h5,.ppsnlspc1 > p,.bhkvart > h5,.bhkvart > p,span.vast{color: #963669;}
    .ppsnlspc1 {width: 100%;padding: 25px 30px 0;background-color: transparent;}
    .ppsnlspc1 > h5{padding-bottom: 10px;}
    .ppsnlspc1 > p{padding-right: 0;}
    .bhkvart {padding-top: 0px;display: flex;flex-wrap: wrap;position: relative;justify-content: space-between;}
    .bhkvart > li:nth-child(odd){width: 48%;}
    .bhkvart > li:nth-child(even){width: 50%;}
    .bhkvart > li {
    font-weight: 600;
    font-size: 0.9em;position: relative;color: #963669;padding-left: 10px;
}
    .bhkvart > li::before{position: absolute;content: '';top: 7px;left: 0;width: 5px;height: 5px;background-color: #963669;border-radius: 50%;}
    .bhkvart::after{position: absolute;content: '';top: 0;height: 100%;right: 52%;border-left: 1px dotted #963669;}
    .bhkvart > h5, .bhkvart > span, .bhkvart > p {width: 50%;}
    .bhkvart > p{padding-left: 10px;}
    .bhkvart > p.sqft{padding-top: 0px;}
    
    .alphahy{height: auto;}
    .alphahy3 {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
    .alphahy2 {padding: 25px 30px 0;}
    
    .alpntre21,.opnarv21,.revlrx21,.advncd41  {display: flex;flex-wrap: wrap;padding-top: 10px;}
    .alpntre21 > li::after,.opnarv21 > li::after,.revlrx21 > li::after,.advncd41 > li::after {position: absolute;content: '';top: 5px;right: 10px;width: 1px;height: 13px;background-color: #963669;        transform: rotate(15deg);}
    
     .alpntre21 > p,.alpntre21 > li,.opnarv21 > li,.revlrx21 > li,.advncd41 > li {font-size: 1em;position: relative;color: #963669;width: auto;text-transform: capitalize;line-height: 1.5em;}
    .alpntre21 > li:last-child::after,.opnarv21 > li:last-child::after,.revlrx21 > li:last-child::after,.advncd41 > li:last-child::after{display: none;}
    .alpntre21 > p,.alpntre21 > li,.opnarv21 > li,.revlrx21 > li,.advncd41 > li{font-weight: 600;padding-bottom: 0;}
    .advncd41 > li::after{transform: translateY(0) rotate(0);}
    .video-section::after{display: none;}
    .alphaoa22,.revlry12,.advncd3 {width: 100%;padding: 25px 30px 0;}
    .revlry12 > h5{width: 100%;}
    .advncd3{position: static;}
    .advncd3 > p{text-transform: none;}
    .amentes .advncd3 {padding-bottom: 35px;}
/*------------------Master plan---------------------*/
    .mmstrpln {background: url(../assets/mbmsplanbg.jpg) no-repeat center / cover;overflow: hidden;}
    .mmstrpln > h3 {font-weight:300;text-transform:uppercase;color: #75b7b1;font-size: 2em;line-height: 1.2em;padding: 22px 0 0 20px;}
    .fflrpln1 > h3,.specifit1 > h3,.specifit1 > p,#aamenties .rrevlry > h3,#aamenties .rrevlry > p{padding-left: 0px;}
    .mmstrpln1 {padding: 10px 10% 12px;}
    #masterplan,#florplan {position: relative;}
    #masterplan.htg.in-view .mmstrpln,#florplan.htg.in-view .fflrpln{filter: blur(0px);}
    #masterplan.htg.in-view .flrmstr,#florplan.htg.in-view .flrmstr{opacity: 0;visibility: hidden;}
    #florplan.htg .fflrpln{filter: blur(5px);}
    #masterplan.htg .flrmstr,#florplan.htg .flrmstr{opacity: 1;visibility: visible;}
    
    #masterplan.fmhide .flrmstr,#florplan.fmhide .flrmstr{display: none;}
    #masterplan.fmhide .mmstrpln,#florplan.fmhide .fflrpln{filter: blur(0px);}
    .mstrpln2 {position: static;padding-left: 20px;}
    .mslist > li > a {font-size: 1em;color: #75b7b1;}
    .mstrpln1 {margin: 0 11%;overflow: hidden;width: auto;}
    .mslist > li {width: auto;display: none;}
    .mslist > li.active{display: block;}
    .mspln2,.msnum{opacity: 1;}
    .mspln1,.mspln3,.mspln4 {height: auto;}
    /*------------------Floor plan---------------------*/
    .fflrpln{background: url(../assets/mbflorplanbg.jpg) no-repeat center / cover;}
    .fflrpln1 {padding: 22px 38px;}
    .fflrpln1 > h3 {font-weight:300;text-transform:uppercase;color: #75b7b1;font-size: 2em;line-height: 1.2em;padding-bottom: 20px;}
    .florpln11 {width: 90%;padding-top: 14px;display: flex;}
    .filter1{width: 30%;padding-right: 4%;}
    .filter1:last-child{width: 38%;}
    .filter1 > a{padding-left: 5px;font-size: 1em;padding-bottom: 7px;}
    .filter1{padding-bottom: 15px;}
    .florpln2 {width: 100%;padding: 0 11% 120px;background: none;}
    .keyplan {top: 0%;right: -10%;width: 10%;}
    .notsale {bottom: -4%;right: -10%;width: 8%;}
    .florpln21{padding: 2% 0;}
    .filter1 > a::after{top: 5px;}
    .filter1 > a.active::after{top: 9px;transform: rotate(-45deg);}
    
    .msnum > li > a span{ opacity: 1;visibility: visible;top: 0px;right: 15px;padding: 0 2px;}
    .msnum > li.mmnm12 > a span,.msnum > li.mmnm13 > a span,.msnum > li.mmnm28 > a span,.msnum > li.mmnm14 > a span,.msnum > li.mmnm15 > a span,.msnum > li.mmnm30 > a span,.msnum > li.mmnm22 > a span,.msnum > li.mmnm36 > a span,.msnum > li.mmnm20 > a span,.msnum > li.mmnm19 > a span,.msnum > li.mmnm32 > a span,.msnum > li.mmnm37 > a span {left: 15px;right: auto;}
    .msnum > li.mmnm21 > a span,.msnum > li.mmnm33 > a span{top: 15px;left: 0;right: auto;}
    .msnum > li.mmnm34 > a span{top: 15px;right: 0;}
    .msnum > li.mmnm16 > a span,.msnum > li.mmnm4 > a span{top: 15px;left: 0;right: auto;}
    .msnum > li.mmnm17 > a span{top: -15px;left: 0;right: auto;}
    .msnum > li.mmnm3 > a span{top: -15px;right: 0;}
    
     li.mmnm1 {top: 85.8%;right: 61.8%;}
li.mmnm2 {top: 83.3%;right: 67.1%;}
li.mmnm3 {top: 82.8%;right: 55.8%;}
li.mmnm4 {top: 59.3%;right: 59.5%;}
li.mmnm5 {top: 57.4%;right: 62.7%;}
li.mmnm6 {top: 70.4%;right: 61.4%;}
li.mmnm7 {top:43.3%;right: 66.5%;}
li.mmnm8 {top: 34.8%;right: 64.8%;}
li.mmnm9 {top: 17.8%;right: 64.8%;}
li.mmnm10 {top: 7.8%;right: 64.6%;}
li.mmnm11 {top: 5%;right: 52%;}
li.mmnm12 {top: 4%;right: 29.5%;}
li.mmnm13 {top: 16.2%;right: 24.8%;}
li.mmnm14 {top: 24.6%;right: 27.1%;}
li.mmnm15 {top: 32.8%;right: 25%;}
li.mmnm16 {top: 34.8%;right: 48.8%;}
li.mmnm17 {top: 79.7%;right: 35.6%;}
li.mmnm18 {top:79.8%;right: 45%;}
li.mmnm19 {top: 72.3%;right: 26.7%;}
li.mmnm20 {top: 65.5%;right: 31.8%;}
li.mmnm21 {top: 80.8%;right: 28.8%;}
li.mmnm22 {top: 44.2%;right: 26.3%;}
li.mmnm23 {top: 74%;right: 58.6%;}
li.mmnm24 {top: 11.8%;right: 68.4%;}
li.mmnm25 {top: 37.8%;right:69.4%;}
li.mmnm26 {top: 25.6%;right: 68.4%;}
li.mmnm27 {top: 5%;right: 44.2%;}
li.mmnm28 {top: 20.4%;right: 22.7%;}
li.mmnm29 {top: 32.8%;right: 34.8%;}
li.mmnm30 {top: 38.4%;right: 24.8%;}
li.mmnm31 {top: 25.3%;right: 34.3%;}
li.mmnm32 {top: 74.8%;right: 47.8%;}
li.mmnm33 {top: 82%;right: 39.8%;}
li.mmnm34 {top: 82.8%;right: 45.5%;}
li.mmnm35 {top: 46.5%;right: 31.8%;}
li.mmnm36 {top: 53.6%;right: 31.6%;}
li.mmnm37 {top: 81%;right: 24.8%;}
    .cxtble{display: flex;flex-direction: column;}
    .flortyp{left: 11%;right: 11%;width: auto;bottom: 120px;top: 25px;}
    .cxzig,.cmnclk.active .cxzig {width: 90%;}
    .ftowerl1 > li > a:hover p{opacity: 0;}
    /*------------------Gallery/specification/book now---------------------*/
    .glrycrsl {
    width: 100%;
    height: 100%;
}
    .gglery {position: relative;}
    .changingText{width: 40%;left: 30px;right: auto;bottom: 30px;}
    .galrytx > h3 {font-size: 2em;color: #fff;font-weight:300;text-transform:uppercase;line-height: 1em;}
    .glrycrsl .video-section::after{display: block;background: url(../img/gradient.png) no-repeat right bottom / 100% auto;bottom: 0;}
    .specposr1 {width: 100%;}
    .specifit {width: 100%;display: block;}
    .specifit1 {padding: 25px 30px 10px 30px;}
    .specifit1 > p{padding-top: 10px;}
    .mbspecft {padding-left: 30px;padding-bottom: 30px;padding-right: 30px;}
    .mbspcard{border-bottom: 1px dotted #ed7090;margin-bottom: 8px;}
    .mbspcard > a{color: #ed7090;    font-weight: 600;font-size: 1em;padding-bottom: 8px;position: relative;display: block;}
    .mbspcard > a::after{position: absolute;content: ''; top: 0;right: 10px;width: 7px;height: 7px;border-top: 1px solid #ed7090;border-right: 1px solid #ed7090;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .mbspcard.active > a::after{transform: rotate(-45deg);top: 2px;}
    .spcfy{display: none;padding: 6px 22px 10px;}
    .spcfy > h5 {color: #ed7090;font-weight: 400;font-size: 0.8em;}
    .spcfy p {color: #231f20;font-size: 0.7em;padding-bottom: 7px;}
    .mbspcard:last-child{border-bottom: none;}
    .spcfy > li::before{    top: 6px;}
    
    .boknow1 {width: 30%;padding: 0% 0 0 0%;}
    .booknow::after{right: 0;background-color: rgba(251,211,210,0.4);}
    .boknow2 {width: 70%;}
    .boknow2{padding: 40px;}
    .boknow22 {padding-top: 20px;width: 80%;}
    input.crms{font-size: 1.2em;}
    .sprms {padding-bottom: 15px;}
    input#sbtn,.sprms3 > a,.boknow21 > p{font-size: 0.8em;}
    .pbpopup1 {width: 90%;}
    input#sbtn4 {text-transform: uppercase;color: #713537;padding: 9px 30px;font-size: 0.8em;background-color: #f9b09e;border-radius: 12px;transition: all 500ms ease-in-out;}
    .glrycrsl .owl-nav,.mbspecft .owl-nav {position: absolute;left: 20px;right: 20px;top: 45%;}
    .mbspecft .owl-nav{left: 5px;right: 10px;}
    .glrycrsl .owl-nav button.owl-prev,.mbspecft .owl-nav button.owl-prev {float: left; width: 30px;height: 30px;background: url(../img/spcarw.png) no-repeat 0 0 / 28px auto !important;transform: rotate(-180deg);}
    .glrycrsl .owl-nav button.owl-next,.mbspecft .owl-nav button.owl-next {float: right; width: 30px;height: 30px;background: url(../img/spcarw.png) no-repeat 0 0 / 28px auto !important;}
    .glrycrsl .owl-nav button.owl-prev span,.glrycrsl .owl-nav button.owl-next span,.mbspecft .owl-nav button.owl-prev span,.mbspecft .owl-nav button.owl-next span{font-size: 0;}
    .glrycrsl .owl-nav button.owl-prev.disabled,.glrycrsl .owl-nav button.owl-next.disabled,.mbspecft .owl-nav button.owl-prev.disabled,.mbspecft .owl-nav button.owl-next.disabled{display: none;}
    #mbfter {padding-bottom: 85px;}
    .whtsftr { padding-left: 30px;}

     .boknow13 > a {padding: 11px 10px 11px 47%;font-size: 0.7em;font-weight: 700;display: block;color: #bb7766;position: relative;}
    .boknow13 > a::before {position: absolute;content: '';left: 20px;width: 27px;height: 27px;top: 8px;}
    .orwhts::before{background: url(../img/whatsapp.png) no-repeat -3px -4px / 34px auto;}
    .orwhtsc::before{background: url(../img/call.png) no-repeat -3px -4px / 33px auto;}
    .orbrch::before{background: url(../img/brochure.png) no-repeat -9px -7px / 43px auto;}
    .mbfxdtm::before{background: url(../img/team.png) no-repeat 0 0 / 100% auto;}
    .orbrch{margin-top: 0;}
    .boknow13 {background-color: #f0c3c6;border-radius: 15px;margin-bottom: 20px;width: 170px;margin: 0 auto 20px 0;}
    .boknow13:first-child,.boknow13:nth-child(2) {margin-right: 0px;}
    .boknow12{padding-bottom: 15px;}
    .boknow13 > a::before {left: 15px;top: 18px;}
    .boknow13 > a {padding: 16px 20px 16px 50px;}
    .cpoymbf {padding-top: 30px;}
    .mmbcnb{padding:0 50px 70px 50px;}
    .cpyfrt{padding: 0 0 10px;}
    .glink > li:first-child > a {pointer-events: all;}
    .rera {position: static;padding-top: 0;padding-bottom: 15px;background-color: transparent;padding-right: 0px;}
    .mmsocil {padding-top: 0px;}
    /*----------------------fixed------------------*/
    .cnteam{position: fixed;left: 0;bottom: 10px;z-index: 600;}
    .cnteam > a{padding: 11px 30px 11px 65px;font-size: 0.68em;font-weight: 700;display: block;color: #bb7766;position: relative;background-color: #f0c3c6;border-radius: 0 50px 50px 0;}
    .cnteam > a::before {position: absolute;content: '';left: 30px;width: 25px;height: 30px;top: 11px;    background: url(../img/team.png) no-repeat 0 0 / 90% auto;}
    
    .enbt{bottom:70px;}
    .overview2.htg.in-view .euphora{transform: scale(0.7);opacity: 0 !important;}
    .overview2.htg .euphora{transform: scale(1);opacity: 1 !important;}
    .zoom-image1{width: 100%;
    /*transform-origin: center center;
    transition: transform 0.2s ease;touch-action: none;will-change: transform;*/}
    
    .flrpdn11,.cxzig{overflow: hidden;}
    .cpyfrt{background-color: transparent;}
    .msnum > li > a {color: #346a65;background-color: #fff;border-radius: 50%;width: 15px;height: 15px;border: 1px solid #346a65;font-size: 0.6em;display: flex;align-items: center;justify-content: center;position: relative;}
    .cpyfrt{opacity: 1;display: block;}
    .glink{padding-top: 0;}
    .ploader {width: 40%;}
    .alphau2l > li::before{display: none;}
    .muscbtn {
    position: fixed;
    top: 20px;
    right: 90px;
    z-index: 800;
}
    img.musicof, img.musicon{background: #bb7766;}
    a.mbdsign {
    text-transform: uppercase;
    color: #5b5b5b;
    font-size: 0.9em;
    margin-bottom: 10px;
    display: inline-block;
}
    /*------------------------------------team-----------------------------------*/
        .ourteam {
        padding: 30px;display: block;
    }
    .temhed {
        padding-bottom: 20px;width: auto;
    }
    .temhed > h3{font-size: 2em;}
    .temhed > p{font-size: 1.1em;}
    .ortemlst {
        display: block;width: 100%;}
    .ortmeme{width: auto !important;display: none;}
    .mbortmeme > a {
    color: #ed7090;
    font-weight: 600;
    font-size: 1em;
    padding-bottom: 8px;
    position: relative;
    display: block;text-transform: capitalize;
}
    .mbortmeme > a::after{position: absolute;content: ''; top: 5px;right: 10px;width: 7px;height: 7px;border-top: 1px solid #ed7090;border-right: 1px solid #ed7090;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .mbortmeme.active > a::after{transform: rotate(-45deg);top: 2px;}
    .mbortmeme {border-bottom: 1px dotted #ed7090;margin-bottom: 8px;}
    .mbortmeme:last-child{border-bottom: none;margin-bottom: 0;}
    .ortmeme1 {width: 30%;}
    .ortmeme2 > p {font-size: 0.8em;}
    
    #unitp{font-size: 1.2em;letter-spacing: 0;}
    .unitpref > li > a{font-size: 1em;}
    .unitpref{top: 29px;}
    /*------------------------------------About-----------------------------------*/
    #aboutp {height: auto;padding-top: 130px;}
    .prdecnt {padding: 0 30px;}
    .prdabt1{display: block;}
    .pglink {padding-bottom: 50px;}
    .plogo {width: 50px;padding-top: 0px;}
    .prdlogo > p,.glink > li > a,.cpyrt > p,.prdecnt1 > p {font-size: 0.9em;}
    .dstsocl {padding-top: 20px;}
    .rera > p {font-size: 0.9em;}
    .solink > li:first-child{margin-left: 0;}
    .prioty {flex-wrap: wrap;justify-content: normal;}
    .prioty > li {width: 33.33%;}
    .prioty li h5 {font-size: 1.5em;}
    .prioty li p{font-size: 1em;}
    /*--------------------new change ----------------------*/
    .hedcontainer {margin:0 30px 0 20px;}
    .content{padding-top: 91px;}
    .overvew {display: flex;}
    .overtxt {width: 49.5%;}
    .overvf {width: 50.5%;padding-right: 30px;}
    .layrabvo{padding: 40px 30px 0px;}
    .utrig {width: 50%;}
    .dreamhm {width: 90%;padding-top: 0px;}
    .dreamhm>h2 {font-weight: 500;font-size: 1.08em;color: #963669;}
    .dreamhm>p {padding-top: 8px;font-size: .8em;font-weight: 400;}
    .glrynrw {margin: 0 30px;padding-top: 30px;}
    .glrynrw > h5 {font-weight: 600;font-size: 1.2em;text-transform: uppercase;}
    .glrynrw > p {color: #000;font-size: .75em;}
    .galrysdr7 {position: relative;}
    .galrysdr .owl-nav, .natreslider .owl-nav {position: absolute;top: 45%;left: 5px;right: 5px;pointer-events: none;}
    .galrysdr .owl-nav button.owl-prev, .natreslider .owl-nav button.owl-prev {width: 30px;height: 30px;float: left;pointer-events: all;background: url(../img/mbarow1.png) 0px 0px / 30px no-repeat !important;}
    .galrysdr .owl-nav button.owl-next, .natreslider .owl-nav button.owl-next {width: 30px;height: 30px;float: right;pointer-events: all;background: url(../img/mbarow.png) 0px 0px / 30px no-repeat !important;}
    .galrysdr .owl-nav button.owl-prev span, .galrysdr .owl-nav button.owl-next span, .natreslider .owl-nav button.owl-prev span, .natreslider .owl-nav button.owl-next span{font-size: 0px;}
    .cmntxt {position: absolute;left: 0px;bottom: 0px;z-index: 100;background-color: rgba(0, 0, 0, 0.5);padding: 20px;}
    .cmntxt > h5 {color: #fff;font-weight: 600;font-size: 1.5em;}
    .cmntxt > p {font-weight: 500;font-size: 1em;color: #fff;padding-bottom: 0;}
    .msterpn {margin: 0 30px;}
    .mstrtxt, .glrynrw, .happiness, #bookasitevisit {padding-top: 30px;}
    .mstrtxt h2 {font-weight: 600;font-size: 1.52em;text-transform: uppercase;}
    .mstrtxt p {color: #000;font-size: .75em;}
    .natreslid {padding-bottom: 10px;border-bottom: 1px dotted #942104;}
    .natreslid:last-child {border-bottom: none;}
    .andflrpl {font-size: 1em;font-weight: 600;color: #963669;display: block;padding: 0;position: relative;margin-top: 10px;text-transform: uppercase;}
    .andflrpl::before {position: absolute;content: '+';right: 5px;top: 3px;font-size: 1.5em;line-height: 1em;font-weight: 500;}
    .andflrpl.active::before{content: '-';}
    .natreslid .ppfn {display: none;justify-content: space-between;padding: 30px 0;flex-wrap: wrap;}
    .natreslid .ppfn.active{display: flex;}
    .ppfn > a {width: 48%;}
    .ppfn p {text-align: center;color: #963669;text-transform: uppercase;font-weight: 500;}
    .parkglcrl .owl-nav {position: absolute;top: 40%;left: 0px;right: 0px;}
    .parkglcrl .owl-nav button.owl-prev {float: left;width: 30px;height: 30px;background: url(../img/mbarow.png) no-repeat 0 0 / 98% auto !important;transform: rotate(-180deg);pointer-events: all;}
    .parkglcrl .owl-nav button.owl-next {float: right;width: 30px;height: 30px;background: url(../img/mbarow.png) no-repeat 0 0 / 98% auto !important;pointer-events: all;}
    .parkglcrl .owl-nav button.owl-prev.disabled,.flrpdn12 .owl-nav button.owl-next.disabled{display: none;}
    .parkglcrl .owl-nav button.owl-prev span,.parkglcrl .owl-nav button.owl-next span{font-size: 0;}

    .happiness{padding: 30px 30px 30px 30px;background-color: #f8efe4;margin: 30px 30px 0;}
    .hdouble>h2 {font-weight: 600;font-size: 1.5em;text-transform: uppercase;}
    .hdouble>p {color: #000;font-size: .78em;}
    .parkgl {padding: 5px 0px 0;margin-top: 0px;}
    .indtxtp{padding-top: 20px;}
    .indtxtp>h2, .indtxtp>h3 {color: #963669;font-size: 1em;font-weight: 600;font-style: italic;letter-spacing: .02em;}
    .sconter {margin: 0;padding: 30px;}
    .hdouble>h5 {font-size: 1.53em;font-weight: 300;}
    .hdouble>p {color: #000;font-size: .78em;}
    #location{padding: 30px 30px 2px 30px;}
    .loclst {position: relative;background-color: #f8efe4;box-sizing: border-box;padding: 20px;}
    .loclst > li {padding-bottom: 10px;border-bottom: 1px dotted #0b1521;margin-bottom: 10px;}
    .loclst > li > a {color: #963669;font-size: 1.2em;font-weight: 500;display: block;position: relative;}
    .loclst > li.actv7 > a, .loclst > li > a:hover, .locsublst > li > a:hover {color: #ac7163;}
    .loclst > li > a::after {position: absolute;content: '';top: 0px;right: 20px;width: 12px;height: 12px;border-right: 1px solid #0b1521;border-top: 1px solid #0b1521;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    .loclst > li.actv7 > a::after {transform: rotate(-45deg);top: 5px;}
    .locsublst {display: none;}
    .locsublst {position: static;padding: 15px 10px 0 10px;box-sizing: border-box;}
    .locsublst > li {padding-bottom: 5px;}
    .locsublst > li > a {color: #000;font-size: 1em;}
    .locnt7 {padding-bottom: 30px;}
    .inmap, .vlmss {position: relative;}
    .cntct-loc.animated {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
    .advantg {margin: 30px 0% 0;background-color: #f8efe4;}
    .adgrab {padding-top: 20px;margin: 0 30px;}
    .adgrab>h3 {font-size: 1.5em;font-weight: 300;}
    .adgrab>h1 {font-weight: 600;font-size: 1.5em;text-transform: uppercase;}
    .facility {padding-top: 18px;padding-bottom: 0px;display: flex;flex-wrap: wrap;}
    .faci1 {width: 46%;margin-bottom: 30px;}
    .faci1:nth-child(odd){margin-right: 4.5%;}
    .factxt {padding: 8px 0 0 16px;}
    .factxt>p {font-size: .7em;color: #963669;padding-bottom: 0;font-weight: 300;text-transform: uppercase;}
    .factxt>h5 {font-weight: 600;font-size: .84em;color: #963669;letter-spacing: .02em;text-transform: uppercase;}
    .specposr,.teeam{background: #f8efe4;margin: 0 30px;width: auto;}
    #ourteams {margin-top: 2px;}
    .specifit1 > h3,.specifit1 > h5,.specifit1 > p,.mbspcard > a,.temhed > h3,.temhed > p,.mbortmeme > a {color: #963669;}
    .mbortmeme > a::after,.mbspcard > a::after{border-top: 1px solid #963669;border-right: 1px solid #963669;}
    .booknow {margin: 30px 30px 0;width: auto;background: #f8efe4;}
    .booknow::after{background-color: transparent;}
    .boknow2 {width: 100%;}
    .specifit1 > h5,.boknow21 > h5,.temhed > p{text-transform: uppercase;font-weight: 600;}
    .enbt a:hover > .stkvc {background-color: #f0c3c6;}
    .sprms3 > a div{text-shadow: initial;}
    #unitpt {display: block;font-size: 1.2em;font-weight: 400;line-height: 1em;padding: 4px 0;border-bottom: 2px dotted #a27c77;letter-spacing: 0em;width: 100%;background-color: transparent !important;color: #a27c77;position: relative;}
    #unitpt::after {position: absolute;content: '';top: 30%;right: 5px;width: 10px;height: 10px;border-top: 2px solid #a27c77;border-right: 2px solid #a27c77;transform: translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
    #unitpt.active::after {transform: translateY(-50%) rotate(-45deg);top: 60%;}
    #unitpt.error {border-bottom: 2px dotted #ff0000 !important;}
    input#sbtnt {text-transform: uppercase;color: #713537;padding: 9px 30px;font-size: 0.8em;background-color: #f9b09e;transition: all 500ms ease-in-out;}
    .foooter {padding: 30px 30px 30px 30px;}
    .adtwo{margin-bottom: 30px;}
    .parkgl ul {display: flex;flex-wrap: wrap;}
    .parkgl ul li {padding-bottom: 7px;width: 33%;text-transform: capitalize;font-size: 1em;position: relative;padding-left: 10px;}
    .parkgl ul li::before{position: absolute;content: '';left: 0;top: 9px;width: 4px;height: 4px;background-color: #5b5b5b;border-radius: 50%;}
    .specposr2 {display: block;}
    #rspecf,#rspecf1 {color: #963669;line-height: 1em;font-weight: 300;text-transform: uppercase;font-size: 1.5em;padding: 20px 30px;display: block;position: relative;} 
    #rspecf::after,#rspecf1::after {position: absolute;content: '';top: 26px;right: 35px;width: 12px;height: 12px;border-right: 1px solid #0b1521;border-top: 1px solid #0b1521;transform: rotate(135deg);transition: all 500ms ease-in-out;}
    #rspecf.active::after,#rspecf1.active::after {transform: rotate(-45deg);top: 35px;}
    .specifit,.ourteam {display: none;}
    .specifit1 {padding: 0px 30px 10px 30px;}
    .ourteam{padding: 0 30px 30px 30px;}
    .btmmnu{display: none;}
    #booknow1 .booknow {margin: 0;}
    .boknow21 > p,.dreamhm>p,.specifit1 > p {color: #000;}
    .glrynrw > h5, .adgrab>h1, .galrytxt>h2, .mstrtxt h2, .hdouble>h2, .hdouble>h5, .adgrab>h3,.boknow21 > h3,.boknow21 > h5{color: #963669;}
    #floorplan.fmhide .flrmstr{display: none;}
    .natureligt,.msterpn {position: relative;}
    .flrmstr{transition: all 500ms ease-in-out 0s;}
/*    .flrmstr .pbpopup1 {margin-top: 30px;} */
    #floorplan .msterpn.active .mstrtxt,#floorplan .msterpn.active .natureligt{transition: all 500ms ease-in-out;filter: blur(5px);}
    #floorplan.fmhide .msterpn .mstrtxt,#floorplan.fmhide .msterpn .natureligt{filter: blur(0px);}
    .msterpn.active .flrmstr {opacity: 1;visibility: visible;}
    .ppfrms1 > h3{font-size: 1.5em;}
    .ppfrms1 > p {font-size: 0.9em;}
    input.crms9 {font-size: 1.1em;}
    .flrmstr .pbpopup1 {padding: 20px 30px 20px;}
    .flrmstr .ppfrms{padding-top: 0px;}
    .flrmstr .ppfrms2 {padding-top: 10px;}
    .flrmstr .pbpopup1 {width: 85%;}
    .flrmstr{left: -20px;right: -20px;}
    /*-------------------- 04-08-2025-----------------------*/
    #unitp, .unitpts{padding: 4px 25px 4px 0;font-size: 1.1em;} 
    input.crms {font-size: 1.1em;}
    .verfyotps{font-size: 1em;}
    
}
@media only screen and (max-width:39em){
    .tab{display: none;}
    .mob2{display: block;}
    .ploader {width: 50%;}
    .logo {width: 180px;}
    .phmenu{left: 10px;bottom: 5px;}
    .moblnk > img {width: 50px;}
    .mbmnu > span{top: 12px;}
    .mbmnu span,.mbmnu span::before,.mbmnu span::after{width: 22px;height: 1px;}
    .mbmnu span::before{top: -6px;}
    .mbmnu span::after{top: 6px;}
    .mbmnu > p{padding-top: 14px;}
    .sbmnu{width: 100%;float: none;padding: 40px 30px 20px 30px;}
    .lmenu > li > a,.pggrp > a,.ftabt{font-size: 1em;padding: 0 0px 12px 30px;}
    .lmenu > li > a::before{top: 1px;left: 0;}
    .cnteam{bottom: 0px;}
    .cnteam > a {padding: 11px 12px 11px 45px;}
    .cnteam > a::before{left: 20px;top: 14px;}
    .cnteam {bottom: auto;left: auto;right: 70px;top: 18px;}
    .cnteam > a {font-size: 0;width: 35px;height: 35px;padding: 0;border-radius: 50%;background-color: #bb7766;}
    .cnteam > a::before {width: 17px;height: 20px;background: url(../img/team1.png) no-repeat 0 0 / 90% auto;left: 50%;top: 50%;transform: translate(-50%, -50%);}
    
    .alphae12 > img,.alphau1g9,.prsnlsp11 > img,.prsnspc,.alphahy1 > img,.oopenes1,.rrevlry1,.mapgi > img   {height: auto;object-fit: cover;overflow: hidden;}
    .hmbnrtxt > h3{font-size: 1.5em;}
    .alphahy2 > h3,.advncd3 > h3,.specifit1 > h3,.boknow21 > h3,.prsnlsp12 > h3 {font-size: 1.6em;}
    .alphae11 > h3,.alphau1g7 > h3,.alphaoa22 > h3,.revlry12 > h3,.hmyntr1 > h5,.gglery3 > h3,.galrytx > h3,.alphautl > h3{font-size: 1.6em;}
    .hmbnrtxt > h5{font-size: 0.9em;}
    .alphae11 > h2{font-size: 1em;}
    .alphau2l > li > a,#lndmrk{font-size: 0.9em;}
    .alphaoa22 > h5,.revlry12 > h5,.advncd3 > h5,.specifit1 > h5,.boknow21 > h5,.cpoymbf > p,.advncd41 > li,.alphautl > h6,.loctlstof > li > a {font-size: 0.8em;}
    .alphau1g7 > h5,.hmbnrtxt > p,.hmbnrtxt > h4,.alphae11 > h5,.alphau1g7 > p,.alphau21 p,.ppsnlspc1 > h5,.alphae11 > p,.prsnlsp12 > h5,.prsnlsp12 > p,.alphahy2 > h5,.alphahy2 > p,.advncd3 > p,.alphaoa22 > p,.revlry12 > p,.alphautl > h5{font-size: 0.85em}
        .alpntre21 > p,.alpntre21 > li, .opnarv21 > li, .revlrx21 > li, .advncd41 > li{font-size: 0.85em;padding-right: 15px;}
    .euphs > a,.filter11 > li > a, .filter22 > li > a,.filter34 > li > a,.filter1 > a{font-size: 0.7em}
    .ppsnlspc1 > p{font-size: 0.75em;}
    .ppsnlspc1 > p,.specifit1 > p,.boknow21 > p,.alphau21 > h5,.alphau2pe p,.bhkvart > li{font-size: 0.7em;}
     .hhmyntr1 > p,.hmyntr1 > p,.bhkvart > h5,span.vast,.bhkvart > p {font-size: 0.75em;}
    input.crms9 {font-size: 1em;}
    .filter11, .filter2, .filter3{padding: 10px;}
    .filter3 {width: 135px;}
    
    .ppsnlspc1{background-color: transparent;}
    .hmbnrtxt{width: 93%;bottom: 80px;}
        .hmbnrtxt > p {
        margin-top: 10px;
        padding-top: 15px;
    }
    .scrolld > a{padding-top: 25px;}
    .scrolld > a::before{width: 20px;height: 20px;}
    .overview1 {
        background: url(../img/mbeuphorabg.jpg) no-repeat center / cover;}
    .overview2{padding-bottom: 15px;}
    .euphora > a{width: 11%;margin-left: 43%;}
    .euphora.ethereal1 .euphs {left: 12.7%;}
    .euphora.ethereal1 .euphs::after,.euphora.unique1 .euphs::after,.euphora.harmony1 .euphs::after{width: 40%;}
    .euphora.openness1 .euphs::after,.euphora.revelry1 .euphs::after{width: 20%;}
    .euphora.advanced1 .euphs::after{width: 35%;}
    .euphora.personal1 .euphs {left: 19.7%;}
    .euphora.personal1 .euphs::after {width: 30%;}
    .euphora.harmony1 .euphs,.euphora.unique1 .euphs {right: 13%;}
    .euphora.openness1 .euphs {left: 9%;}
    .euphora.revelry1 .euphs {right: 17%;}
    .euphora.advanced1 .euphs {left: 13.7%;}
    
    
    .euphora {margin-bottom: 16px;}
    /*.eetheral,.alphau1g9, .alphau2pe, .mpersonal1, .oopenes, .rrevlry {padding-top: 75px;}*/
    #page1 {display: flex;height:  calc(100vh - 77px);}
    .section {height: 100%;}
    .swipeep{top: 27%;}
    .alphae11 > h3 {margin-top: 0;margin-left: -1px;}
    .alphae11{width: 100%;padding: 20px 15px 0;}
    .alphau1g7 {padding:15px;}
    .alphau21{padding: 15px;}
    .alphau1g7 > p, .alphae11 > p, .prsnlsp12 > p{padding-top: 5px;text-align: justify;}
    .alphau22 { padding: 10px 0px 0;}
    .alphau2l{padding: 15px 15px 0;bottom: 30px;}
    .mapslct{width: 100%;}
    .alphau2l > li {padding-bottom: 10px;}
    .alphau2l {border: 1px solid #f1d9a6;}
    .loctlstof > li::before{top: 8px;}
    .loctlstof > li > a {padding: 3px 0;}
    .alphau2l > li > a::after{        border-top: 6px solid #dea068;border-right: 6px solid transparent;border-left: 6px solid transparent;}
    
    .prsnlsp12{padding: 15px 15px 0;}
    .prsnlsp12 > h5{padding-bottom: 0;line-height: inherit;}
    .alphahy2 > p span, .advncd3 > p, .alphaoa22 > p span, .revlry12 > p span{display: none;}
    .ppsnlspc1,.advncd3{padding: 20px 15px 0;}
    .ppsnlspc1 > h5 {
        padding-bottom: 5px;
    }
    .ppsnlspc1 > p{padding-right: 0;}
    .bhkvart > li:nth-child(odd){padding-right: 10px;}
    .bhkvart > li{padding-left: 6px;}
    .bhkvart > li::before{width: 3px;height: 3px;top: 6px;}
    .bhkvart {padding-top: 5px;}
    span.vast{padding: 5px 0 2px;}
    .bhkvart > p{padding: 0 0 0 10px;}
        .alphahy2 {
        padding: 15px 15px 0;
    }
    .hmyntr1 {padding-right: 40px;}
    .hmyntr1::after{right: 18px;}
    .changingText {bottom: 9%;right: 15px;width: auto;left: 15px;}
    .alphaoa22, .revlry12{        padding: 20px 15px 0 15px;}
    .revlry12 > h5 {width: 80%;}
    .alpntre21 > li::after, .opnarv21 > li::after, .revlrx21 > li::after, .advncd41 > li::after{top: 3px;height: 10px;right: 7.5px;}
    
    
    .msnum > li > a span{ opacity: 1;visibility: visible;top: 0px;right: 10px;    padding: 1px 2px 0px;line-height: 1em;}
    .msnum > li.mmnm12 > a span,.msnum > li.mmnm13 > a span,.msnum > li.mmnm28 > a span,.msnum > li.mmnm14 > a span,.msnum > li.mmnm15 > a span,.msnum > li.mmnm30 > a span,.msnum > li.mmnm22 > a span,.msnum > li.mmnm36 > a span,.msnum > li.mmnm20 > a span,.msnum > li.mmnm19 > a span,.msnum > li.mmnm32 > a span,.msnum > li.mmnm37 > a span {left: 10px;right: auto;}
    .msnum > li.mmnm21 > a span,.msnum > li.mmnm33 > a span{top: 12px;left: 0;right: auto;}
    .msnum > li.mmnm34 > a span{top: 12px;right: 0;}
    .msnum > li.mmnm18 > a span{top: -10px;right: 0;}
    .msnum > li.mmnm16 > a span,.msnum > li.mmnm4 > a span{top: 10px;}
    .msnum > li.mmnm3 > a span,.msnum > li.mmnm17 > a span {top: -10px;}
    
    .mmstrpln > h3{padding: 20px 0 0 20px;font-size: 1.5em;line-height: 1em;}
    .mmstrpln1 {padding: 10px 10px 12px;}
    .fflrpln1 > h3{font-size: 1.5em;line-height: 1em;}
    .fflrpln1 {padding: 20px 20px 0;}
    .fflrpln1 > h3{padding-bottom: 20px;}
    .florpln11 {width: 100%;padding-top: 0;}
    .filter1 > a{padding-bottom: 5px;padding-left: 0;}
    .filter1 > a::after{top: 2px;border-top: 2px solid #6a3f4f;border-right: 2px solid #6a3f4f;width: 6px;height: 6px;}
    .filter1 > a.active::after{top: 5px;transform: rotate(-45deg);}
    .filter1 {padding-bottom: 10px;width: 28%;}
    .filter1:last-child {width: 42%;}
    .florpln2{padding: 0 15px 30px;}
    .florpln21 {padding: 10px 0;}
    .notsale {bottom: 20%;right: -1%;}
    .flrcls{right: 28px;top: -18px;}
    .flrcls > a{font-weight: 600;}
    .flrpdn12 .owl-nav button.owl-prev,.flrpdn12 .owl-nav button.owl-next {width: 25px;height: 25px;}
    .gglery3 {left: 20px;bottom: 30px;}
    .specifit1 {padding: 20px 15px 0px 15px;}
    .mbspecft {padding:0 20px 10px;}
    .specifit2 > h5{font-size: 0.7em;}
    .mbspcard > a{font-size: 0.9em;}
    .spcfy > li > p{font-size: 0.8em;}
    .chkerrs{font-size: 0.6em;}
    .spcfy {padding: 2px 15px 10px;}
    .specifit1 > p {padding-top: 5px;}
    .mbspcard{border-bottom: 1px dotted #ed7090;margin-bottom: 5px;}
    .mbspcard > a{position: relative;display: block;padding-bottom: 5px;}
    .mbspcard > a::after{position: absolute;content: ''; top: 0;right: 10px;width: 7px;height: 7px;border-top: 1px solid #ed7090;border-right: 1px solid #ed7090;transform: rotate(135deg);}
    
    .lmenu > li > a{border-bottom: 1px dotted #544331;}
    
    
    .booknow{display: block;padding-bottom: 0px;}
    .boknow1 {width: 100%;z-index: 1;position: relative;}
    .boknow2 {padding: 20px 20px;width: 100%;}
    .booknow::after{left: 0;}
    .boknow11 > h3{line-height: 1.3em;color: #ed7090;}
    .boknow11 > p {padding-bottom: 0;color: #ed7090;}
    .boknow22 {padding-top: 0px;}
    input.crms {font-size: 1em;}
    .sprms3 > a div{text-shadow: none;}
    
    input#sbtn4 {text-transform: uppercase;color: #713537;padding: 9px 30px;font-size: 0.8em;background-color: #f9b09e;border-radius: 12px;transition: all 500ms ease-in-out;}
    .ppfrms1 > h3{font-size: 1.1em;}
    .ppfrms1 > p {font-size: 0.9em;}
    .ppfrms{padding-top: 10px;display: block;}
    .pfrms {width: 100%;}
    .boknow22{width: 90%;}
    .filter1 {padding-right: 3%;}
    .cxzit > p{font-size: 0.6em;}
    .cxzit{width: 125px;}
    .msnum > li > a{font-size: 0.4em;width: 10px;height: 10px;}
    .whctwr {left: 5px;top: -5px;}
    .cxtble {overflow-x: auto;}
    .cxzig {width: 90%;}
    .whctwr > p{font-size: 0.7em;}
    .mstrpln1 {width: auto;margin: 0 10%;padding-top: 20px;}
    .whtsftr{padding-left: 15px;}
    .cpoymbf {padding-top: 20px;}
    .glrycrsl .owl-nav button.owl-prev,.mbspecft .owl-nav button.owl-prev,.glrycrsl .owl-nav button.owl-next,.mbspecft .owl-nav button.owl-next{width: 30px;height: 30px;}
    .cxtble table tr th:first-child {min-width: 65px;}
    .cxtble table tr th{min-width: auto;}
    .cxtble table tr th, .cxtble table tr td{font-size: 0.6em;}
    .alphau21 p{font-size: 0.7em;}
    .flortyp{left: 45px;right: 45px;width: auto;bottom: 30px;top: 25px;}
    .cmnclk.active .cxzig {width: 90%;}
    /*------------------------------------About-----------------------------------*/
    .plogo {width: 50px;padding-top: 5px;}
    #aboutp{padding-top: 90px;}
    .prdabt,.prdecnt {padding: 0 20px;}
    .prdimgd {width: 25%;}
    .prdecnt2 {display: block;}
    .prdec21,.prdec22 {width: 100%;margin-right: 0;border-radius: 15px;}
    .prdec21,.prdec23{display: none;}
    .pglink > a{font-size: 0.8em;padding: 10px 15px;}
    .rera > p,.prdlogo > p, .glink > li > a, .cpyrt > p {font-size: 0.75em;}
    .glink {flex-wrap: wrap;}
    .glink > li {margin-bottom: 10px;}
    .prdabt2 {padding-top: 30px;}
    .prioty > li {width: 36%;}
    .prioty > li:nth-child(3) {width: 28%;}
    .prioty > li:nth-child(3) p{padding-right: 0;}
    .prioty li h5 {font-size: 1.1em;}
    .prioty li p {font-size: 0.8em;padding-right: 40px;}
    .mmbcnb {padding: 0 30px 70px 20px;}
    .rera {padding-right: 0;}
    .boknow12{display: block;}
    .boknow13:first-child, .boknow13:nth-child(2) {margin-right: 0;}
    .pggrp > a::before{top: 0;right: 0;left: auto;}
    .keyplan {right: -1%;width: 10%;}
    .glink > li:nth-child(5){padding-right: 0;}
    .glink > li:nth-child(5)::after{display: none;}
    .glink > li:last-child {width: 100%;}
    .glink > li:last-child > a{display: inline-block;}
    .solink > li:last-child{margin-right: 0;}
    .sldmnu{top: 67px;}
    .cnteam.open,.muscbtn.open{z-index: 600;}
    #mbfter {padding-bottom: 50px;}
    .cnteam{z-index: 800;}
    .muscbtn{top: 18px;right: 70px;}
    img.musicof, img.musicon{width: 35px;height: 35px;background: #bb7766;}
    
        .ourteam {padding: 0px 20px 15px;}
        .temhed > h3 {font-size: 1.1em;}
    .mbortmeme > a{font-size: 0.9em;}
    .ortmeme1 {width: 50%;}
    .temhed > p {font-size: 0.8em;padding-top: 2px;}
    .ortmeme1 {padding-bottom: 15px;}
    
    #unitp{font-size: 1em;}
    .unitpref > li > a{font-size: 0.9em;}
    .unitpref{top: 26px;}
    /*--------------------new change ----------------------*/
    .hedcontainer {margin: 0 20px 0 10px;}
    .phmenu {padding-right: 10px;}
    .moblnk > span,.moblnk span::before,.moblnk span::after{width: 23px;}
    .plogo{padding-top: 0;}
    .content{padding-top: 67px;}
    .overvew {display: block;overflow: hidden;}
    .overtxt {width: 100%;}
    .overvf,.dreamhm {width: 100%;}
    #booknow1 .boknow2 {padding: 20px 20px;}
    .layrabvo {padding: 20px 20px 10px;}
    .glrynrw > h5 {padding: 0 20px;}
    .glrynrw > p{padding: 0 20px 15px;}
    .glrynrw{padding: 20px 0px 0;margin: 0;}
    .msterpn, .adgrab {margin: 0 20px;}
    .cmntxt > h5{font-size: 1.1em;}
    .cmntxt > p{font-size: 0.9em;}
    .cmntxt {right: 0;}
    .mstrpln1{margin: 0;}
    .happiness {padding: 20px 20px 20px 20px;margin: 20px 0 0;}
    .sconter{padding: 30px 20px 10px;}
    #location {padding: 20px 0px 2px;}
    .sconter1 {padding: 0 20px;}
    .locnt7 {padding-bottom: 0px;}
    .specposr, .teeam{margin: 0 0px;}
    .factxt {padding: 8px 0 0 0px;}
    .booknow {margin: 30px 20px 0;}
    .ppfn p {font-size: 0.6em;}
    .glrynrw > h5,.adgrab>h1, .galrytxt>h2, .mstrtxt h2,.hdouble>h2,.hdouble>h5,.adgrab>h3 {font-size: 1.1em;}
    .loclst > li > a{font-size: 1em;}
    .locsublst > li > a{font-size: 0.9em;}
    .enbt a > .stkvc{width: 40px;height: 40px;}
    .stkvc > img {width: 30px;}
    .enbt a{margin: 6px 0px;}
    .parkgl ul li{font-size: 0.9em;width: 55%;}
    .parkgl ul li:nth-child(even) {width: 45%;}
    #rspecf, #rspecf1{font-size: 1.1em;padding: 20px 20px;}
    #rspecf::after, #rspecf1::after{top: 19px;}
    #rspecf.active::after, #rspecf1.active::after{top: 26px;}
    .specifit1 {padding: 0px 20px;}
    .glink > li:nth-child(4)::after{display: none;}
    .mstrtxt, .glrynrw, .happiness, #bookasitevisit {padding-top: 20px;}
    #ourteams {margin-top: 2px;}
    .parkgl ul li::before{top: 8px;}
    #booknow1 .booknow {background: #f8efe4;}
    .booknow {margin: 0;background: transparent;}
    .overvf{padding-right: 0;}
    .adtwo {margin-bottom: 0;}
    input#sbtn,.sprms3,input#sbtnt {height: 38px;}
    #unitpt{font-size: 1em;}
    
    .btmmnu {position: fixed;width: 100%;bottom: 0;left: 0;z-index: 1002;background-color: #f0c3c6;display: block;}
    .btmenu {display: flex;justify-content: space-around;}
    .btmenu > li > a {color: #40462b;font-size: 0.7em;padding: 30px 5px 10px;position: relative;display: block;text-align: center;font-weight: 700;}
    .btmenu > li > a::after {position: absolute;content: '';top: 13px;right: 0px;width: 0.5px;height: 29px;background-color: #40462b;}
    .btmenu > li:last-child > a::after{display: none;}
    .btmenu > li > a::before {position: absolute;content: '';top: 10px;left: 50%;transform: translateX(-50%);width: 20px;height: 20px;background-image: url(../img/menu.png);background-repeat: no-repeat;background-size: 22px auto;}
    .btmenu > li > a.moverv::before {background-position: 3px -206px;}
    .btmenu > li > a.mflorp::before {background-position: 3px -152px;}
    .btmenu > li > a.mboksi::before {background-position: 4px -77px;}
    .btmenu > li > a.mchay::before {background-position: 3px -240px;}
    .btmenu > li > a.mcall::before {background-position: 3px -275px;}
    .foooter {padding: 10px 20px 70px 20px;}
    .btmenu > li:nth-child(1) {width: 22%;}
    .btmenu > li:nth-child(2) {width: 27%;}
    .btmenu > li:nth-child(3) {width: 21%;}
    .btmenu > li:nth-child(4) {width: 14%;}
    .btmenu > li:nth-child(5) {width: 16%;}
    
    .flrmstr .ppfrms1 > p {display: none;}
    .flrmstr .ppfrms2 {padding-top: 0px;}
    .flrmstr .pbpopup1 {padding: 20px 20px 20px;}
    .flrmstr .ppfrms {padding-top: 5px;}
    
    
}
@media only screen and (max-width:376px){
    
    .hmbnrtxt > h3 {font-size: 1.2em;}
    .hmbnrtxt{bottom: 70px;}
    .swipeep{right: 5px;left: 5px;}
    .euphora.harmony1 .euphs, .euphora.unique1 .euphs {right: 15%;}
    .logo {width: 150px;}
    .plogo {width: 40px;}
    .adtwo {margin-bottom: 0px;}
    
    #page1 {display: flex;height:  calc(100vh - 67px);}
    .alphae12 > img,.alphau1g9,.prsnlsp11 > img,.prsnspc,.alphahy1 > img,.oopenes1,.rrevlry1   {height: auto;object-fit: cover;overflow: hidden;}
    .hmbnrtxt > h3 {font-size: 1.3em;}
    .alphae11 > h3,.alphau1g7 > h3,.alphaoa22 > h3,.revlry12 > h3,.hmyntr1 > h5,.gglery3 > h3,.galrytx > h3,.alphahy2 > h3,.advncd3 > h3,.specifit1 > h3,.boknow21 > h3,.prsnlsp12 > h3{font-size: 1.1em;}
    .hmbnrtxt > h5{font-size: 0.8em;}
    .alphae11 > h2{font-size: 1em;}
    .loctlstof > li > a{font-size: 0.8em;}
    .alphaoa22 > h5,.revlry12 > h5,.advncd3 > h5,.specifit1 > h5,.boknow21 > h5,.filter1 > a,.cpoymbf > p{font-size: 0.7em;}
    .alphau1g7 > h5,.hmbnrtxt > p,.filter11 > li > a, .filter22 > li > a,.filter34 > li > a,.hmbnrtxt > h4,.alphae11 > h5,.alphau1g7 > p,.alphau21 p,.ppsnlspc1 > h5,.alphae11 > p,.prsnlsp12 > h5,.prsnlsp12 > p,.alphahy2 > h5,{font-size: 0.7em}
    .alpntre21 > li, .opnarv21 > li, .revlrx21 > li, .advncd41 > li{font-size: 0.75em;padding-right: 15px;}
    .euphs > a{font-size: 0.7em}
    .ppsnlspc1 > p,.specifit1 > p,.boknow21 > p,.alphau21 > h5,.alphau2pe p{font-size: 0.7em;}
    .alphae11 > h2{font-size: 0.8em;}
     .hhmyntr1 > p,.hmyntr1 > p,.bhkvart > h5,span.vast,.bhkvart > p {font-size: 0.6em;}
    
    .alphae11,.alphau1g7,.prsnlsp12,.ppsnlspc1, .advncd3{padding: 10px 15px 0;}
    .ppsnlspc1{padding-bottom: 5px;}
    .alphahy2 > p,.advncd3 > p,.alphaoa22 > p,.revlry12 > p{display: none;}
    .filter1 > a::after{width: 6px;height: 6px;}
    .bhkvart {padding-top: 0;}
    .ppks2 p {font-size: 0.6em !important;}
    a.mbdsign {font-size: 0.7em;}
    .prdecnt1 > h1,#unitpt{font-size: 1em;}
    .overvf{padding-right: 0;}
    .adtwo {margin-bottom: 0px;}
    .factxt>h5{font-size: 0.75em;}
    .faci1 {width: 47.5%;}
    .indtxtp {padding-top: 10px;}
    /*-------------------- 04-08-2025-----------------------*/
     #unitp, .unitpts{;font-size: 1em;}
    .sprms1s{width: 100%;}
    .pfrms {margin-right: 0;margin-bottom: 20px;}
    .sprms1s .sprms {width: 100%;display: block;}
    .sprms1s .sprms:first-child {margin-right: 0;margin-bottom: 20px;}
    
}
@media only screen and (max-width:370px){
    .btmenu > li > a{padding: 30px 5px 10px;}
}
