/* 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 {font-weight:600; margin:0; font-size: 1em;font-family: "acumin-pro-condensed";}
 h4, h5, h6 {font-weight:500; margin:0; font-size: 1em;font-family: "acumin-pro-condensed";}
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;}
.ppvs::-webkit-input-placeholder {color: #baaa95;}
.ppvs:-moz-placeholder {color: #baaa95;}
.ppvs::-moz-placeholder {color: #baaa95;}
.ppvs:-ms-input-placeholder {color: #baaa95;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
input[type=number] {-moz-appearance: textfield;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #efe1ce inset; /* Change 'white' to your background color */
    box-shadow: 0 0 0px 1000px #efe1ce inset; /* Change 'white' to your background color */
}
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#7e1747;font-family:"acumin-pro-condensed";overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}


/*body{background: url(../bg/) no-repeat left top / 100% auto;padding-bottom: 000px;}*/
    /* ==========================================================================
                                 common code
       ========================================================================== */
*{box-sizing: border-box;}
.mob,.mob1,.desk7{display: none;}
.navi {font-size: 0;}
.navi > li{display: inline-block;vertical-align: top;font-size: 16px;}
a,.header,.hedcontainer,.logo,.sldmnu,input.ppvsv,.sbmt > span,.sbmtt > span,.leased2{-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,1)}
#message{font-weight:400}
#message p{font-size: 1em;}
#message #okbtn{color:#fff;padding:5px 20px;background:#7e1747;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
================================================================*/
.content.anmtr .banercls .bannerig,.content.anmtr .leased2 {transform: scale(1);}
/*.banercls .bannerig{transform: scale(1.2);}*/
.leased2,.content.anims .banercls .bannerig {transform: scale(1.2);}

.banercls .bannerig,.avilspc1 > a 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;}
.avilspc1{overflow: hidden;}
.avilspc1 > a:hover img{transform: scale(1.1);}
.banercnt,.content.anmtr.anims .banercnt{opacity: 0;transform: translateY(100%);}
.content.anmtr .banercnt{opacity: 1;transform: translateY(0%);}

.banercnt,.qkfcts11,.tower::before,.uloct21:first-child,.conectu2,.foot2,.overvew2{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}

.uloct21:nth-child(2){-webkit-transition: all 500ms ease-in-out 0.45s;-moz-transition: all 500ms ease-in-out 0.45s;-ms-transition: all 500ms ease-in-out 0.45s;-o-transition: all 500ms ease-in-out 0.45s;transition: all 500ms ease-in-out 0.45s;}

.qkfcts1::before,.florpln::before,.uloct21:nth-child(3),.loction1::before,.conectu::before,.footer::before,.leased::before{-webkit-transition: all 500ms ease-in-out 0.6s;-moz-transition: all 500ms ease-in-out 0.6s;-ms-transition: all 500ms ease-in-out 0.6s;-o-transition: all 500ms ease-in-out 0.6s;transition: all 500ms ease-in-out 0.6s;}

.qkfcts1::after,.florpln::after,.loction1::after,.conectu::after,.footer::after,.leased::after{-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;}

.qkfcts12,.architec,.uloct11,.conectu1,.foot1,.leased1{-webkit-transition: all 500ms ease-in-out 1.2s;-moz-transition: all 500ms ease-in-out 1.2s;-ms-transition: all 500ms ease-in-out 1.2s;-o-transition: all 500ms ease-in-out 1.2s;transition: all 500ms ease-in-out 1.2s;}

.qkfcts1.htg.in-view .qkfcts11,.loction1.htg.in-view .uloct21,.conectu.htg.in-view .conectu2, .overvew2.htg.in-view{transform: translateX(-50px);opacity: 0.5;}
.qkfcts1.htg .qkfcts11,.loction1.htg .uloct21,.conectu.htg .conectu2,.overvew2{transform: translateX(0px);opacity: 1;}
.qkfcts1.htg.in-view .qkfcts12,.florpln.htg.in-view .architec,.loction1.htg.in-view .uloct11,.conectu.htg.in-view .conectu1,.footer.htg.in-view .foot2,.leased1{transform: translateY(30px);opacity: 0;}
.qkfcts1.htg .qkfcts12,.florpln.htg .architec,.loction1.htg .uloct11,.conectu.htg .conectu1,.footer.htg .foot2,.content.anmtr .leased1{transform: translateY(0px);opacity: 1;}

.qkfcts1.htg.in-view::before,.florpln.htg.in-view::before,.loction1.htg.in-view::before,.conectu.htg.in-view::before,.footer.htg.in-view::before,.leased::before{width: 0;height: 0;}
.qkfcts1.htg.in-view::after,.loction1.htg.in-view::after,.conectu.htg.in-view::after,.footer.htg.in-view::after,.leased::after{width: 0;height: 0;}
.content.anmtr .leased::after{width: 100%;height: 78%;}
.content.anmtr .leased::before{width: 60%;height: 56%;}

.florpln.htg.in-view::after{transform: translateX(-100%);}
.florpln.htg::after{transform: translateX(0%);}

.footer.htg.in-view .foot1{transform: scale(0.5);opacity: 0;}
.footer.htg .foot1{transform: scale(1);opacity: 1;}

.tower{position: relative;}
.tower::before {content: "";position: absolute;top: 0;bottom: 0;height: 100%;background-color: #efe1ce;right: 0;z-index: 1;}
.florpln.htg.in-view .tower::before{width: 100%;}
.florpln.htg .tower::before {width: 0;}

.popv.sbmt:hover input.ppvsv,.popv.sbmtt:hover input.ppvsv {
    background-color: #ceba83;
}
.popv.sbmt:hover span,.popv.sbmtt:hover span {
    transform: translateX(10px) translateY(-50%);
}
.footlst > li > a:hover,.footlst > li.active > a{color: #fff;}
.alphau2l > li > a:hover,.alphau2l > li.act3 > a,.tlevel > li > a:hover,.tlevel > li.active > a,.navi > li > a:hover,.cpyrts > li > a:hover{color: #bba052;}

@media only screen and (max-width:39em){
   .qkfcts11,.tower::before,.uloct21:first-child,.conectu2,.foot2{-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;}

.qkfcts1::before,.florpln::before,.loction1::before,.conectu::before,.footer::before,.leased::before{-webkit-transition: all 500ms ease-in-out 0.3s;-moz-transition: all 500ms ease-in-out 0.3s;-ms-transition: all 500ms ease-in-out 0.3s;-o-transition: all 500ms ease-in-out 0.3s;transition: all 500ms ease-in-out 0.3s;}

.qkfcts1::after,.florpln::after,.loction1::after,.conectu::after,.footer::after,.leased::after{-webkit-transition: all 500ms ease-in-out 0.6s;-moz-transition: all 500ms ease-in-out 0.6s;-ms-transition: all 500ms ease-in-out 0.6s;-o-transition: all 500ms ease-in-out 0.6s;transition: all 500ms ease-in-out 0.6s;}

.qkfcts12,.architec,.uloct11,.conectu1,.foot1,.leased1{-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;} 
   
.uloct21:nth-child(2){-webkit-transition: all 500ms ease-in-out 1.05s;-moz-transition: all 500ms ease-in-out 1.05s;-ms-transition: all 500ms ease-in-out 1.05s;-o-transition: all 500ms ease-in-out 1.05s;transition: all 500ms ease-in-out 1.05s;}
    
.uloct21:nth-child(3){-webkit-transition: all 500ms ease-in-out 1.2s;-moz-transition: all 500ms ease-in-out 1.2s;-ms-transition: all 500ms ease-in-out 1.2s;-o-transition: all 500ms ease-in-out 1.2s;transition: all 500ms ease-in-out 1.2s;}
}
/*===============================================================
                                Header
================================================================*/
.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 666;}
.hedcontainer {margin: 0 3%;display: flex;justify-content: space-between;align-items:center;padding: 2% 0 1%;}
.logo {width: 25%;}
.navigate {display: flex;align-items: center;margin-top: -30px;}
.header.shead .navigate {margin-top: 0;}
.navi > li {padding-right: 32px;}
.navi > li > a {font-weight: 500;color:#7e1747 ;text-transform: uppercase;font-size: 1.35vw;display: block;}
.mnulnk { display: inline-block; vertical-align: middle;width: 35px;height:35px;}
.mnulnk > span {width: 30px;height: 3px;display: block;position: relative;background: #7e1747;top: 17px;left: 2px;}
.mnulnk span::before {top: -8px;}
.mnulnk span::after {top: 8px;}
.mnulnk span::before, a.mnulnk span::after {content: "";display: block;pointer-events: none;position: absolute;background:#7e1747;height: 3px;width: 30px;transition: all 300ms ease-in-out;right: 0px;}
.mnulnk.lnkss span{width: 0;}
.mnulnk.lnkss span::before {transform: rotate(-50deg);right: -20px;top: 1px;}
.mnulnk.lnkss span::after {transform: rotate(50deg);right: -20px;top: 1px;}
.header.shead {background-color: #fff;}
.header.shead .hedcontainer{padding: 1% 0;align-items: center;}
.header.shead .logo{width: 180px;}


.sldmnu {position: fixed;top: 0%;right:0%;bottom: 0;width: 24%;background-color: #efe1ce;transform: translateX(150%);    z-index: 665;overflow-y: auto;}
header.hdesd .sldmnu {top: 0%;}
header.hdesd .sldmnu .opts {padding: 35% 30px 0 30px;}
.sldmnu.open {transform: translateX(0);}
.opts {padding: 38% 30px 0 30px;background-color: #efe1ce;transition: all 500ms ease-in-out;}
.opts > li,.estbrdgl > li {padding-bottom: 10px;}
.opts > li:last-child,.estbrdgl >li:last-child{padding-bottom: 0;}
.opts > li > a,.estbrdgl > li > a {font-size: 1.2vw;display: block;color: #7e1747;  font-weight: 500;text-transform: uppercase;}
.opts > li.active > a,.opts > li > a:hover,.estbrdgl > li.active > a,.estbrdgl > li > a:hover{color:#bba052; }

.navi{display: none;}
.header.shead ul.navi {display: block;}
.estbrdg {padding: 10px 30px 0;}
.estbrdg > a {font-size: 1.2vw;display: inline-block;color: #7e1747;font-weight: 700;text-transform: uppercase;position: relative;padding-right: 25px;}
.estbrdg > a::after{position: absolute;content: '';right: 0;top: 40%;border-top: 2px solid #7e1747;border-right: 2px solid #7e1747;width: 8px;height: 8px;transform: translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
.estbrdg > a.active::after{top: 60%;transform: translateY(-50%) rotate(-45deg);}
.estbrdgl{display: none;padding-top: 10px;padding-left: 10px;}

.header.newtmp .navi > li > a {color: #7e1747;}
.header.newtmp .navi > li.active > a,.header.newtmp .navi > li > a:hover {color: #bba052;}
.header.newtmp .mnulnk > span,.header.newtmp .mnulnk span::before,.header.newtmp  a.mnulnk span::after{background-color: #7e1747;}
.mnucnt {padding: 30px;}
.mnuclmil {padding-bottom: 30px;}
.mnuclmil .call,.mnuclmil .mail {font-size: 1.3vw;}
.call:hover, .mail:hover{color: #bba052;}
.mnuclmil .call::before, .mnuclmil .mail::before {width: 1.4vw;height: 1.4vw;}


#preloader {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.99);z-index: 999;display: flex;align-items: center;justify-content: center;flex-direction: column;}
#preloader.hide{display: none;}
.preimg {width: 12%;padding-bottom: 40px;}
#loader > h5 {font-size: 1.5em;}
#loader {display: flex;}
.loading{width:15px;height:15px;background:#FFF;border-radius:100%;float:left;margin-right:7px;}
.loading-0{-webkit-animation:bounce 1s infinite;-webkit-animation-delay:.3s;background:#2e366e}
.loading-1{-webkit-animation:bounce 1s infinite;-webkit-animation-delay:.7s;background:#e7af4d;}
.loading-2{-webkit-animation:bounce 1s infinite ease;-webkit-animation-delay:1s;background:#7d1647;}
@-webkit-keyframes bounce {
  0%, 100% {opacity:1;}
  60% {opacity:.0;}
}
input.ppvs.error {
    border-bottom: 2px dotted #ff0000;
}
/*===============================================================
                                Content
================================================================*/
/*.content {
    padding-top: 10%;
}*/
.banervdo {position: relative;}
.bnrvdog {height: 81vh;}
.bnelclvd {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.bnelclvd > div{height: 100%;}
.nxtsectn {
    position: absolute;
    right: 50%;transform: translateX(-50%);
    bottom: 20px;
    width: 40px;
    height: 40px;
    background-color: #7e1747;
    border-radius: 50%;
    z-index: 600;
}
.bounce1 {animation: bounce1 linear 2s infinite;
    cursor: pointer;
}
@keyframes bounce1{0%{transform:translate(0,0)}15%{transform:translate(0,-25px)}30%{transform:translate(0,0)}45%{transform:translate(0,-15px)}60%{transform:translate(0,0)}75%{transform:translate(0,-5px)}100%{transform:translate(0,0)}}
.nxtsectn:after {
    position: absolute;
    content: '';
    top: 46%;
    left: 50%;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: translate(-50%, -50%) rotate(135deg);
    width: 10px;
    height: 10px;
}
/*----video----------*/
.bannerig .desk img {
    height: 100vh;
    object-fit: cover;
}
.banercls {
    position: relative;width:100%;
}
.banercnt {
    position: absolute;    left: 0;
    bottom: 3%;
    z-index: 10;
    padding: 20px 20px 20px 3%;
    box-sizing: border-box;
}
.banercls.frstdd::before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, 0.7) 100%);
    height: 100%;z-index: 1;
}
.banercnt > h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 3.1vw;
    line-height: 1em;
}
#bannerid {position: relative;}
.prevnxt {position: absolute;right: 0px;top: 50%;transform: translateY(-50%);z-index: 200;width: 100%;}
.prevnxt span::before {position: absolute;content: '';width: 45px;height: 45px;top: -22px;background-color: #fff;border-radius: 50%;}
.prevnxt .prv::before {float: left;left: 14px;}
.prevnxt .nxt::before {float: right;right: 12px;}
.prevnxt span::after {position: absolute;content: '';display: inline-block;width: 15px;height: 15px;transform: translate(-50%, -50%) rotate(45deg);transition: all 0ms ease;position: relative;font-size: 0;vertical-align: top;cursor: pointer;border-top: 2px solid #0f0e17;border-right: 2px solid #0f0e17;}
.prevnxt .prv::after {float: left;left: 40px;transform: translate(-50%, -50%) rotate(-135deg);}
.prevnxt .nxt::after {float: right;right: 20px;}
.igbcc {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background-color: rgba(0, 0, 0, 0.5);    display: none;
    align-items: center;
    justify-content: center;
}
.igbcc.active{display: flex;}
.igbcc1 {
    width: 55%;margin-top: 3%;
    position: relative;z-index: 1;
}
a.igcls {
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: flex
;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    background-color: #7e1747;
    border-radius: 50%;
}
.igbcc2 > iframe {
    width: 100%;
    height: 100%;
}
.igbcc3{position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;}

.qkfcts1 {position: relative;background-color: #efe1ce;}
.qkfcts1::before {position: absolute;content: '';left: 0;top: 0;width: 64%;height: 41%;background: url(../img/grclr.png) no-repeat left top / 100% auto;z-index: 1;}
.qkfcts1::after {position: absolute;content: '';left: 0;bottom: 0;width: 82%;height:85%;background: url(../img/rdclr.png) no-repeat left bottom / 100% auto;z-index: 1;}
.qkfcts11 {width: 56.7%;margin: 0 0 0 auto;}
.qkfcts12 {position: absolute;left: 0;bottom: 9.5%;width: 30%;padding-left: 7%;z-index: 10;}
.qkfcts12::before {position: absolute;content: '';left: 0;top: 15%;width: 20%;height: 1px;background-color: #d1bd88;}
.qkfcts12 > h5 {text-transform: uppercase;color: #fff;font-size: 1.44vw;padding-left: 2px;padding-top: 8px;}
.qkfcts12 > h3 {text-transform: uppercase;color: #fff;font-size: 2.6vw;line-height: 1em;}
.qkfcts2 {padding: 2.5% 6.5% 2.3% 7.3%;display: flex;justify-content: space-between;background-color:#e0c7a6;}
.qkfcts21 {width: 62%;padding-top: 1%;}
.qkfcts21 > h5 {font-weight: 700;font-family: "acumin-pro-extra-condensed";color: #7e1747;    font-size: 1.66vw;line-height: 1.1em;}
.qkfcts22 {display: flex;width: 23%;justify-content: space-between;align-items: center;}
.qkfawrd1 {width: 45%;}
.qkfawrd1 > a img,.lesawrd1 > a img,.lesawrd2 > a img{transition: all 500ms ease-in-out;}
.qkfawrd1 > a:hover img,.lesawrd1 > a:hover img,.lesawrd2 > a:hover img{transform: scale(1.05);}
.qkfawrd2 {width: 52%;}
.qkfcts3 {display: flex;padding: 4% 7%;justify-content: space-between;}
.qkfcts31,.qkfcts31 > a {display: flex;align-items: center;}
.qkfcts31 a:hover .qkfcts33 h5{
    color: #bba052;
}
.qkfcts32 {width: 3.2vw;}
.qkfcts33 {padding-left: 1.7vw;}
.qkfcts33 > h5 {font-weight: 700;font-size: 2vw;text-transform: uppercase;line-height: 1em;color: #7e1747;}
.qkfcts33 > p {font-weight: 500;text-transform: uppercase;padding-bottom: 0;font-size: 1vw;color: #7e1747;}
.mstrpln0{padding: 3% 5% 2% 7.3%;position: relative;}
.mstrpln0::before {position: absolute;content: '';left: 0;top: 58%;width: 5.5%;height: 1px;background-color: #d1bd88;}
.mstrpln0 > h3 {text-transform: uppercase;color: #7e1747;font-size: 4.1vw;width: 30%;line-height: 0.9em;}
.galrye {padding-top: 1%;}
.glryl {overflow: hidden;position: relative;}
.glryl > p {position: absolute;bottom: 20px;right: 30px;color: #fff;z-index: 10;text-transform: capitalize;font-size: 1em;padding-bottom: 0;}
.glryl::after {position: absolute;content: '';left: 0;bottom: 0;width: 100%;background: linear-gradient(to bottom right, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 0.9) 100%);height: 100%;z-index: 1;}
.galry .owl-item .glryl img {
    transform: scale(1.3);
}
.galry .owl-item.active.center .glryl img{transform: scale(1);transition: all 500ms ease-in-out 0.5s;}
.glryl > img {
    height: 85vh;
    object-fit: cover;
}
.galry .owl-nav {position: absolute;top: 47%;left: 2.5%;right: 2.5%;}
.galry .owl-nav button.owl-prev {width: 45px;height: 45px;background: url(../img/cirarw.png) no-repeat 0 3px / 120px auto !important;float: left;}
.galry .owl-nav button.owl-next {width: 45px;height: 45px;background: url(../img/cirarw.png) no-repeat -77px 3px / 120px auto !important;float: right;}
.galry .owl-nav button.owl-prev span,.galry .owl-nav button.owl-next span{font-size: 0;}
.florpln {position: relative;background-color: #efe1ce}
.florpln::before {position: absolute;content: '';left: 0;top: 0;width: 61%;height: 100%;background-color: #e0c7ca;clip-path:polygon(0 0, 100% 0, 0 100%);}
.florpln::after {position: absolute;content: '';left: 0;bottom: 0;width: 41%;height: 99%;background-color: #2e376f;clip-path: polygon(0 0, 100% 32%, 0% 100%);}
.florpln1 {display: flex;padding-bottom: 5px;    z-index: 1;position: relative;}
.architec {width: 52.9%;padding-top: 14.1%;}
.architec1 {width: 61%;padding-left: 14%;position: relative;}
.architec1::before {position: absolute;content: '';left: 0;top: 23%;width: 17%;height: 1px;background-color: #d1bd88;}
.architec1 > h2 {color: #fff;text-transform: uppercase;font-size: 4.1vw;line-height: 0.8em;}
.architec1 > h5 {text-transform: uppercase;font-size: 1.44vw;color: #fff;padding-left: 4px;padding-top: 10px;}
.tower {width: 47%;padding-top: 1%;display: flex;padding-left: 10%;}
.tower1 {width: 57%;}
.tower2 {width: 43%;    padding-top: 20%;}
.tlevel > li {padding: 1% 0 1% 45%;margin-bottom: 0.85%;position: relative;}
.tlevel > li::before{position: absolute;content: '';left: -4%;top: 50%;transform: translateY(-50%);width: 43%;height: 1px;background-color:  #808080;}
.tlevel > li > a {color: #0a1d91;display: block;font-size: 1.1vw;}
.tlevel > li > a:hover,.tlevel > li.active > a{font-weight: 700;}
.florpln2 {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(126, 23, 71, 0.5);display: none;z-index: 100;align-items: center;justify-content: center;}
@keyframes blink {
    0% { color: #0a1d91; }
    25% { color: #bba052; }
    50% { color: #7e1747; }
    75% { color: #ceba83; }
    100% { color: #0a1d91; }
    
}

.blink {
    animation: blink 2s infinite;
}

.florpln2.fshow {display: flex;}
.flrlvl {margin: 0 14%;position: relative;}
img.magnifiedImg {
    border: 7px solid #fff;
}
.florclos {position: absolute;top: 0%;right: 0%;}
.florclos > a {display: block;line-height: 1em;font-weight: 500;font-size: 1.2em;border-radius: 50%;box-shadow: 0px 2px 10px #ccc;width: 25px;height: 25px;    background-color: #7e1747;color: #fff;text-align: center;}
.floor-nav {
    position: absolute;
    top: 46%;
    left: -20px;
    right: -20px;
}
.prev-floor{float: left;width: 30px;height: 30px;background-color: #7e1747;border-radius: 50%;padding: 0;    border: 1px solid #fff;}
.next-floor{float: right;width: 30px;height: 30px;background-color: #7e1747;border-radius: 50%;padding: 0;    border: 1px solid #fff;}
.next-floor span{display: block;width: 12px;height: 12px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);margin-left: 7px;}
.prev-floor span{display: block;width: 12px;height: 12px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(-135deg);margin-left: 11px;}

.mstrpln1 {position: relative;padding: 3% 5% 2% 7.3%;}
.mstrpln1::before {position: absolute;content: '';left: 0;top: 26%;width: 5.5%;height: 1px;background-color: #d1bd88;}

.mstrpln1 > h3 {text-transform: uppercase;color: #7e1747;font-size: 4.1vw;width: 25%;line-height: 0.9em;}
.mstrpln1 > h6 {text-transform: uppercase;font-size: 1.45vw;line-height: 1.1em;padding-bottom: 25px;}
.mstrpln1 > p {font-size: 1.2vw;padding-left: 3px;letter-spacing: 0.01em;padding-bottom: 0;}
.mstrpln2 {position: relative;margin: 0 7.3%;}
/*------------master plan------------------------*/
.mstrplnig{position: relative;}
.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 #7e1747;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: #e31517;font-size: 0.9vw;padding: 5px;opacity: 0;visibility: hidden;top: 26px;color: #fff;    min-width: 50px;z-index: 1;right: 0;    white-space: nowrap;}
.msnum > li > a:hover p{color: #fff;background-color: #e31517;transform: scale(2.5);border: 1px solid #fff;}
.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: #e31517;color: #fff;}
@keyframes pulse{
    0%{transform: scale(1);}
    50%{transform: scale(2.2)}
    100%{transform: scale(1)}
}
.msnum > li{position: absolute;}
li.mmnm1 {top: 77%;right: 74.2%;}
li.mmnm2 {top: 80.3%;right: 79%;}
li.mmnm3 {top: 76.5%;right: 59.5%;}
li.mmnm4 {top: 60%;right: 90.8%;}
li.mmnm5 {top: 71.5%;right: 93.7%;}
li.mmnm6 {top: 67.5%;right: 79.2%;}
li.mmnm7 {top:51.6%;right: 87.8%;}
li.mmnm8 {top: 65.8%;right: 87.3%;}
li.mmnm9 {top: 81.5%;right: 46%;}
li.mmnm10 {top: 40.8%;right: 90%;}
li.mmnm11 {top: 29.8%;right: 88.5%;}
li.mmnm12 {top: 20.5%;right: 84%;}
li.mmnm13 {top: 78.3%;right: 83.3%;}
li.mmnm14 {top: 24.6%;right: 65.1%;}
li.mmnm15 {top: 41.5%;right: 80%;}
li.mmnm16 {top: 47%;right: 75.4%;}
li.mmnm17 {top: 80.7%;right: 38.6%;}
li.mmnm18 {top: 79.8%;right: 91%;}
li.mmnm19 {top: 47%;right: 4.5%;}
li.mmnm20 {top: 80%;right: 12.7%;}
li.mmnm21 {top: 18%;right: 61.8%;}
li.mmnm22 {top: 15.2%;right: 82.3%;}
li.mmnm23 {top: 75%;right: 92.3%;}
li.mmnm24 {top: 39.8%;right: 83.4%;}
li.mmnm25 {top: 73.8%;right:85%;}
li.mmnm26 {top: 70.6%;right: 46%;}
li.mmnm27 {top: 34.6%;right: 90%;}
li.mmnm28 {top: 66.4%;right: 92%;}
li.mmnm29 {top: 24%;right: 15.8%;}
li.mmnm30 {top: 27.4%;right: 83.8%;}
/*------------master plan------------------------*/
#location {
    padding-top: 3%;
}
.mstrplnlt {padding-top: 1.5%;padding-bottom: 1.5%}
.mslist {display: flex;flex-wrap: wrap;}
.mslist > li {width: 16.6%;}
.mslist > li > a {color: #7e1747;text-transform: uppercase;font-size: 0.9vw;}
.loction1 {
    display: flex;position: relative;background-color: #efe1ce;
}
.loction1::before {position: absolute;content: '';left: 0;top: 0;width: 39.5%;height: 43%;background: url(../img/grclr.png) no-repeat left top / 100% 100%;}
.loction1::after {position: absolute;content: '';left: 0;bottom: 0;width: 82%;height:89%;/*background: url(../img/rdclr.png) no-repeat left bottom / 100% auto*/;background-color: rgba(90, 54, 106, 0.8);clip-path: polygon(0 0, 100% 100%, 0% 100%);}
.uloct1 {width: 34.1%;    padding-top: 20.4%;    position: relative;z-index: 10;}
.uloct2 {width: 65.9%;display: flex;}
.uloct11 {position: relative;padding-left: 21.5%;width: 75%;}
.uloct11::before {position: absolute;content: '';left: 0;top: 23%;width: 22%;height: 1px;background-color: #d1bd88;}
.uloct11 > h3 {color: #fff;text-transform: uppercase;font-size: 4.1vw;line-height: 0.9em;}
.uloct11 > h5 {text-transform: uppercase;color: #fff;padding-left: 3px;font-size: 1.45vw;padding-top: 3px;}
.loction2 {display: flex;background-color: #e0c7a6;}
.inmap {position: relative;width: 63.6%;}
.alphau21 {width: 36.4%;padding: 4.4% 3% 2% 3.6%;}
.alphautl > p { font-weight: 500;font-size: 1.2vw;padding-left: 1px;padding-top: 19px;letter-spacing: 0.05em;}
.alphautl > h3 {text-transform: uppercase;font-size: 2.24vw;line-height: 0.9em;}
.loctlst > li{padding-bottom:15px; }
.loctlst > li > a {font-weight: 500;font-size: 1.1vw;letter-spacing: 0.03em;color: #7e1748;position: relative;padding-left: 20px;text-transform: uppercase;}
.loctlst > li.active > a{font-weight: 700;}
.loctlst > li.active > a::before {
    transform: rotate(90deg);top: 37%;
}

.loctlst > li > a::before {
    position: absolute;
    content: '';
    left: 2px;
    top: 55%;
    transform: translateY(-50%);
        border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 10px solid #7e1748;
    transition: all 500ms ease-in-out;
}

.alphau2l {padding: 2% 0 0 2%;display: none;}
.alphau2l > li {padding-bottom: 1.8%;}
.alphau2l > li > a {font-weight: 500;font-size: 1vw;letter-spacing: 0.03em;color: #7e1748;}
.cntct-loc.animated {bottom: 0;height: 100%;left: 0;position: absolute;right: 0;top: 0;width: 100%;}
/*.gm-style-mtc-bbw {display: none !important;}*/
.gm-style div > a > div > img {display: none;}
.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:0.67vw;padding: 0 2px !important;top:0.7vw;}
.gm-style .gm-style-iw-d{overflow: auto !important;}
.gm-style-iw-d::-webkit-scrollbar {
    width: 0;
}
/*.gm-style .gm-style-iw-t{    right: -51px !important;bottom: -12px !important;}*/

.hstry {display: flex;align-items: center;}
.hstry1 {width: 60%;padding: 6.5% 0 0 7.3%;position: relative;}
.hstry1::before {position: absolute;content: '';left: 0;top: 17%;width: 12%;height: 1px;background-color: #d1bd88;}
.hstry1 > h3 {text-transform: uppercase;font-size: 4.1vw;line-height: 0.9em;width: 41%;}
.hstry1 > h5 {text-transform: uppercase;font-size: 1.45vw;padding-bottom: 4%;}
.hstry1 > p {font-size: 1.17vw;hyphens: auto;padding-bottom: 20px;}
.lgcye {padding-top: 3px;padding-bottom: 4%;}
.lgcye > h5 {text-transform: uppercase;font-weight: 600;font-size: 1.25vw;}
.lgcye > p {font-size: 1.2vw;padding-bottom: 0;line-height: 1.2em;}
.hstry2 {width: 33%;padding-left: 3%;padding-top: 3%;}
.conectu {display: flex;position: relative;    background-color: #efe1ce;}
.conectu::before {position: absolute;content: '';left: 0;top: 0;width: 52.5%;height: 53%;background: url(../img/grclr.png) no-repeat left top / 100% 100%;}
.conectu::after {position: absolute;content: '';left: 0;bottom: 0;width: 70%;height:100%;/*background: url(../img/rdclr.png) no-repeat left bottom / 100% auto*/;background-color: rgba(122, 31, 41, 0.8);clip-path: polygon(0 0, 23% 0%, 100% 100%, 0% 100%);}
.conectu1 {width: 37.9%;padding: 6.6% 0 0 7.3%;position: relative;    z-index: 1;}
.conectu1::before{position: absolute;content: '';left: 0;top: 37%;width: 15%;height: 1px;background-color: #d1bd88;}
.conectu1 > h3 {text-transform: uppercase;color: #fff;font-size: 4.1vw;width: 50%;line-height: 0.75em;}
.conectu1 > h5 {text-transform: uppercase;font-size: 1.45vw;line-height: 1.1em;color: #fff;width: 50%;padding-top: 15px;}
.conectu2 {width: 62.1%;    position: relative;}
.connfrm {padding: 3% 7.6% 3px;background-color: #efe1ce;}
.connfrm1 {width: 25%;}
.connfrm2 {padding-top: 2.8%;}
.call, .mail {font-weight: 600;font-size: 1.65vw;color: #7e1747;display: inline-block;line-height: 1.25em;position: relative;padding-left: 2vw;margin-bottom: 5px;}
.call::before {position: absolute;content: '';left: 0;top: 55%;transform: translateY(-50%);width: 1.7vw;height: 1.7vw;background: url(../img/call.png) no-repeat 0 0 / 100% auto;}
.mail::before {position: absolute;content: '';left: 0;top: 55%;transform: translateY(-50%);width: 1.7vw;height: 1.7vw;background: url(../img/mail.png) no-repeat 0 0 / 100% auto;}
.pvrs {display: flex;flex-wrap: wrap;}
.popv {width: 28%;margin-right: 3.7%;margin-bottom: 4.2%;    position: relative;}
input.ppvs {color: #7e1747;font-size: 1.65vw;padding: 0 0 5px 0;border-bottom: 2px dotted #9e6f4b;width: 100%;background-color: transparent;border-radius: 0 !important;}
input.tcnds {opacity: 0;z-index: -1;position: absolute;width: 100%;height: 20px;}
.chkerrs {position: relative;padding-left: 26px;text-transform: uppercase;font-size: 0.7vw;cursor: pointer;padding-top: 0px;color: #7e1747;    font-weight: 600;}
label.chkerrs::before {position: absolute;left: 3px;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: 1px solid #7e1747;border-radius: 0;height: 13px;top: 50%;transform: translateY(-50%);width: 13px;}
.tcnds:checked~.chkerrs::after {border-top: 2px solid #7e1747;border-right: 2px solid #7e1747;transform: translateY(-50%) rotate(135deg);height: 3px;top: 46%;width: 7px;position: absolute;left: 5px;display: block;content: "";}
.sbmt{margin-top: 23px;position: relative;}
.sbmtt{position: relative;}
.popv.sbmt:last-child,.popv.sbmtt{width: auto;display: inline-block;}
input.ppvsv {text-transform: uppercase;font-size: 1.6vw;padding: 2px 64px 3px 19px;border: 1px solid #7e1747;color: #fff;background-color: #7e1747;}
.sbmt > span,.sbmtt > span{position: absolute;content: '';right: 17px;top: 50%;transform: translateY(-50%);width: 35px;height: 22px;background: url(../img/rarow.png) no-repeat 0 0 / 100% auto;}
em.error {color: #ff0000;font-size: 0.8em;position: absolute;left: 0;top: 100%;}
/*--------Completed Project---------------*/
#completedproject,#construction,#events {padding-bottom: 50px;}
.mstrpln7 {position: relative;padding: 2% 5% 2% 7.3%;}
.mstrpln7::before {position: absolute;content: '';left: 0;top: 30%;width: 5.5%;height: 1px;background-color: #d1bd88;}
.mstrpln7 > h3 {text-transform: uppercase;color: #7e1747;font-size: 4.1vw;width: 25%;line-height: 0.9em;}
.mstrpln7 > h6 {text-transform: uppercase;font-size: 1.45vw;line-height: 1.1em;padding-bottom: 25px;}
.mstrpln7 > p {font-size: 1.2vw;padding-left: 3px;letter-spacing: 0.01em;padding-bottom: 0;}
/*--------Under Construction---------------*/
.mstrpln8 {padding: 2% 0;display: flex;justify-content: space-between;align-items:flex-end;}
.mstrpln81{position: relative;padding-left: 7.3%;width: 80%;}
.mstrpln81::before {position: absolute;content: '';left: 0;top: 19%;width: 7%;height: 1px;background-color: #d1bd88;}
.mstrpln81 > h3 {text-transform: uppercase;color: #7e1747;font-size: 4.1vw;width: 25%;line-height: 0.9em;}
.mstrpln81 > h6 {text-transform: uppercase;font-size: 1.45vw;line-height: 1.1em;padding-bottom: 25px;}
.mstrpln81 > p {font-size: 1.2vw;padding-left: 3px;letter-spacing: 0.01em;padding-bottom: 0;}
.mstrpln72 {padding-right: 3%;display: flex;}
.mstrpln72 > h5 { padding-right: 20px;font-size: 1.2vw;font-weight: 600;text-transform: uppercase;}
.srtbyr {position: relative;}
.srtbyr > a {position: relative;color: #7e1747;text-transform: uppercase;border: 2px solid #7e1747;padding: 0 30px 2px 10px;font-size: 1.1vw;font-weight: 600;}
.srtbyr > a.active::after {transform: translateY(-50%) rotate(-45deg);top: 60%;}
.srtbyr > a::after {position: absolute;content: '';top:45%;right: 10px;width: 7px;height: 7px;border-top: 2px solid #7e1747;border-right: 2px solid #7e1747;transform: translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
.finyear {position: absolute;border: 1px solid #7e1747;right: 0;top: 108%;width: 100%;background-color: #efe1ce;padding: 5px 0;display: none;    z-index: 1;max-height: 180px;overflow-y: auto;}
.finyear::-webkit-scrollbar {width: 5px;}
.finyear::-webkit-scrollbar-thumb {background: #fff;border-radius: 10px;}
.finyear::-webkit-scrollbar-thumb:hover {background: #555;}
.finyear > li > a {font-size: 1.1vw;padding: 5px 10px 5px 10px;display: block;color: #7e1747;}
.finyear > li.active > a{color:#bba052; }
.uudcns{display: none;}
.uudcns:first-child{display: block;}
.undcrut {
    position: relative;
}
.uudcnst {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;    bottom: 0;
    overflow: hidden;
}

.videodiv {position: relative;margin-bottom: 50px;}
.utbev {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#loadvideo {object-fit: cover;}
/*--------team---------------*/
.temembrs{margin: 30px 0 20px;background-color:rgba(90, 54, 106, 1);padding: 20px 0; }
.mstrpln7.clrwhit h3,.mstrpln7.clrwhit p {color: #fff;}
.temembrs9 {padding: 10px 7.3% 40px; }
.temembrs1.owl-carousel{display: flex;flex-wrap: wrap;}
/*.tembrs:last-child {margin-right: 0;}
.tembrs {width: 19.6%;margin-right: 0.5%;}*/
.temembrs1 .owl-nav {position: absolute;top: 50%;transform: translateY(-50%);left: -40px;right: -40px;pointer-events: none;}
.temembrs1 .owl-nav button.owl-prev {width: 35px;height: 35px;background: url(../img/cirarw.png) no-repeat 0 1px / 100px auto !important;float: left;pointer-events: all;}
.temembrs1 .owl-nav button.owl-next {width: 35px;height: 35px;background: url(../img/cirarw.png) no-repeat -66px 1px / 100px auto !important;float: right;pointer-events: all;}
.temembrs1 .owl-nav button.owl-prev span,.temembrs1 .owl-nav button.owl-next span{font-size: 0;}
.temembrs1 .owl-nav button.owl-prev.disabled,.temembrs1 .owl-nav button.owl-next.disabled{display: none;}
.tembrs {margin-right: 2%;}
.tembrs1 > a {position: relative;display: block;}
.tembrsig{overflow: hidden;}
.tembrsig img{transition: all 500ms ease-in-out;}
.tembrs1 > a:hover .tembrsig img{transform: scale(1.05);}
.tembrsig {position: relative;}
.tembrsig::before {position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.7) 100%);z-index: 1;}
.tembrstt {position: absolute;left: 10px;right: 10px;bottom: 0;z-index: 2;}
.tembrstt > h5 {color: #fff;font-size: 1.4vw;line-height: 1em;}
.tembrstt > p {color: #fff;font-size: 1vw;}
.tembrs2 {display: none;position: fixed;top: 85px;left: 0;width: 100%;height: calc(100% - 85px);z-index: 1000;background: rgba(68, 69, 72, 0.8);overflow-y: auto;}
.awrdspop1 {width: 75%;margin: 0 auto;background-color: #fff;position: relative;top: 50%;transform: translateY(-50%);z-index: 1;}
.awrdspop2 {padding: 30px 30px 30px;position: relative;}
.close7 {position: absolute;top: 15px;right: 15px;line-height: 1em;font-size: 1em;border: 1px solid;padding: 0px 8px 5px;color: #000;}
.awrdspop2 > h3 {font-size: 1.5vw;}
.awrdspop2 > h5 {font-size: 1.2vw;font-weight: 600;}
.awrdspop2 > p {padding: 10px 0 0 0;font-size: 1.1vw;}
body.hdscrl {overflow-y: hidden;}
.temovly{position: absolute;content: '';top: 0;right: 0;bottom: 0;left: 0;}
/*------------------Events----------------------------*/
.events {position: relative;}
.eventx {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.eventcl, .eventcl .owl-stage-outer, .eventcl .owl-stage, .eventcl .owl-item, .eventcl1 {height: 100%;}
.eventcl .owl-nav {position: absolute;top: 47%;left: 2.5%;right: 2.5%;}
.eventcl .owl-nav button.owl-prev {width: 45px;height: 45px;background: url(../img/cirarw.png) no-repeat 0 3px / 120px auto !important;float: left;}
.eventcl .owl-nav button.owl-next {width: 45px;height: 45px;background: url(../img/cirarw.png) no-repeat -77px 3px / 120px auto !important;float: right;}
.eventcl .owl-nav button.owl-prev span,.eventcl .owl-nav button.owl-next span{font-size: 0;}
.eventcl .owl-nav button.owl-prev.disabled,.eventcl .owl-nav button.owl-next.disabled{display: none;}
/*===============================================================
                                leasing
================================================================*/
.leased {display: flex;align-items: flex-end;padding-top: 10%;position: relative;background-color: #efe1ce;overflow: hidden;}
.leased::before {position: absolute;content: '';left: 0;top: 0;/*width: 60%;height: 56%*/;background-color: #e0c7ca;clip-path:polygon(0 0, 100% 0%, 0 100%);z-index: 1;}
.leased::after {position: absolute;content: '';left: 0;bottom: 0;/*width: 100%;height: 78%*/;background:url(../img/rdclr.png) no-repeat 0 0 / 100% 100%;z-index: 2;}
.leased2 {width: 65%;}
.leasbnr > img {height: 81vh;object-fit: cover;}
.leased1 {width: 35%;padding-bottom: 3%;position: relative;z-index: 3;}
.leased1 > h1 {text-transform: uppercase;color: #fff;padding-left: 20.4%;position: relative;margin-bottom: 10%;font-size: 4.1vw;line-height: 1em;}
.leased1 > h1::before{position: absolute;content: '';left: 0;top: 60%;width: 17%;height: 1px;background-color: #d1bd88;}
.llavl {display: flex;padding-left: 20.8%;flex-wrap: wrap;}
.llavl > li {padding-right: 16%;}
.llavl > li:last-child {padding-right: 0%;}
.llavl > li > p {font-weight: 200;color: #efe1ce;font-size: 2vw;line-height: 1em;}
.llavl > li > h5 {font-weight: 500;color: #fff;text-transform: uppercase; font-size: 1vw;}
.elevtea {width: 62.4%;margin: 0 3.5% 0 auto;}
.elevtea1 {padding: 5.7% 10% 11% 1.9%;}
.elevtea1 > h5 {font-weight: 700;font-family: "acumin-pro-extra-condensed";font-size: 1.65vw;line-height: 1.3em;}
.lesawrd {display: flex;padding-top: 6%;align-items: center;}
.lesawrd1 {width: 22%;}
.lesawrd2 {margin-left: 11%;width: 22%;}
.avilspc {display: flex;}
.avilspc:first-child{border-bottom: 2px solid #fff;}
.avilspc1,.avilspc2 {width: 50%;}
.avilspc2{display: flex;align-items: center;}
.avilspc21 {width: 100%;}
.avilspc21 > h5 {padding-left: 25.5%;position: relative;color: #fff;text-transform: uppercase;font-size: 2.35vw;}
.avilspc21 > h5::before{position: absolute;content: '';left: 0;top: 52%;width: 19%;height: 1px;background-color: #d1bd88;}
.avilspc21 > h5 a,.avilspc21 > p a{color: #fff;}
.avilspc21 > h5 a:hover,.avilspc21 > p a:hover{color: #d1bd88;}
.avilspc21 > p{padding-left: 25.5%;color: #fff;    font-size: 1.5vw;}
.avilspc:first-child .avilspc1{border-right: 1px solid #fff;}
.avilspc:first-child .avilspc2{border-left: 1px solid #fff;background-color: #7e1747;}
.avilspc:last-child .avilspc1{border-left: 1px solid #fff;}
.avilspc:last-child .avilspc2{border-right: 1px solid #fff;background-color: #846b77;}
.amenete {display: flex;padding: 7.7% 0 0;background-color: #efe1ce;}
.amenete1 {width: 34%;padding-top: 1%;padding-right: 3%;}
.amenete11{position: relative;padding-left: 23.2%;}
.amenete11::before{position: absolute;content: '';left: 0;top: 8%;width: 19%;height: 1px;background-color: #d1bd88;}
.amenete11 > h3 {text-transform: uppercase;font-size: 3.45vw;width: 67%;line-height: 1em;}
.amenete11 > h5 {text-transform: uppercase;font-size: 1.45vw;}
.amenete11 > p {padding-top: 27px;font-size: 1.17vw;hyphens: auto;}
.amenete2 {width: 63%;display: flex;flex-wrap: wrap;}
.amntlt:nth-child(6n+1) {margin-left: 0;}
.amntlt {width: 14%;margin-left: 3.2%;margin-bottom: 11.6%;}
.amntltg {width: 78%;margin: 0 auto;}
.amntltx {text-align: center;padding-top: 18%;}
.amntltx > p {font-weight: 500;font-size: 0.9vw;padding-bottom: 0;}
.amntltx > h5 {font-size: 0.95vw;font-weight: 700;line-height: 1.2em;}
.amntlt:nth-last-child(1),.amntlt:nth-last-child(2),.amntlt:nth-last-child(3),.amntlt:nth-last-child(4),.amntlt:nth-last-child(5),.amntlt:nth-last-child(6) {margin-bottom: 8.3%;}
.esgblt {display: flex;padding: 8.3% 0 0;}
.esgblt1 {width: 34%;padding: 1.3% 6% 0 0;}
.esgblt11 {position: relative;padding-left: 26%;}
.esgblt11::before{position: absolute;content: '';left: 0;top: 14%;width: 21%;height: 1px;background-color: #d1bd88;}
.esgblt11 > h3 {text-transform: uppercase;font-size: 3.45vw;width: 67%;line-height: 1em;}
.esgblt11 > h5 {text-transform: uppercase;font-size: 1.45vw;padding-top: 7px;}
.esgblt2 {width: 66%;display: flex;flex-wrap: wrap;}
.esgblt21:nth-child(6n+1) {margin-left: 0;}
.esgblt21 {width: 14%;margin-left: 3.2%;margin-bottom: 11.1%;}
.esgblt2g {width: 71%;margin: 0 auto;}
.esgblt2t {text-align: center;padding-top: 18%;}
.esgblt2t > p {font-weight: 500;font-size: 0.9vw;padding-bottom: 0;}
.esgblt2t > h5 {font-size: 0.95vw;font-weight: 700;line-height: 1.2em;}
.esgblt2t.gold{color: #ffc952;}
/*===============================================================
                                Blog
================================================================*/
.blng .leased1 > h1{margin-bottom: 5px;padding-left: 10%;}
.leased.blng .leased1 > h1::before{width: 8%;}
.leased1 > h5 {padding-left: 10.8%;text-transform: uppercase;color: #fff;font-size: 1.44vw;}
.blogs {font-size: 0;margin: 0 3.5%;padding: 5% 0;}
.blogs > div {display: inline-block;vertical-align: top;font-size: 16px;}
.blogs1 {width: 33%;position: sticky;top: 15%;padding-right: 10%;}
.blogs1 > h2 {font-size: 2vw;line-height: 1.2em;text-transform: uppercase;position: relative;}
/*.blogs1 > h2::before {position: absolute;content: '';left: -11.5%;top: 51%;width: 10%;height: 1px;background-color: #d1bd88;}*/
.tpic {padding-top: 15px;}
.tpic > li {margin-bottom: 20px;position: relative;padding-left: 15px;}
.tpic > li::before {position: absolute;content: '';left: 0;top: 12px;width: 10px;height: 1px;background-color: #7e1747;}
.tpic > li.active::before {background-color: #d1bd88;}
.tpic > li.active > a {color: #d1bd88;}
.tpic > li > a {color: #7e1747;font-size: 1.05vw;line-height: 1.1em;}
.blogs2 {width: 67%;}
.authchld1 > h3 {font-size: 1.8vw;padding-bottom: 0px;}
.blgcnt > p {font-size: 1.2vw;padding-bottom: 30px;}
.blgig {padding-bottom: 30px;}
.blgcnt > h5 {font-size: 1.5vw;font-weight: 600;padding-bottom: 10px;}
.blgcnt > ol {margin: 0;padding-left: 15px;padding-bottom: 30px;}
.blgcnt > ul{margin: 0;padding-left: 15px;padding-bottom: 30px;list-style: disc;}
.blgcnt > ol > li,.blgcnt > ul > li {font-size: 1.2vw;letter-spacing: 0.02em;line-height: 1.1em;padding-bottom: 7px;}
.blgcnt > p.pb0 {padding-bottom: 5px;}
.blgcnt {display: none;}
.blgcnt:first-child{display: block;}
.blogs1.mob {display: none;}
.publis {padding-bottom: 20px;}
.publis > p {font-size: 1.2vw;padding-bottom: 0;}
.publis > h5 {font-size: 1.5vw;font-weight: 600;}
.publis.nopds {padding-bottom: 0;}
/*------------------17-03-2025---------------*/
.lndngblg {width: 31.3%;margin-left: 3%;margin-bottom: 30px;}
.lndngblg:nth-child(3n+1) {margin-left: 0;}
.lndng2 {padding-top: 10px;}
.lndng2 > h5 {font-size: 1.2vw;color: #7e1747;line-height: 1.2em;}
.lndng2 > a {color: #7e1747;font-size: 1.1vw;display: inline-block;margin-top: 5px;padding-right: 30px;position: relative;}
.lndng2 > a:hover{    color: #d1bd88;}
.lndng2 > a::after{position: absolute;content: ''; top: 60%;transform: translateY(-50%);right: 5px;width: 16px;height: 12px;background: url(../img/rightarw.png) no-repeat 1px 0 / 45px auto;transition: all 300ms ease-in-out;}
.lndng2 > a:hover::after{background: url(../img/rightarw.png) no-repeat -29px 0 / 45px auto;}
.lndng1 > a:hover img{transform: scale(1.05);}
.lndng1 > a{overflow: hidden;display: block;}
.lndng1 > a img{transition: all 500ms ease-in-out;}
/*------------------under construction---------------*/
.header.ucdif {background-color: #fff;}
.header.ucdif .hedcontainer {padding: 1% 0;}
.header.ucdif .logo {width: 160px;}
.header.ucdif .navigate{margin-top: 0;}
.content.pdtop {padding-top: 80px;}
#construction,#events {background-color: #efe1ce;}
.galry.ucnc .glryl img {height: auto;}
.uconstr {padding: 0 5.3% 0 7.3%;}
.uconstr1 > h5 {font-weight: 600;text-transform: uppercase;font-size: 1.5vw;padding-bottom: 10px;}
.uconstr2 {display: flex;flex-wrap: wrap;margin-bottom: 3%;}
.unndr {margin-right: 14%;}
.unndr,.vidspic > a{overflow: hidden;}
.unndr a:hover img,.vidspic > a:hover img{transform: scale(1.1);}
.unndr img,.vidspic > a 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;}
.uconstr2 .owl-nav {position: absolute;top: 50%;left: -50px;right: -10px;transform: translateY(-50%);pointer-events: none;}
.uconstr2 .owl-nav button.owl-prev{float: left;width: 30px;height: 30px;background-color: #7e1747 !important;border-radius: 50%;padding: 0;pointer-events: all;}
.uconstr2 .owl-nav button.owl-next{float: right;width: 30px;height: 30px;background-color: #7e1747 !important;border-radius: 50%;padding: 0;pointer-events: all;}
.uconstr2 .owl-nav button.owl-prev span{display: block;width: 12px;height: 12px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(-135deg);margin-left: 11px;font-size: 0;}
.uconstr2 .owl-nav button.owl-next span{display: block;width: 12px;height: 12px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: rotate(45deg);margin-left: 7px;font-size: 0;}
.uconstr2 .owl-nav button.owl-prev.disabled,.uconstr2 .owl-nav button.owl-next.disabled  {display: none;}
/*------------------events---------------*/
.vidsets {display: flex;}
.vidspic {width: 17.2%;margin-right: 2.8%;margin-bottom: 3%;}
.vdopop {display: block;position: relative;}
.vdopop::before {position: absolute;content: '';top: 0%;left: 0%;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);z-index: 1;}
.vdopop::after {position: absolute;content: '';top: 50%;left: 50%;transform: translate(-50%, -50%);width: 3vw;height: 3vw;background: url(../img/play.png) no-repeat 0 0 / 100% auto;z-index: 2;}
.video-pop,.video-pop video{width: 100%;height: 100%;}
/*------------------enquire now---------------*/
.enqpops.active {display: flex;}
.enqpops {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;display: none;align-items: center;justify-content: center;background-color:rgba(0,0,0, 0.7);}
.enqpop {width: 70%;background-color: #efe1ce;position: relative;padding:30px 30px 20px;}
.enqcls {position: absolute;top: 0;right: 0;color: #7e1747;font-weight: 600;display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;font-size: 1.7em;}
.enqpp > h5 {text-transform: uppercase;color: #7e1747;font-size: 2vw;font-weight: 600;padding-bottom: 20px;}
/*------------------Overview---------------*/
.socil > li:first-child {display: none;}
.overvew {display: flex;background-color: #efe1ce;}
.overvew1 {width: 43.3%;padding: 3% 3% 0 0;}
.overvew1 > h3 {text-transform: uppercase;color: #7e1747;font-size: 3vw;line-height: 0.9em;padding-left: 17%;position: relative;}
.overvew1 > h3::before {position: absolute;content: '';left: 0;top: 27%;width: 15%;height: 1px;background-color: #d1bd88;}
.overvew1 > h5 {color: #7e1747;padding-left: 17%;text-transform: uppercase;font-size: 1.44vw;padding-top: 5px;}
.overvew1p{padding-top: 20px;padding-left: 17%;}
.overvew1p > p {font-size: 1.2vw;letter-spacing: 0.01em;}
.overvewig {display: flex;align-items: center;padding-left: 17%;padding-top: 20px;}
.overvewig1 {width: 27%;margin-right: 10%;}
.overvewig2 {width: 20%;}
.overvew2 {width: 56.7%;}
/*===============================================================
                                Footer
================================================================*/
.footer {display: flex;padding: 3% 9% 1% 2.9%;justify-content: space-between;position: relative;background-color: #ceba83;}
.footer::before {position: absolute;content: '';left: 0;bottom: 0;width: 33%;height: 73%;background-color: #bba052;clip-path:polygon(0 0, 100% 100%, 0 100%);}
.footer::after {position: absolute;content: '';left: 0;top: 0;width: 49.5%;height: 100%;background-color: #d6c394;clip-path: polygon(0 0, 100% 0,0% 100% );}
.foot1 {width: 22.3%;padding-top:2%;position: relative;z-index: 1;}
.foot2 {width: 42%;}
.footlst > li,.mbebltt > li {padding-bottom: 8.5px;}
.footlst > li > a,.mbebltt > li > a {font-weight: 600;color: #7e1747;padding: 0 0 9px 7px;font-size: 1.23vw;display: block;border-bottom: 1px solid #7e1747;text-transform: uppercase;}
.footlst > li.active > a,.mbebltt > li.active > a,.mbebltt > li > a:hover{color: #fff;}
.footlst > li > a > span{font-weight: 500;}
.mbebltt > li:last-child > a{border-bottom: none;}
.cpysclnk {padding: 0.8% 3% 0%;display: flex;justify-content: space-between;align-items: center;}
.cpyrts {display: flex;}
.cpyrts > li {padding-right: 11px;position: relative;}
.cpyrts > li > a {text-transform: uppercase;font-size: 0.85vw;font-weight: 500;color: #7e1747;    display: block;}
.cpyrts > li:first-child > a{pointer-events: none;}
/*.cpyrts > li::after{position: absolute;content: '';top: 50%;transform: translateY(-50%);right: 5px;width: 1px;height: 10px;background-color:  #7e1747;}*/
.cpyrts > li:last-child::after{display: none;}
.socil {display: flex;}
.socil > li {margin-right: 15px;}
.socil > li:last-child{margin-right: 0;}
.socil > li > a {display: block;width: 38px;height: 38px;background-image: url(../img/social.png);background-repeat: no-repeat;background-size: 235px auto;}
.socil > li > a.fb{background-position: 0 0;}
.socil > li > a.insta{background-position: -49px 0;}
.socil > li > a.utbe{background-position: -99px 0;}
.socil > li > a.twtr{background-position: -149px 0;}
.socil > li > a.lnkin{background-position: -199px 0;}
.socil > li > a.fb:hover{background-position: 0 -70px;}
.socil > li > a.insta:hover{background-position: -49px -70px;}
.socil > li > a.utbe:hover{background-position: -99px -70px;}
.socil > li > a.twtr:hover{background-position: -149px -70px;}
.socil > li > a.lnkin:hover{background-position: -199px -70px;}
.mbeblt > a {font-weight: 700;color: #7e1747;padding: 0 0 9px 7px;font-size: 1.23vw;display: block;text-transform: uppercase;position: relative;}
.mbeblt > a::after{position: absolute;content: '';right: 0;top: 40%;border-top: 2px solid #7e1747;border-right: 2px solid #7e1747;width: 8px;height: 8px;transform: translateY(-50%) rotate(135deg);transition: all 500ms ease-in-out;}
.mbeblt > a.active::after{top: 60%;transform: translateY(-50%) rotate(-45deg);}
.mbebltt {display: none;padding-left: 15px;}
.enbt{position:fixed;bottom:20%;left:11px;z-index:777;opacity:1}
.enbt a{color:#fff;padding:0px;font-size:0;display:block;margin:6px 5px;position:relative}
.enbt a>img{display:inline-block;vertical-align:middle;width:45px;background:#fff;border:1px solid #d9d9d9;border-radius:50%;position:relative;z-index:1;}
.enbt a:hover{width:55px}
.enbt a span{display:block;position: absolute;top: 6px;text-align: left;background:#7e1747;color:#fff;z-index:-1;left:6px;border-radius:0 20px 20px 0;padding:5px 0 5px 22px;font-size:1.1rem;transform:translateX(0px);visibility:hidden;opacity:0;border:1px solid #7e1747;text-transform:uppercase;font-weight:600}
.enbt a:first-child span{width:127px}
.enbt a:hover span{opacity:1;visibility:visible;transform:translateX(27px)}
/*.enbt a:hover img {transform: rotate(360deg);}*/
.enbt, .enbt a img, .enbt a span,.enbt.mob{-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;}
.disgnm {padding: 0% 3% 0.5%;}
.disgnm a {text-transform: uppercase;font-size: 0.85vw;font-weight: 500;color: #7e1747;display: block;}
.disgnm.dislmrdd {padding-bottom: 2%;font-size: 0.78em;}
/*blogs*/
.authchld1 {display: inline-block;width: 89%;}
.authcont1{padding-bottom: 20px;}
.authorsna {display: inline-block;width: 10%;vertical-align: bottom;}
.authorsimg {width: 60%;padding-bottom: 2px;margin: 0 0 0 auto;}
.authorsna h5 {font-size: 0.8em;text-align: right;}
.blogs.bognessd {margin: 0 8%;padding: 1% 0 5%;}
.bognessd .blogs2 {width: 100%;}
.breadcrumb {padding: 1% 8% 0;display: flex;justify-content: space-between;}
.bredcrmb {display: flex;align-items: center;}
.bredcrmb > li {padding-right: 1.2vw;position: relative;}
.bredcrmb > li > a {font-size: 1.2vw;text-transform: capitalize;color:#7e1747;}
.bredcrmb > li::after {position: absolute;content: '/';top: 50%;transform: translateY(-50%);right: 0.4vw;color: #7e1747;line-height: 0.8em;font-size: 1.4vw;}
.bredcrmb > li:last-child > a {pointer-events: none;}
.bredcrmb > li:last-child::after {content: '';}
/*===============================================================
                                Responsive
================================================================*/
@media only screen and (min-width:1600px){
    .bnrvdog {height: 83vh;}
    .gm-style .gm-style-iw-c{top: 1.2vw;}
}
@media only screen and (min-width:1280px) and (max-width:1399px){
    .desk.minde{display: none;}
    .desk7{display: block;}
    .hedcontainer{padding: 1.5% 0 1%;}
    .header.shead .hedcontainer {padding: 0.5% 0;}
    .logo {width: 18%;}
    .header.shead .logo {width: 10%;}
    .opts {padding: 30% 30px 0 30px;}
    header.hdesd .sldmnu .opts {padding: 25% 30px 0 30px;}
    /*.content {padding-top: 8%;}*/
    .bnrvdog {height: 83vh;}
    .mstrpln2{margin: 0 11%;}
    .mslist > li {width: 16.6%;}
    .mstrplnlt {padding-top: 1%;}
    .amntlt{margin-bottom: 8%;}
    .alphau21{padding:2.4% 3% 2% 3.6%; }
    .mapgi > .desk img {height: 90vh;overflow: hidden;}
    .loctlst > li:last-child{padding-bottom: 0;}
    .loctlst > li {padding-bottom: 12px;}
    .alphau2l > li {padding-bottom: 0.8%;}
    .videodiv{height: 90vh;}
}
@media screen and (max-width: 1367px) and (min-height: 900px) and (orientation:landscape) {
    .bannerig .desk img,.glryl > img,.leasbnr > img {height: auto;}
    .hedcontainer{padding: 2.7% 0 1%;}
    .logo {width: 21%;}
    .header.shead .logo {width: 13%;}
    .sldmnu{top: 13%;}
    header.hdesd .sldmnu {top: 7%;}
    .mstrpln2{margin: 0 7.3%;}
    .mstrplnlt {padding-top: 3%;}
    .amntlt{margin-bottom: 11.6%;}
    
}
@media only screen and (max-width :1280px) and (min-width:1000px) and (orientation:landscape){
    .bannerig .desk img,.glryl > img,.leasbnr > img {height: auto;}
    .tower{padding-left: 0;}
    .tlevel > li > a,.mslist > li > a,.alphau2l > li > a{font-size: 1.3vw;}
    .tower{padding-bottom: 2%;}
    .architec{padding-top: 18%;}
    .mslist > li {width: 16.6%;margin-bottom: 5px;}
    .cpyrts > li > a{font-size: 1.1vw;}
    .sbmt {margin-top: 14px;}
    .chkerrs{font-size: 1vw;}
    .sldmnu{top: 14%;}
    header.hdesd .sldmnu {top: 8%;}
    .msnum > li > a span{font-size: 1.1vw;padding: 2px 5px;}
    .flrlvl {margin: 0 4%;}
    .enbt a:hover span {opacity: 0;visibility: hidden;}
}
@media only screen and (max-width :1280px){
    .vidspic {width: 21.5%;margin-right: 3.5%;}
}
@media only screen and (max-width:64em){
    .desk{display: none;}
    .mob{display: block;}
    .glryl > img,.leasbnr > img{height: auto;}
    .hedcontainer {padding: 20px 0 10px;margin: 0 30px;}
    .header.shead .hedcontainer {padding: 10px 0;}
    .logo {width: 160px;}
    .header.shead .logo {width: 150px;}
    .sldmnu {width: 42%;}
    .preimg {width: 30%;}
    .navigate{margin-top: -10px;}
    
    .banercnt > h3,.architec1 > h2,.mstrpln1 > h3,.uloct11 > h3,.hstry1 > h3,.conectu1 > h3,.leased1 > h1,.mstrpln7 > h3,.mstrpln81 > h3,.mstrpln0 > h3{font-size: 2em;}
    .blogs1 > h2,.qkfcts12 > h3 {font-size: 1.5em;}
    .alphautl > h3,.llavl > li > p,.authchld1 > h3{font-size: 1.3em;}
    .qkfcts21 > h5,.elevtea1 > h5,.publis > h5{font-size: 1.2em;}
    .qkfcts33 > h5,.call, .mail,input.ppvs,input.ppvsv,.amenete11 > h5,.esgblt11 > h5,.blgcnt > h5,.avilspc21 > p{font-size: 1.1em;}
    .navi > li > a,.opts > li > a,.qkfcts12 > h5,.architec1 > h5,.mstrpln1 > h6,.uloct11 > h5,.hstry1 > h5,.conectu1 > h5,.loctlst > li > a,.leased1 > h5,.blgcnt > p,.blgcnt > ol > li, .blgcnt > ul > li,.tpic > li > a,.publis > p,.mnuclmil .call, .mnuclmil .mail,.estbrdg > a,.estbrdgl > li > a,.bredcrmb > li > a {font-size: 1em;}
    .mstrpln1 > p,.alphautl > p,.alphau2l > li > a,.hstry1 > p,.lgcye > p,.lgcye > h5,.footlst > li > a,.amenete11 > p,.mstrpln7 > p,.mstrpln81 > p,.mbeblt > a,.mbebltt > li > a{font-size: 0.9em;}
    .qkfcts33 > p,.mslist > li > a,.llavl > li > h5,.amntltx > h5,.amntltx > p,.esgblt2t > p,.esgblt2t > h5{font-size: 0.8em;}
    .chkerrs,.cpyrts > li > a{font-size: 0.7em;}
    .tlevel > li > a{font-size: 1.67vw;}
    
    /*.content {padding-top: 79px;}*/
    .qkfcts12{width: 35%;}
    .qkfcts12::before{width: 15%;}
    .bnrvdog {height: auto;}
    .banercnt{padding: 20px 20px 20px 30px;}
    .igbcc1 {width: 70%;}
    .qkfcts2 {padding: 20px 30px;}
    .qkfcts22{width: 30%;}
    .qkfcts3{padding: 30px;}
    .qkfcts33 {padding-left: 1vw;}
    .qkfcts11 {width: 65%;}
    .tower {width: 44%;padding-left: 0;padding: 20px 0;}
    .tower1 {width: 73%;}
    .tower2 {width: 27%;padding-top: 25.5%;}
    .tlevel > li {padding: 2.6% 0 2.6% 35%;}
    .tlevel > li::before{width: 35%;}
    .flrlvl {margin: 0 5%;}
    .architec{padding-top: 21%;}
    .alphautl > p{padding-left: 0;padding-top: 10px;letter-spacing: 0.02em;}
    .alphau2l > li > a{    letter-spacing: 0em;}
    .hstry {align-items: center;}
    .hstry1 {padding:5% 0 0 7.3%}
    .conectu1 > h5{width: 70%;}
    .popv:nth-child(3n+3) {margin-right: 0;}
    .popv {width: 30.8%;}
    .sbmt {margin-top: 12px;}
    .sbmt > span,.sbmtt > span{width: 25px;height: 16px;}
    .cpysclnk {padding: 15px 30px 0px;}
    .mslist > li {width: 33.3%;}
    .msnum > li > a span{font-size: 1.3vw;padding: 2px 5px;}
    .uloct11{width: 90%;}
    .alphau21{padding: 3% 2% 3% 2%;}
    .footer{padding: 30px 30px 1% 30px;}
    .hstry1::before{top: 9%;}
    .hstry1 > h3{width: 45%;}
    .hstry2 {width: 40%;padding-left: 0%;padding-top: 0;}
    #message {width: 60%;}
    
    .llavl > li {padding-right: 24px;}
    .leased1 > h1{margin-bottom: 8%;padding-left: 10%;}
    .leased1 > h1::before{width: 8%;}
    .llavl{padding-left: 10%;}
    .llavl > li:nth-child(1),.llavl > li:nth-child(4) {
    width: 121px;
}
    .llavl > li:nth-child(3), .llavl > li:nth-child(6) {
    padding-right: 0;
}
    .elevtea1 {padding: 5.7% 0% 8% 1.9%;}
    .elevtea{margin: 0 30px 0 auto;}
    .amenete11 > h3{width: 75%;}
    .amenete{display: block;    padding: 5% 0 0;}
    .amenete1 {width: 100%;padding-top: 0;padding-right: 30px;}
    .amenete2 {width: 100%;padding: 30px 30px 0;}
    .amenete11 > p {padding-top: 10px;}
    .amenete11::before,.esgblt11::before{top: 15px;width: 6%;}
    .amenete11,.esgblt11{padding-left: 7%;}
    .amntltx{padding-top: 10px;}
    .amntltx > p{letter-spacing: 0;}
    .esgblt{padding: 50px 0 0 ;display: block;}
    .esgblt1{width: 100%;padding-right: 30px;padding-top: 0;}
    .esgblt2{width: 100%;padding: 30px 30px 0;}
    .galry .owl-nav{left: 0.5%;right: 0.5%;}
    .gm-style .gm-style-iw-c{font-size: 1em;}
    .lesawrd1,.lesawrd2 {width: 30%;}
    /*-------------------------blog------------------------*/
    .blogs{margin: 0 30px;padding: 30px 0;}
    .blogs1,.blogs2 {width: 100%;}
    .blogs1 {padding-right: 0;padding-bottom: 20px;position: static;}
    .blogs1 > h2::before{left: -30px;width: 25px;}
    .authchld1 > h3{line-height: 1.2em;}
    .blogs1.desk {display: none;}
    .blogs1.mob {display: block;}
    /*.blogs2{border-bottom: 1px dotted #7e1747;margin-bottom: 25px;}*/
    .authorsimg {width: 50%;}
    .authorsna h5 {font-size: 0.7em;}
    .authorsna {width: 15%;}
    .blogs.bognessd {padding: 30px 0;}
    /*-------------------------17-03-2025------------------------*/
    .lndng2 > h5{font-size: 1em;}
    .lndng2 > a{font-size: 0.9em;}
    .authcont1 {display: flex;flex-wrap: wrap;position: relative;}
    .blgbck {position: absolute;top: 0;right: 0;z-index: 10;}
    .blgbck > a {padding: 5px 0 5px 20px;display: inline-block;color: #7e1747;font-size: 0.9em;position: relative;}
    .blgbck > a::before{position: absolute;content: '';left: 9px;top: 12px;width: 7px;height: 7px;border-top:1.5px solid #7e1747;border-right:1.5px solid #7e1747;transform: rotate(-135deg);}
    .authchld1 {order: 2;width: 100%;}
    .authorsimg{margin: 0;}
    .authorsna h5{text-align: left;}
    .authorsna {padding-bottom: 10px;}
    
    /*-------------------------team------------------------*/
    .tembrs {width: 32.3%;margin-right: 1%;margin-bottom: 1%;}
    .tembrstt > h5,.awrdspop2 > h3{font-size: 1.1em;}
    .tembrstt > p,.awrdspop2 > h5,.awrdspop2 > p{font-size: 0.9em;}
    .temembrs9{padding:10px 7.3% 20px; }
    .tembrs2{top: 65px;height: calc(100% - 65px);}
    .awrdspop1 {width: 90%;}
    .glryl > p{bottom: 16px;right: 20px;}
    
    .header.ucdif .hedcontainer {padding: 20px 0;}
    .content.pdtop {padding-top: 90px;}
    .tembrsig::before{background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, 0.7) 100%);}
    .call::before,.mail::before{width: 17px;height: 17px;}
    .call, .mail{padding-left: 22px;}
    .enbt{left: 0;}
    .enbt a:hover span {opacity: 0;visibility: hidden;}
    .mnuclmil .call::before, .mnuclmil .mail::before {width: 17px;height: 17px;}
    .enqpop {width: 90%;}
    .enqpp > h5{font-size: 1.4em;}
    /*-------------------------Construction------------------------*/
    .mstrpln8 {padding: 30px 0;}
    .mstrpln72 > h5{font-size: 0.9em;}
    .srtbyr > a,.finyear > li > a{font-size: 0.8em;}
    .mstrpln81{width: 75%;}
    .uconstr1 > h5{font-size: 1.1em;}
    .uconstr2 .owl-nav{    left: -42px;right: -20px;}
    .uconstr2{margin-bottom: 30px;}
    /*------------------Overview---------------*/
    .overvew1 > h3{font-size: 2em;}
    .overvew1 > h5{font-size: 1em;}
    .overvew1p > p {font-size: 0.9em;}
    .overvew1{padding: 30px 20px 30px 0;}
    .overvew{align-items: center;}
    .overvew1 > h3{padding-left: 30px;}
    .overvew1 > h3::before{width: 25px;}
    .overvew1p,.overvewig,.overvew1 > h5{padding-left: 30px;}
    .overvewig{padding-top: 20px;}
    .overvewig1 {width: 40%;margin-right: 10%;}
    .disgnm a {font-size: 0.8em;}
    .overvewig2 {width: 30%;}
}
@media only screen and (max-width :767px) and (min-width:470px) and (orientation:landscape){#orimode{display:block}}

@media only screen and (max-width:39em){
    .desk1,.navi,.header.shead ul.navi{display: none;}
    .mob1{display: block;}
    .hedcontainer {padding: 15px 0px 10px;margin: 0 20px;align-items: center;}
    .sldmnu {right: 0;width: 80%;}
    .opts > li > a {text-align: right;}
    .preimg {width: 55%;}
    .mnucnt,.estbrdg {text-align: right;}
    .qkfcts11,.qkfcts21,.qkfcts21,.architec,.tower,.inmap,.alphau21,.hstry1,.hstry2,.popv,.conectu2,.conectu1,.uloct2,.uloct1 {width: 100%;}
    .qkfcts2,.florpln1,.loction2,.hstry,.pvrs,.conectu,.loction1,.cpysclnk{display: block;}
    .qkfcts,.galrye,.florpln,#masterplan,#location,.hstry,.conectu,.footer {overflow: hidden;}
    
    /*.content {padding-top: 74px;}*/
    .igbcc1 {width: 90%;}
    .banercnt{bottom: 0px;padding: 20px 20px 20px 20px;width: auto;}
    .banercnt > h3{font-size: 1.7em;}
    .qkfcts12 {position: relative;width: 100%;padding: 30px;}
    .qkfcts12::before{width: 25px;top: 32%;}
    .qkfcts1::before{width: 100%; height: 150px;background-color: #e0c7ca;clip-path: polygon(0 0, 100% 0%, 40% 100%, 0 100%);}
    .qkfcts1::after {top: 0;bottom: auto;width: 100%;height: 138px;background-color: #7e1747;clip-path: polygon(0 0, 60% 0%, 100% 100%, 0 100%);}
    .qkfcts12 > h3{width: 70%;}
    .qkfcts21 {padding-top: 0;padding-bottom: 20px;}
    .qkfcts22{width: 100%;}
    .qkfcts3 {flex-wrap: wrap;}
    .qkfcts32 {width: 7vw;}
    .qkfcts33 {padding-left: 3vw;}
    .qkfcts31:nth-child(odd) {width: 60%;}
    .qkfcts31 {padding-bottom: 20px;width: 40%;}
    .qkfcts31:last-child{padding-bottom: 0;width: 100%;}
    .galrye {padding-top: 0;}
    .galry .owl-nav button.owl-prev{width: 35px;height: 35px;background: url(../img/cirarw.png) no-repeat 0 1px / 103px auto !important;}
    .galry .owl-nav button.owl-next{width: 35px;height: 35px;background: url(../img/cirarw.png) no-repeat -68px 1px / 103px auto !important;}
    .architec{padding: 30px 0;}
    .architec1{padding-left: 30px;}
    .architec1::before{top: 15px;width: 25px;}
    .florpln::before{width: 100%;height: 144px;}
    .florpln::after{top: 0;bottom: auto;width: 100%;height: 145px;clip-path: polygon(0 0, 50% 0, 100% 100%, 0% 100%);}
    .tower{padding: 20px;}
    .florpln2 {top: 144px;overflow: hidden;}
    .floorpimg {
    transform: translateX(-19.3%) rotate(-90deg);
    width: 165%;
}
    .floor-nav{left: -16px;right: -16px;}
    .florclos {
    top: -47%;
    right: 2%;}
    .mstrpln1 > h3{width: 45%;}
    .mstrpln1{padding: 30px 20px 20px 30px;}
    .mstrpln1::before{    top: 46px;width: 25px;}
    .mstrpln2{margin:  0 20px;}
    .mslist > li {width: 50%;}
    .uloct2 {overflow: hidden;}
    /*---------------------master plan ------------------*/
        .zoom-image1 {
        width: 100%;
        transform-origin: center center;
        transition: transform 0.2s ease;
        /*touch-action: none;*/
        will-change: transform;
    }
    .msnum > li > a p {font-size: 0.5em;width: 10px;height: 10px;line-height: 0.7em;}
     .msnum > li > a span {top: 0px;right: 10px;padding: 1px 2px 1.7px;line-height: 1em;font-size: 0.5em;min-width: auto;}
    .msnum > li > a:hover p{    transform: scale(1.5);}
    
    li.mmnm1 {top: 24.3%;right: 76.8%;}
li.mmnm2 {top: 19.3%;right: 80.1%;}
li.mmnm3 {top: 39.8%;right: 76%;}
li.mmnm4 {top: 8%;right: 60.5%;}
li.mmnm5 {top: 12.4%;right: 23.7%;}
li.mmnm6 {top: 19.4%;right: 67.4%;}
li.mmnm7 {top:11.1%;right: 51.5%;}
li.mmnm8 {top: 11.8%;right: 64.8%;}
li.mmnm9 {top: 34.5%;right: 80.8%;}
li.mmnm10 {top: 8.8%;right: 41.6%;}
li.mmnm11 {top: 10.5%;right: 30%;}
li.mmnm12 {top: 14.7%;right: 20.5%;}
li.mmnm13 {top: 15.6%;right: 78.8%;}
li.mmnm14 {top: 32.8%;right: 25%;}
li.mmnm15 {top: 18.5%;right: 41%;}
li.mmnm16 {top: 23.5%;right: 48.8%;}
li.mmnm17 {top: 60.7%;right: 80.6%;}
li.mmnm18 {top:8.8%;right: 82%;}
li.mmnm19 {top: 94.3%;right: 46.7%;}
li.mmnm20 {top: 80.2%;right: 79.8%;}
li.mmnm21 {top: 36.8%;right: 18.8%;}
li.mmnm22 {top: 16.5%;right: 16.3%;}
li.mmnm23 {top: 7%;right: 75.6%;}
li.mmnm24 {top: 15.2%;right: 40.8%;}
li.mmnm25 {top: 14%;right:74.4%;}
li.mmnm26 {top: 52.6%;right: 70.6%;}
li.mmnm27 {top: 9%;right: 35%;}
li.mmnm28 {top: 6%;right: 66.7%;}
li.mmnm29 {top: 25.3%;right: 23.8%;}
li.mmnm30 {top: 15.4%;right: 27.8%;}
    
        .msnum > li.mmnm5 > a span, .msnum > li.mmnm11 > a span,.msnum > li.mmnm12 > a span, .msnum > li.mmnm27 > a span, .msnum > li.mmnm28 > a span, .msnum > li.mmnm14 > a span, .msnum > li.mmnm15 > a span, .msnum > li.mmnm22 > a span, .msnum > li.mmnm19 > a span ,.msnum > li.mmnm20 > a span,.msnum > li.mmnm6 > a span{left: 10px;right: auto;}
        .msnum > li.mmnm4 > a span, .msnum > li.mmnm30 > a span {top: 10px;right: 0;}
    .msnum > li.mmnm3 > a span,.msnum > li.mmnm7 > a span,.msnum > li.mmnm17 > a span,.msnum > li.mmnm2 > a span {top: 10px;left: 0;right: auto; }
    .mstrpln2m {
    overflow: hidden;
}
    /*---------------------master plan ------------------*/
    .uloct1 {padding: 30px 0;}
    .loction1::before{    width: 100%;height: 160px;}
    .loction1::after{top: 0;bottom: auto;width: 100%;height: 143px;background-color: rgba(90, 54, 106, 1);clip-path: polygon(0 0, 40% 0%, 100% 100%, 0 100%);}
    .uloct11{padding-left: 30px;width: 57%;}
    .uloct11::before{    top: 16px;width: 25px;}
    .alphau21 {padding: 20px 30px;}
    .alphau2l {padding: 0;}
    .mslist > li > a{font-size: 0.7em;}
    .hstry1 {padding: 20px 30px 0;}
    .hstry1::before{    top: 36px;width: 25px;}
    .conectu::before{    width: 100%;height: 160px;}
    .conectu::after{top: 0;bottom: auto;width: 100%;height: 162px;background-color: rgba(122, 31, 41, 1);clip-path: polygon(0 0, 40% 0%, 100% 100%, 0 100%);}
    .conectu1 {padding: 30px 30px;}
    .conectu1::before{top: 45px;width: 25px;}
    .conectu1 > h3{width: 40%;line-height: 0.8em;}
    .conectu1 > h5 {width: 53%;}
    .connfrm {padding: 20px;}
    .connfrm1 {width: 75%;}
    .foot1 {width: 33%;}
    .foot2 {width: 55%;}
    .footer {padding: 20px 20px 0px 20px;}
    .cpysclnk {padding: 15px 20px 20px;}
    .cpyrts {flex-wrap: wrap;padding-bottom: 5px;}
    .cpyrts > li:first-child::after{display: none;}
    .cpyrts > li:first-child{width: 100%;}
    .cpyrts > li {margin-bottom: 10px;}
    .hstry1::before{top: 5.5%;}
    .mstrpln7{padding: 10px 30px 20px;}
    .mstrpln7::before{top: 13%;}
    #completedproject,#construction,#events  {padding-bottom: 30px;}
    .videodiv{margin-bottom: 30px;}
    .mbhistry {width: 49%;margin-left: -7%;float: left;}
    .tlevel > li > a{font-size: 3.4vw;}
    #message {width: 90%;}
    .hstry1 > p {font-size: 4.1vw;}
    /*--------------leasing-----------------*/
    .leased{display: block;padding-top: 100px;}
    .leased1,.leased2{width: 100%;}
    .leased1 > h1{padding-left: 30px;}
    .leased1 > h1::before{width: 25px;}
    .llavl{padding-left: 30px;}
    .leased1{padding-bottom: 20px;}
    .content.anmtr .leased::before {width: 70%;height: 285px;}
    .content.anmtr .leased::after {width: 100%;height: 217px;}
    .leased::after{bottom: auto;top: 85px;background-color: #7e1747;clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}
    .leased2 {position: relative;z-index: 2;}
    .elevtea {margin: 0 0px;width: auto;}
    .elevtea1 {padding: 30px 20px;}
    .avilspc21 > h5{padding-left: 30px;font-size: 1em;}
    .avilspc21 > h5::before{width: 25px;}
    .amenete{padding: 30px 0 0 ;}
    .amenete11, .esgblt11 {padding-left: 30px;}
    .amenete11::before, .esgblt11::before {top: 15px;width: 25px;}
    .amenete1{padding-right: 30px;}
    .amenete11 > h3,.esgblt11 > h3 {width: 100%;font-size: 1.5em;}
    .amntlt:nth-child(3n+1),.esgblt21:nth-child(3n+1) {margin-left: 0;}
    .amntlt,.esgblt21 {width: 31%;margin-left: 3.3%;margin-bottom: 40px;}
    .amntlt:nth-last-child(1), .amntlt:nth-last-child(2), .amntlt:nth-last-child(3), .amntlt:nth-last-child(4), .amntlt:nth-last-child(5), .amntlt:nth-last-child(6) {margin-bottom: 40px;}
    .esgblt {padding: 30px 0 0;} 
     .lesawrd1,.lesawrd2 {width: 44%;}
    .avilspc21 > p{font-size: 1em;    padding-left: 30px;}
     /*-------------------------blog------------------------*/
    .content.anmtr .leased::before{height: 287px;display: none;}
    .content.anmtr .leased.blng::after{height: 122px;}
    .leased.blng .leased1 {padding-bottom: 25px;}
    .leased.blng::before{clip-path: polygon(0 0, 100% 0%, 79% 46%, 0 100%);}
    .leased.blng::after{clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 100%);}
    .leased1 > h5 {padding-left: 30px;width: 78%;}
    .blogs {margin: 0 20px;}
    .blogs1 {padding-bottom: 15px;}
    .blgcnt > p{padding-bottom: 20px;}
    .blogs2{margin-bottom: 15px;}
     /*-------------------------17-03-2025------------------------*/
    .lndngblg {width: 100%;margin-left: 0;}
    .authchld1 {display: block;width: 100%;padding-bottom:10px;}
    .authorsna {display: block;width: 100%}
    .authorsimg {width: 25%;margin:0;}
    .authorsna h5 {font-size: 0.8em;text-align: left;}
    /*-------------------------team------------------------*/
    .tembrs:nth-child(even) {margin-right: 0;}
    .tembrs {width: 49%;margin-right: 2%;margin-bottom: 2%;}
    .tembrstt{left: 7px;right: 7px;}
    .tembrstt > h5{font-size: 0.9em;}
    .tembrstt > p{font-size: 0.8em;padding-bottom: 5px;}
    .tembrs:last-child {margin-bottom: 0;}
    .awrdspop1 {max-height: 95%;}
    .awrdspop2 {max-height: 86vh;overflow-y: auto;border-bottom: 20px solid #fff;padding: 20px 15px 0px;}
    .mstrpln0 > h3{width: 70%;}
    .mstrpln0 {padding: 20px 20px 20px 30px;}
    .mstrpln0::before{top: 50%;}
    .llavl {padding-right: 20%;}
    .enbt a>img{width: 40px;}
    .mnucnt .socil{justify-content: flex-end;}
    .enqpop{padding: 30px 20px 20px;}
    .popv.sbmtt {margin-top: 10px;}
    /*-------------------------Construction------------------------*/
    .mstrpln8 {display: block;}
    .mstrpln81 {width: 100%;padding-left: 30px;padding-right: 20px;}
    .mstrpln81::before{top: 15px;}
    .mstrpln72{padding: 20px 0 0 30px;}
    .mob.tab{display: none;}
    .uconstr2 .owl-nav {left: -27px;right: -15px;}
    .uconstr2 .owl-nav button.owl-prev,.uconstr2 .owl-nav button.owl-next{width: 25px;height: 25px;}
    .uconstr2 .owl-nav button.owl-prev span{width: 10px;height: 10px;margin-left: 9px;}
    .uconstr2 .owl-nav button.owl-next span{width: 10px;height: 10px;margin-left: 6px;}
    .vidspic {width: 28.7%;margin-right: 4.5%;margin-bottom: 20px;}
    .vdopop::after{width: 5vw;height: 5vw;}
    /*------------------Overview---------------*/
    .overvew{display: block;}
    .overvew1 {width: 100%;padding: 30px 20px 30px 0;}
    .overvew2 {width: 100%;}
    /*---------------- Footer-----------------*/
    .disgnm.dislmrdd {padding: 0 0 7%;font-size: 0.75em;text-align: justify;margin-top: -5px;}
    .prevnxt span::before {width: 30px;height:30px;}
    .prevnxt .prv::before {left: 13px;top: -15px;}
    .prevnxt .prv::after {left: 31px;}
    .prevnxt .nxt::before {right: 13px;top: -15px;}
    .prevnxt .nxt::after {right: 17px;}
    .prevnxt span::after {width: 10px;height: 10px;}
}
@media only screen and (min-width:376px) and (max-width:600px){
    
}
@media only screen and (max-width:376px) and (max-height: 650px){
.flrlvl {margin: 0 13%;}
 .floor-nav {left: -30px;right: -30px;}
}
