/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    html{font-family: Arial, Helvetica, 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{ color: #222; }
    input, textarea, select {width: 100%;}
    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 solid #ccc; margin: 1em 0; padding: 0; } 
    audio, canvas, img, video { vertical-align: middle; }
    fieldset { border: 0; margin: 0; padding: 0;} 
    textarea { resize: vertical;}

    /* ==========================================================================
       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 { margin:0; font-size: 1em;font-family:adobe-garamond-pro, serif;font-weight: 400}
    p{line-height:1.4em; padding-bottom:1em; font-size:0.9em; margin: 0; letter-spacing: 0.02em;color: #939fac;}
    a {text-decoration:none; outline:0; outline-color: rgba(0, 0, 0, 0);color: #ededed;}
    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"], select, 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;}
    ::-webkit-input-placeholder{font-weight: 300;}
    :-moz-placeholder{font-weight: 300;}
    ::-moz-placeholder{font-weight: 300;}
    :-ms-input-placeholder{font-weight: 300;}
    
     
    /* ==========================================================================
                                  text colors related
       ========================================================================== */
    /* normal */
    body {color:#000;font-family:adobe-garamond-pro, serif;overflow-x: hidden;}
.clearfix:before, .clearfix:after {content: "";display: table;} 
.clearfix:after {clear: both;}
.clearfix: {*zoom: 1;}
/*body{background: url(../assets/Home_Desktop.jpg) no-repeat 0 0 /100% auto;}*/
@font-face {font-family:"Glitten-Regular";src:url("Glitten-Regular.otf");font-style:normal;font-weight:400;font-stretch:normal;}
    /* ==========================================================================
                                 commoncode
       ========================================================================== */
.mob,.locfacilt.mob{display: none;}
.hedleft,.navi,.galrydek,.stateart,.amenities,.highlight,.locatn,.listloc,.dirctn,.sitevisit,.fnavs,.hlamnts{font-size: 0;}
.hedleft > div,.navi > li,.galrydek > div,.stateart > div ,.highlight > div,.amenities > li,.hlamnts > li,.locatn > div,.listloc > li,.dirctn > div,.sitevisit > div,.fnavs > li{display: inline-block;vertical-align: top;font-size: 16px;}
.terliving,.natureligt,.artperk,.mstrplan ,.tcic,.distnce,.item-1,.galrymb,.embrace,.familybslider,.hlcont,.kite,.galery,.familybs,.bbsrwld7,.ffmmly{position: relative;}
.error,.vtxt.error {border-bottom: 1px dashed #ff0000 !important;}
#overlay{z-index:999999;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:10px}
#message{background-color:rgba(255,255,255,.8)}
#message{font-weight:400}
#message #okbtn{color:#fff;padding:5px 20px;background:#000}
#overlay.closes{display: flex;}
    /* ==========================================================================
                                  Animation
       ========================================================================== */
.navi > li > a:hover {color: #ff8300;}
.navi > li.over > a::before {width: 100%;left: 0;}
.opts li.over a {color: #ff8300;}
a,.clogo,.logo,.navi > li > a::before,.redmrecnt2,.mnulnk > span,.mnulnk.opened span::before,.mnulnk.opened span::after, .enbt, .enbt a img, .enbt a span,.enbt.mob,.hedleft,.navigate,.rerahed,.chrmns:hover .chrimg > img,.chrmns:hover .chrimg > img,.dtails,.fill,.mbrerahed {-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;}


.head.shead .clogo {width: 80px;}
.head.shead .logo{margin-top: 25px;width: 45px;}
.navi > li.over > a::before {width: 100%;left: 0;}
@media only screen and (min-width : 64em){.galrymb.htg.in-view .brdfly,.terliving.htg.in-view .trebird,.artperk.htg.in-view .vungle,.highlight.htg.in-view .jungle,.tcic.htg.in-view .tcicflr {right: -100%;width: 0;}}
@media only screen and (min-width : 64em){.highlight.htg.in-view .jungle {left: 0px;width: 0;}}
.brdfly,.trebird,.vungle,.jungle,.tcicflr,.dircircle.htg .layer5 {
    -webkit-transition: all 1.2s ease-in-out 1.2s;
    -moz-transition: all 1.2s ease-in-out 1.2s;
    -ms-transition: all 1.2s ease-in-out 1.2s;
    -o-transition: all 1.2s ease-in-out 1.2s;transition: all 1.2s ease-in-out 1.2s;
}
.natureligt.htg.in-view .natrenst {left: -100%;width: 0;}
.natrenst,.dircircle.htg .layer4 {
    -webkit-transition: all 1.2s ease-in-out 1s;
    -moz-transition: all 1.2s ease-in-out 1s;
    -ms-transition: all 1.2s ease-in-out 1s;
    -o-transition: all 1.2s ease-in-out 1s;transition: all 1.2s ease-in-out 1s;
}
.dircircle.htg .layer1{-webkit-transition: all 1.2s ease-in-out 0.4s;-moz-transition: all 1.2s ease-in-out 0.4s;-ms-transition: all 1.2s ease-in-out 0.4s;-o-transition: all 1.2s ease-in-out 0.4s;transition: all 1.2s ease-in-out 0.4s;}
.dircircle.htg .layer2 {-webkit-transition: all 1.2s ease-in-out 0.6s;-moz-transition: all 1.2s ease-in-out 0.6s;-ms-transition: all 1.2s ease-in-out 0.6s;-o-transition: all 1.2s ease-in-out 0.6s;transition: all 1.2s ease-in-out 0.6s;}
.dircircle.htg .layer3 {-webkit-transition: all 1.2s ease-in-out 0.8s;-moz-transition: all 1.2s ease-in-out 0.8s;-ms-transition: all 1.2s ease-in-out 0.8s;-o-transition: all 1.2s ease-in-out 0.8s;transition: all 1.2s ease-in-out 0.8s;}
.dircircle.htg.in-view .layer5{opacity: 0;transform: scale(0);}
.dircircle.htg .layer5{opacity: 1;transform: scale(1);}
.dircircle.htg.in-view .layer4,.dircircle.htg.in-view .layer3,.dircircle.htg.in-view .layer2,.dircircle.htg.in-view .layer1{opacity: 0;transform: translate(-50%,-50%) scale(0);}
.dircircle.htg .layer4,.dircircle.htg .layer3,.dircircle.htg .layer2,.dircircle.htg .layer1{opacity: 1;transform: translate(-50%,-50%) scale(1);}
@media only screen and (min-width : 64em){
.galrymb.htg .brdfly {animation: pulse 13s ease-in-out infinite;}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05); }
  100% { transform: scale(1); }
}
.jungle{animation: globe 13s linear infinite;}
@keyframes globe {
  0% { transform:  rotate(0deg); }
    25% { transform: rotate(5deg); }
  50% { transform:  rotate(0deg); }
    75% { transform:  rotate(-5deg); }
  100% { transform:  rotate(0deg); }
}
.vungle{animation: vungle 10s linear infinite;}
@keyframes vungle {
  0% { transform: translate3d( 0px,0, 0) rotateX() rotateY(0deg); }
    25% { transform:translate3d( 10px,0, 0) rotateX(-5deg) rotateY(-15deg); }
  50% { transform:  translate3d( 15px,0, 0) rotateX(-8deg) rotateY(-25deg); }
    75% { transform: translate3d( 10px,0, 0) rotateX(-5deg) rotateY(-15deg); }
    100% { transform: translate3d( 0px,0, 0) rotateX(0deg) rotateY(0deg); }
}
.trebird{animation: nest 10s linear infinite;}
@keyframes nest {
  0% { transform:translate3d( 0px,0, 0) rotatez(0deg); }
    25% { transform: translate3d( 5px,0, 0) rotatez(2deg) scale(1.05);  }
  50% { transform: translate3d( 10px,0, 0)  rotatez(4deg) scale(1.08);}
    75% { transform: translate3d( 5px,0, 0) rotatez(2deg)  scale(1.05) }
    100% { transform:  translate3d( 0px,0, 0) rotatez(0deg); }
}
}
    /* ==========================================================================
                                  header
       ========================================================================== */
.sldmnu,.phmenu{display: none;}
.head {position: fixed;top: 0;width: 100%;z-index: 999;}
.hedcontainer {background-image: url(../img/headerbg.png);background-repeat: no-repeat;background-position: center;background-size: cover;}
.hedleft {width: 100%;}
.clogo {width: 100px;padding: 7px 0 11px 29px;}
.navigate {vertical-align: middle!important;box-sizing: border-box;float: right;padding: 45px 50px 0 0}
.navi{text-align: center;}
.navi > li > a {color: #816932;font-size: 1em;display: block;padding-bottom: 5px;position: relative;font-weight:600;}
.navi > li > a::before {width: 0;position: absolute;content: '';height: 3px;background-color: #ff8300;bottom: 0;left: 50%;}
.navi > li > a span {font-size: 1.1em;}
.navi > li {margin-right: 20px;}
.navi > li:last-child{margin-right: 0;}
.hedright {float: right;}
.logo {width: 57px;margin-right: 33px;margin-top: 33px;}
.phmenu {float: right;}
a.mnulnk {display: block; width: 65px;height: 45px;margin-top: 25px;border-top-left-radius: 30px;border-bottom-left-radius: 30px;background-color: #94c025;}
.mnulnk > span {width: 22px;height: 2px;background-color: #fff;display: block;position: relative;top: 22px;left: 24px;}
.mnulnk span::before {content: "";position: absolute;background-color: #fff;top: -6px;width: 22px; height: 2px;left: 0px;}
.mnulnk span::after {content: "";position: absolute;background-color: #fff;top: 6px;width: 22px; height: 2px;left: 0;}

.sldmnu { position: fixed;left: 0;right: 0;background-color: #fff;top: 92px;z-index: 1000;bottom: 0;overflow: scroll;display: none;}
.opts {padding: 30px 40px;}
.opts > li > a {color: #1e2f51;padding: 20px 0;display: block;text-align: right;border-bottom: 1px dotted #9dbe45;font-size: 1em;text-transform: capitalize;font-weight: 700;letter-spacing: 0.02em;}
.opts > li:last-child > a {border-bottom: none;}
.mnulnk.opened span {width: 0;}
.mnulnk.opened span::before {transform: rotate(51deg);top: 0;}
.mnulnk.opened span::after {transform: rotate(-51deg);top: 0;}
.rerahed {text-align: right; margin-right: 3%}
.head.shead .rerahed{margin-right: 5.5%;}
.rerahed > p {font-size: 0.65em;color: #816932;padding-bottom: 30px;}
.reramnu{text-align: right;padding-right: 40px}
.reramnu > p{font-size: 0.65em;color: #1e2f51;}
    /* ==========================================================================
                                  main content
       ========================================================================== */
.content {padding-top: 118px;}
.overvew {position: relative;}
.overvwslid,.galryslid,.msplanslid,.familybslid{width: 100%;}
.prgroc {position: absolute;bottom: 3px;z-index: 555;left: 50px;right: 0;}
#pgr .cycle-pager-active {background-color: #77c416;}
#pgr span {display: inline-block;height: 2px;margin: 0px 10px 0 0;text-indent: 1000em;width: 73px;background: #fff;position: relative;cursor: pointer;}
.playpause {background-image: url("../img/plypuse.png");background-repeat: no-repeat;background-position: 0 0;background-size: 17px auto;display: inline-block;height: 18px;text-indent: -1000em;vertical-align: top;width: 17px;margin-left: 3px;margin-top: -7px;}
.playpause.paused {background-image: url("../img/plypuse.png");background-repeat: no-repeat;background-position: 0 -29px;background-size: 17px auto;}
#pgr {display: inline-block;}
.galrymb {width: 69.3%;}
.prvnxt,.prvnxt2 {position: absolute;top: 50%;left: 10px;right: 10px;z-index: 100;}
.prvnxt2{left: 75px;}
.prv,.prv2 { width: 50px;height: 50px;float: left;cursor: pointer;background: url(../img/img.png) no-repeat 2px -80px / 75px auto;}
.nxt,.nxt2 {width: 50px;height: 50px;float: right;cursor: pointer;background: url(../img/img.png) no-repeat 3px 3px / 75px auto;}
.embrace {width: 30.6%;overflow: hidden;}
.galbird { position: absolute;top: 29%; padding: 0px 52px 0 52px;}
.galbird > h4 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.1em;}
.galbird > h3 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.1em;word-spacing: 0.2em;padding-bottom: 10px;}
.galbird > h3 > span,.galbird > h4 > span  {font-size: 1.6em;}
.galbird > h6 { font-size: 0.85em; letter-spacing: 0.03em; line-height: 1.3em;color: #599914;font-weight: 700;}
.galbird > p,.redmrecnt1 > p {padding-top: 19px;color: #0d4216;font-weight: 400;/* font-size: 0.83em; */font-size: 1.50em; line-height: 1.3em;padding-bottom: 0;}
.galbird > p {font-size: 1.3vw;}
.galbird > p span,.redmrecnt1 > p span {font-weight:700;}
.galbird > h5,.redmrecnt1 > h5 {color: #fe8d03;font-size: 0.9em;padding-top: 17px;}
.trebird,.vungle,.brdfly{position: absolute;right: 0;top: 0;}
.galrydek{z-index: 10;}
.brdfly{width:24%;z-index: 11;}
.trebird {width: 19%;}
.natrenst {width: 8%;}
.vungle {width: 24%;}
.terliving{overflow: hidden;}
.terrcont {position: absolute;right: 80px;top: 31.5%;width: 330px;}
.terrcont > h5 {font-size: 1.5em;color: #5f4c34;font-weight: 600;padding-right: 30px;}
.terrcont > h2 {font-size: 2.51em;color: #5f4c34;font-family: 'Glitten-Regular';margin-top: -7px;}
.plive {padding-left: 7.5%;padding-top: 24px;}
.plive > p,.redmrecnt2 > p {color: #0d4216;font-size: 0.85em;line-height: 1.3em;}
.natrenst,.tcicflr,.jungle {position: absolute;left: 0;top: 0;}
.natretitle {position: absolute;top: 100px;left: 8%;}
.natretitle > h3 {font-family: 'Glitten-Regular';color: #fff;font-size: 2.51em;}
.natretitle > p {color: #fff;font-family: 'Glitten-Regular';font-size: 1.5em;padding-top: 0px;word-spacing: 0.1em;}
.natrecont {position: absolute;left: 130px;bottom: 60px;width: 70%;}
.natrecont1 > p {color: #fff;padding-bottom: 0;padding-top: 24px;line-height: 1.2em;font-size: 1em;}
span.pclr {color: #599914;font-weight:700;}
.villagl{overflow: scroll;}
.naturebaner{position: relative;}
.zoomgl {position: absolute;bottom: 50px;right: 50px;z-index: 10;}
    .zoomgl .btn {width: 40px;height: 40px;display: inline-block;background-image: url(../img/img.png); background-repeat: no-repeat;background-size: 70px;cursor: pointer;}
    .zoomgl .btn.zoom-in {background-position: 1px -811px;}
    .zoomgl .btn.zoom-out {background-position: 1px -874px;margin-left: 20px;}
.stateart {padding: 6% 10% 3.5% 7.5%;}
.artperk {background: url(../assets/naturebg1.jpg) no-repeat left bottom / cover;}
.artsteps {padding-top: 63px;width: 35%;}
.artsteps > h4 {font-family: 'Glitten-Regular';font-size: 1.5em;color: #5f4c34;}
.artsteps > h3 {font-family: 'Glitten-Regular';font-size: 2.51em;color: #5f4c34;margin-top: -10px;}
.artsteps > h5 {font-family: 'Glitten-Regular';font-size: 1.4em;margin-top: -6px;color: #5f4c34;}
.artsteps > p {color: #0c431b;font-size: 0.85em;padding-left: 6px;padding-top: 8px;line-height: 1.3em;}
p.pdark {color: #0d4216 !important;padding-top: 18px !important;padding-right: 50px;line-height: 1.3em;font-weight: 700;}
.artstate {width: 65%;box-sizing: border-box;padding-left: 13.5%;padding-top: 5px;}
.artstate > h5 {text-transform: uppercase;color: #5f4c34;font-weight: 600;font-size: 1.04em;}
.amenities {padding-top: 30px;position: relative;}
.artslid{width: 100%;font-size: 0;}
.stperk:nth-child(odd) {margin-right: 30px;}
.stperk {font-size: 16px;vertical-align: top;display: inline-block;width: 47%;}
.stperk:first-child,.stperk:nth-child(2){margin-bottom: 30px;}
.stperk > p{color: #485d5e;padding: 10px 0 0 0;font-size: 1em;text-transform: capitalize;}
.prvnxt9 {position: absolute;top: 46%;left: -75px;right: -65px;z-index: 100;}
.prv9 { width: 40px;height: 40px;float: left;cursor: pointer;background: url(../img/img.png) no-repeat 2px -657px / 80px auto;}
.nxt9{width: 40px;height: 40px;float: right;cursor: pointer;background: url(../img/img.png) no-repeat 2px -733px / 80px auto;}


.hlamnts > li {width: 33.33%;margin-bottom: 50px;}
.hlamnts > li > span {width: 49px;float: left;padding: 8px;background-color: #DEA024;margin-right: 11px;box-sizing: border-box;border-top-left-radius: 13px;border-bottom-right-radius: 13px;}
.hlamnts > li > span > img {max-height: 33px;}
.hlamnts > li > p {padding:0 55px 0 0px;color: #485d5e;font-size: 0.83em;display: flex;align-items: center;line-height: 1.15em;height: 47px;}
.highlight{background: url(../assets/kitebg.png) no-repeat bottom left / contain;border-bottom: 7px solid #edce39;}
.highlight > div{display: table-cell;vertical-align: middle;}
.hlimg {width: 60%;background-color: #eeffcf;}
.hlcont {width: 40%;box-sizing: border-box;padding-left: 85px;padding-bottom: 100px;}
.jungle {width: 204px;margin: 0 0px 0 80px;}
.hlcont9 {padding-top: 170px;}
.hlcont9 > h4 {font-family: 'Glitten-Regular';font-size: 1.51em;color: #5f4c34;word-spacing: 0.18em;}
.hlcont9 > h4 b {font-size: 1.9em;font-weight: 400;}
.hlcont9 > h5 {font-family: 'Glitten-Regular';font-size: 1.5em;color: #5f4c34; word-spacing: 0.13em;margin-top: -5px;}
span.pclr1 {color: #0d4216;font-weight: 400;display: block;padding: 5px 50px 0 0;line-height: 1.3em;}
.hldesc {padding: 50px 0 0px 55px;}
.galimgx{position: absolute;top: 0;right: 0;width: 19.6%;z-index: 100;}
.mplntxt { position: absolute; bottom: 63px;right: 60px;display: none;}
.mplntxt > h5 {color: #fff;text-transform: uppercase;font-size: 1.45em;}
.tcic {width: 49.1%;background: url(../assets/loctbg.jpg) no-repeat bottom right / 100% auto;}
.tcicflr {width: 27%;}
.tcic1 {position: absolute;top: 0;left: 0;padding: 14% 11% 30px 17%;}
.tcic1 > h5,.intellect > h5 ,.hd8{font-family: 'Glitten-Regular';font-size: 1.51em;color: #5f4c34;}
.intellect > h5,.hd8{font-size: 2.51em;}
.tcic1 > h4{margin-top: -9px;}
.tcic1 > h4,.intellect > h4 {font-family: 'Glitten-Regular';font-size: 1.51em;word-spacing: 0.05em;color: #5f4c34;}
.tcic1 > h4 b,.intellect > h4 b {font-size: 1.75em;font-weight: 400;}
.tcicimg {width: 50.9%;}
.tcic1 > p {text-transform: uppercase;font-size: 0.84em;color: #3c5d68;font-weight: 700;padding-top: 3px;}
.listloc { padding-top: 12px;}
.listloc > li:first-child { width: 10%; margin-right: 9%;}
.listloc > li { width: 16%; margin-right: 8%;}
.listloc > li > a {display: block;text-transform: uppercase;color: #3c5d68;font-size: 0.6em;text-align: center;font-weight: 700;}
.listloc li a span {width: 45px;padding-bottom: 13px;margin: 0 auto;display: block;}
.listloc li a span .tshow,.listloc li.strslct a span .thide{display: none;}
.listloc li.strslct a span .tshow{display: block;}
.listdesc {padding-top: 30px;padding-left: 2px;}
.llcodsc,.tcicig {display: none;}
.llcodsc:first-child,.tcicig:first-child {display: block;}
.llcodsc > h5 {text-transform: uppercase;font-size: 0.9em;color: #3c5d68;font-weight: 600;}
.llcodsc > p { padding-top: 6px;color: #0d4216;font-size: 0.84em;}
.dirctn {padding: 35px 23px 27px 50px;background: #eeffcf url(../assets/directionbg.png) no-repeat right bottom / 50% auto;} 
.dircircle {width: 61%;}
.movdirctn {width: 39%;box-sizing: border-box;padding: 53px 0 0 30px;}
.movdirctn > h4 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.5em;}
.movdirctn > h5 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.5em;    word-spacing: 0.1em;margin-top: -5px;}
.movdirctn > h5 b {font-weight: 400;font-size: 1.7em;}
.movdirctn > p {color: #0d4216;padding-top: 5px;line-height: 1.3em;}
.distnce{margin-top: 25px;margin-bottom: 30px;}
.center-line {position: absolute;top: 3px;left: 29px;right: 34px;height: 2px;border-bottom: 2px dashed  #485d5e;}
.rowitm {display: flex;justify-content: space-between;}
.dotsd {position: absolute;width: 13px;height: 13px;border-radius: 50%;background-color: #313a1c;box-shadow: 0px 0px 6px 2px rgb(0 0 0 / 30%);}
.minsc {padding-top: 25px;}
.minsc > p {color: #313a1c;font-size: 0.6em;font-family: sans-serif;font-weight: 800;}
.item-1 { width: 33.33%;}
.dotsd.blck {right: 34px;}
.dotsd.blck1{left: 45%;}
.dotsd.blck2{left: 28px;}
.item-1.red .dotsd{background-color: #e30613;}
.item-1:last-child .minsc {text-align: right;}
.item-1:nth-child(2) .minsc {text-align: center;}
.item-1.red .minsc > p{color: #e30613;}
.gledirct {text-align: right;padding-top: 55px;padding-bottom: 30px;}
.gledirct > a {font-size: 0.93em;text-transform: uppercase;padding: 5px 20px 5px 40px;display: inline-block;color: #000;background-color: #fff;border-radius: 10px;position: relative;}
.gledirct > a::before{position: absolute;content: '';top: -10px;left: -15px;background: url(../img/img.png) no-repeat 0 -147px / 67px auto;width: 42px;height: 56px;animation: anim 3s linear infinite;}
@keyframes anim{
     0% { transform: scale(1); }
  50% { transform: scale(0.7); }
  100% { transform: scale(1); }
}
.gledirct > a span {display: block;font-size: 0.75em;margin-bottom: -3px;}
.sitevisit {padding: 8% 21% 5% 8.3%;background: url(../assets/vistbg.jpg) no-repeat 0 0 / contain;}
.intellect {width: 50%;}
.intellect > p{padding: 28px 0 0 4px;line-height: 1.3em;color: #0d4216;}
.bookform {width: 50%;box-sizing: border-box;padding-left: 11%;}
.vlms {margin-bottom: 52px;}
input.vrms {padding-left: 12px;font-size: 0.87em;border-bottom: 1px dashed #485d5e;}
.vlms:nth-child(3) {margin-bottom: 32px;}
.vlmss {display: inline-block;}
input.vrmss {text-transform: uppercase;color: #fff;font-size: 0.9em;padding: 6px 20px; background-color: #4cae35;}
#porgr{padding:1px 0 0 0}
.indetil{padding-left: 5px;}
.indetil h3{color:#5d991f;text-transform:capitalize;font-size:2.1em;letter-spacing: 0.02em;font-weight: 600;}
.indetil h1{font-size: 2.04em;text-transform: uppercase;font-weight: 600;letter-spacing: 0.02em;margin-top: -4px;color: #ff8300;}
.indetil > p {color: #000;font-size: 0.9em;padding-top: 8px;}
.procontat{margin:0 auto;width:79%}
.othprjct{padding:32px 0 0 0}
.pordeetl{padding:13px 0 0 3px}
.pordeetl h2{text-transform:uppercase;font-size:1.07em;color:#1e2f51;font-weight: 600;}
.pordeetl h4{color:#707070;text-transform:uppercase;font-size:.7em}
.pordeetl p{color:#1e2f51;font-size:.6em;text-transform:uppercase;padding:4px 0 6px 0;line-height:1.4em}
.pri{display:block;color:#5d991f;text-transform:uppercase;font-weight:800;font-size:1.07em}
.othprjct{position:relative}
.projslid .owl-nav{position:absolute;top:30%;left:-66px;right:-66px;pointer-events:none}
.projslid .owl-nav .owl-prev{width:30px;height:30px;border-left:2px solid #404040 !important;border-top:2px solid #404040 !important;-moz-transform:rotate(-46deg);-webkit-transform:rotate(-46deg);-o-transform:rotate(-46deg);-ms-transform:rotate(-46deg);transform:rotate(-46deg);pointer-events:all}
.projslid .owl-nav .owl-next{width:31px;height:31px;border-right:2px solid #404040 !important;border-top:2px solid #404040 !important;-moz-transform:rotate(46deg);-webkit-transform:rotate(46deg);-o-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg);float:right;pointer-events:all}
.projslid .owl-nav button>span{font-size:0}

.mnylyrs { position: relative;}
       .layer4,.layer3,.layer2,.layer1{position: absolute;border-radius: 50%;}
       .layer5{position: relative;}
       .layer4{width: 82.5%;background-color: #f2d686;top: 49.6%;left: 50.2%;border: 1px solid #3d5e69;}
       .layer3{width: 59.6%;background-color: #bde7a1;top: 49.8%;left: 50%;z-index: 12;border: 1px solid #3d5e69;}
       .layer2{width: 37.5%;background-color: #eeffcf;top: 50%;left: 50%;z-index: 13;border: 1px solid #3d5e69;}
       .layer1{width: 13.6%;background-color: #eeffcf;top: 49.9%;left: 50%;z-index: 14;border: 1px solid #3d5e69;padding: 1.5%;}
.pnon > img{opacity: 0;visibility: hidden;transform: scale(0);}
.pnon.popshw > img{opacity: 1;visibility: visible;transform: scale(1);}
.pnon > img{-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;-ms-transition: all 1s ease-in-out 0s;-o-transition: all 1s ease-in-out 0s;transition: all 1s ease-in-out 0s;}
 /* ==========================================================================
                                  pegasus
       ========================================================================== */
#pegasus{background: url(../assets/directionbg.png) no-repeat right bottom / cover;}
#abtpridegrp {padding: 27px 0 30px 0px;width: 89%;margin: 0 auto;}
#abtpridegrp > p {padding-top: 10px;font-size: .9em;color: #0d4216;font-weight: 300;line-height: 1.5em;padding-bottom: 0;}
.hd7 {display: inline-block;vertical-align: top;color: #2b3657;position: relative;letter-spacing: .14em;font-size: 1.12em;text-transform: uppercase;font-weight: 300;line-height: 1em;font-weight: 100}
.hd7 > span,.hd7 > h1 {font-family: 'Work Sans', sans-serif;color: #5f4c34;display: block;font-size: .8em;letter-spacing: .14em;text-transform: uppercase;padding-bottom: 0}
#pridgrup {padding-bottom: 70px;}
.pgrp { padding-top: 0;}
.pgrps {margin: 0 auto;width: 89%}
.grps{ font-size: 0;}
.grp {display: inline-block;vertical-align: top;width: 12.9%;margin-left: 1.5%;margin-bottom: 28px;}
.grp:first-child{margin-left: 0;}
.grp {font-size: 16px;position: relative;padding: 0 1px 1px 0}
.grp a {background-color: #fff;display: block}
.dimg{display: none;}
.dtails { position: absolute;text-align: center; top: 50px;width: 100%;z-index: 10}
.dimg {margin: 0 auto 10px;width: 30px}
.dtails > h2 { color: #fff;font-size: 1.7em;font-weight: 600;color: #fff;font-family: Times}
.dtails > h5 {color: #fff;font-size: .95em;line-height: 1.2em;font-weight: 300;padding: 0 5px}
.dtails h5 span {display: block;font-weight: 300}
.fill {background-color: rgba(95,76,52,.8);bottom: 1px;left: 0;position: absolute;right: 1px;top: 0;}
.grp:hover .fill {background-color: rgba(95,76,52,.98);}
.chrmn {padding-top: 22px;position: relative}
.chrmn .container {width: 53%;margin: 0 auto;}
.chmsg9 {margin: 0 auto;width: 35%;}
.chmsg9 p {color: #0d4216;text-transform: uppercase;padding: 28px 0 18px 0;text-align: center;border-right: 5px solid #5f4c34;border-top: 5px solid #5f4c34;border-left: 5px solid #5f4c34;position: relative;}
.chrmn .sign {padding-top: 0;margin: 0 auto;width: 35%;text-align: center;border-right: 5px solid #5f4c34;border-left: 5px solid #5f4c34;border-bottom: 5px solid #5f4c34}
.sign h3 {font-weight: 600;font-size: .9em;padding-bottom: 4px}
.sign p {font-size: .7em;text-transform: uppercase;color: #0d4216;font-weight: 100;padding-bottom: 22px}
.chrmns {padding: 15px}
.chrtxt {text-align: center}
.chrtxt > p {font-size: .9em;letter-spacing: 0;line-height: 1.7em;position: relative;color: #0d4216;}
    /* ==========================================================================
                                  Footer
       ========================================================================== */
footer{padding:40px 0 10px 0}
.rera {margin-left: 5%;}
.rera > p {font-size: 0.65em;color: #1e2f51;padding-bottom: 0;}
.footcontainer{margin:0 5% 0 4.5%;box-sizing:border-box;padding:18px 40px 22px 42px;background-color:#ececec}
.cpys{float:left}
.cpys p{padding:6px 0 0 0;font-size:.7em;color:#1e2f51;text-transform:uppercase}
.foonav{float:right}
.fnavs>li>a{display:block;color:#1e2f51;text-transform:uppercase;padding:3px 9.8px 0 9.8px;font-size:.7em;font-weight:600;position:relative}
.fnavs>li>a::after{content:"";position:absolute;right:-3px;top:3px;width:1px;height:12px;background-color:#1e2f51}
.socils{text-align:right;padding-top:40px}
.fnavs>li:last-child>a::after{width:0;height:0}
.solink>li{display:inline-block;vertical-align:top;margin-right:7px}
/*.solink>li:last-child{margin-right:0}*/
.solink>li>a{display:block;width:40px;height:34px;background-image:url(../img/img.png);background-repeat:no-repeat}
.solink>li>a.ytube{width: 46px;}
.solink>li>a.fb{background-size:67px auto;background-position:3px -241px}
.solink>li>a.lnkin{background-size:67px auto;background-position:3px -912px}
.solink>li>a.insta{background-size:67px auto;background-position:3px -306px}
.solink>li>a.twit{background-size:67px auto;background-position:3px -370px}
.solink>li>a.ytube{background-size:67px auto;background-position:3px -433px}
.glink{padding:35px 8px 0 0}
.glink>li{display:inline-block;vertical-align:top}
.glink>li>a{color:#1e2f51;text-transform:uppercase;font-size:.7em;padding:0 3px;position:relative}
.glink>li>a::after{content:"";position:absolute;right:-2px;top:2px;width:1px;height:10px;background-color:#1e2f51}
.glink>li:last-child>a::after{width:0;height:0}
    /* ==========================================================================
                                 popup
       ========================================================================== */
.downpop,.downpop1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:999;display:none}
.insecpop{position:absolute;top:20%;left:0;right:0;max-width:900px;margin:0 auto;background:#fff;box-sizing:border-box;padding:41px 30px}
.downpop1 .insecpop{max-width: 700px;}
.fofiless{padding:21px 0 0 0}
.clo,.clo1{position:absolute;top:10px;right:20px}
.clo>a,.clo1>a{display:block;color:#000;font-size:1.4em}
.flopop{position:relative}
.fotilt h3{color:#5d991f;font-size:2em;font-weight:700;text-transform:uppercase;margin-top:-14px;position:relative}
.fotilt p{color:#0d4216;font-size:.9em;font-family:neue-haas-unica,sans-serif}
.vtxt{color:#000;padding:5px 7px 7px 19px;font-weight:200;letter-spacing:.1em;border-bottom:1px dashed #485d5e !important;background:0 0;opacity:1}
.cmsl{margin-bottom:20px}
.cmsl:nth-child(2n+1) {margin-left: 0;}
.vmls{font-size: 0;}
.vmls>div {font-size: 16px;display: inline-block;vertical-align: top;}
.cmsl {margin-bottom: 42px;width: 45.3%;margin-left: 9%;}
.sbmt {width: 100%;text-align: right;}
.sbmt input {background: #4cae35;display: inline-block;width: auto;padding: 5px 12px;color: #fff;font-size: .9em;}
.enbt{position:fixed;top:53%;left:11px;z-index:777;opacity:1}
.enbt a{color:#fff;padding:1px;font-size:0;display:block;margin:6px 5px;position:relative}
.enbt a>img{width:45px;background:#fff;border:1px solid #d9d9d9;border-radius:50%;display: inline-block;vertical-align: middle;position: relative;z-index: 1;}
.enbt a:hover{width:55px}
.enbt a span{display:block;position: absolute;top: 8px;text-align: left;background:#fff;color:#1e2f51;z-index:-1;left:6px;border-radius:0 20px 20px 0;padding:7px 0 3px 22px;font-size:1.1rem;transform:translateX(0px);visibility:hidden;opacity:0;border:1px solid #d9d9d9;text-transform:uppercase;font-weight:600}
.enbt a.sitevist span{width:175px}
.enbt a.whtsap1 span{width:115px}
.enbt a.whtsap2 span{width:102px}
.enbt a.walktrou span{width:152px}
.enbt a.ppop span{width:110px}
.enbt a.stcal span{width:55px}
.enbt a.sbroch span{width:221px}
.enbt a:hover span{opacity:1;visibility:visible;transform:translateX(27px)}
.enbt a:hover img {transform: rotate(360deg);}
.enbt .mob{display: none;}
 /* ==========================================================================
                                  formpage
       ========================================================================== */
.formhtm{padding: 3% 21% 1.5% 8.3%;}
.socils.htmsocil {padding-top: 0;}
.mbrerahed.mob{display: none;}
 /* ==========================================================================
                                  Thankyou
       ========================================================================== */
.thku {text-align: center;padding: 50px;}
.thku > h1 {font-size: 2.7em;color: #5f4c34;letter-spacing: 0.02em;}
.hmepge {padding-top: 45px;}
.hmepge > a {padding: 7px 20px;border: 1px solid #000;border-radius: 30px;color: #fff;background-color: #1B2F52;}
 /* ==========================================================================
                                  changes
       ========================================================================== */
.ccwndmpn {position: absolute;left: 8%;top: 35px;}
.ccwndmpn1 > li{display: inline-block;vertical-align: top;}
.ccwndmpn1 > li > a {display: block;text-transform: uppercase;letter-spacing: 0.05em;font-size: 1.1em;background-color:transparent;color: #fff;padding: 5px 10px;position: relative;margin-right: 30px;}
.ccwndmpn1 > li > a::after{position: absolute;content: '';top: 0;right: -15px;width: 2px;height: 100%;background-color: #fff;}
.ccwndmpn1 > li:last-child > a::after{width: 0;}
.ccwndmpn1 > li.active > a {background-color: #ffab00;color: #001608;}
.natrecont1{display: none;}
.natrecont1:first-child{display: block;}
#roundimagemsrlivechat {width: auto;}

.natreslider .owl-nav {
    position: absolute;
    right: 30px;
    top: 30px;
}
.natreslider button.owl-prev {width: 37px;height: 39px;background: url(../img/img.png) no-repeat 2px -657px / 80px auto !important;}
.natreslider button.owl-next {width: 37px;height: 39px;background: url(../img/img.png) no-repeat 2px -733px / 80px auto !important;margin-left: 10px;}
.natreslider button.owl-prev span,.natreslider button.owl-next span{font-size: 0;}
.natreslider button.owl-next.disabled,.natreslider button.owl-prev.disabled{display: none;}
 /* ==========================================================================
                                  12-02-2025
       ========================================================================== */
.floorln{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;display: flex;transition: all 500ms ease-in-out 0.5s;}
.natureligt.blur{transition: all 500ms ease-in-out;filter: blur(5px);}
.floorln.fmhide .flrmstr{display: none;}
.floorln.fmhide .blur{filter: blur(0px);}

.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: 35px 30px 40px;background-color:#eeffcf ;position: relative;}
.ppfrms1 > h3 {text-transform: uppercase;color: #5f4c34;font-size: 1.7em;font-weight: 400;}
.ppfrms1 > p {font-size: 1em;padding-top: 5px;color: #5f4c34;}
.ppfrms {display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 20px}
.pfrms {width: 31%;margin-bottom: 16px;}
input.crms9 {font-size: 1.1em;font-weight: 400;line-height: 1em;padding: 0 0 1px 0;border-bottom: 2px dotted #5f4c34;letter-spacing: 0.02em;width: 100%;background-color: transparent !important;color: #5f4c34;}
.ppfrms2 {padding-top: 20px;}
#sbtn3 {text-transform: uppercase;color: #fff;padding: 9px 30px;font-size: 1em;background-color: #5f4c34;display: inline-block;width: auto;}
    /* ==========================================================================
                                 Responsive
       ========================================================================== */
@media only screen and (max-width:64em){
    .desk{display: none;}
    .navigate,.hedright,.galrydek.desk,.hlimg.desk,.tcicimg.desk,.dircircle.desk {display: none !important;} 
    .mob,.phmenu,.locfacilt.mob{display: block;}
    .mbrerahed.mob{display: inline-block;}
    .content {padding-top: 98px;}
    .head{width: 100%;margin: 0;}
    .hedcontainer {background-image: url(../img/mbheadbg.jpg);}
    .hedleft{padding:10px 0 0 20px;width: 88.5%;float: left;}
    .head.shead .hedleft {width: 88.5%;}
    .clogo,.head.shead .clogo {width: 75px;padding: 2px 0 11px 15px;}
    .artsteps,.artstate,.hlcont,.tcic,.movdirctn,.intellect{width: 100%;}
    .brdfly{width:30%;}
    .vungle {width: 57%;}
    .prvnxt1 {position: absolute;top: 347px;left: 36px;right: 36px;z-index: 100;}
    .prv1 { width: 40px;height: 40px;float: left;cursor: pointer;background: url(../img/img.png) no-repeat 2px -657px / 80px auto;}
    .nxt1{width: 40px;height: 40px;float: right;cursor: pointer;background: url(../img/img.png) no-repeat 2px -733px / 80px auto;}
    .bbsrwld7{background: url(../assets/mbbirdbg.png) no-repeat left bottom / cover;}
    .bbsrwld {padding: 35px 0 0 0px;width: 85%;margin: 0 auto;box-sizing: border-box;}
    .bbsrwld > h4 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.58em;}
    .bbsrwld > h5 {color: #5f4c34;font-family: 'Glitten-Regular';font-size: 1.5em;word-spacing: 0.2em;margin-top: -10px;}
    .bbsrwld > h5 > span,.bbsrwld > h4 > span {font-size: 1.4em;}
    .mbmb > p {color: #5d991f;font-size: 1.51em;text-align: center;line-height: 1.1em;padding-bottom: 12px;padding-top: 15px;}
    .redmore1 {text-align: center;}
    .redmore1 > a {text-transform: uppercase;color: #5d991f;font-size: 0.76em;padding: 36px 0 5px 0;display: block;position: relative;}
    .rless1,.rless2{display: none !important;}
    .redmore1 > a::before {content: "";position: absolute;top: 11px; background: url(../img/img.png) no-repeat 0 -710px / 70px auto; width: 20px;height: 20px;left: 48%;z-index: 10;}
    .redmrecnt1{padding-bottom: 10px;}
    /*.redmrecnt1,*/.rless11.rmore,.rless22.rmore2 {display: none;}
    .redmrecnt1.addmre,.rless1.rles,.rless2.rles2{display: block !important;}
    .redmrecnt2{opacity: 0;padding-top: 20px;}
    .redmrecnt2.addmre2{transform: translatex(0);opacity: 1;}
    .terrcontmb {position: absolute;top: 115px;left: 18%;width: 77%;}
    .terrcontmb > h5 {font-size: 2.76em;color: #5f4c34;padding-right: 27px;}
    .terrcontmb > h2 {font-size: 4.56em;color: #5f4c34;font-family: 'Glitten-Regular';margin-top: -12px;}
    .redmore2 {position: absolute;right: 25px;bottom: 8px;}
    .redmore2 > a {text-transform: uppercase;padding: 11px 30px 9px 75px;display: block;border-top-left-radius: 30px;border-top-right-radius: 30px;background-color: #ff8300;font-size: 1em;letter-spacing: 0.12em;position: relative;}
    .redmore2 > a::before {content: "";position: absolute;top: 13px; background: url(../img/img.png) no-repeat -3px -985px / 90px auto; width: 26px;height: 26px;left: 26px;z-index: 10;}
    .redmore2 > a span {font-size: 1.4em;}
    .natretitle{top: 80px;left: 5%;}
    .natretitle > h3{font-size: 3.25em;}
    .natretitle > p {font-size: 1.7em;}
    .naturebaner {position: relative;}
    .villagl{overflow: scroll;position: relative;}
    /*.natureligt.htg.in-view .naturebaner .mob .glow {left: 0;}
    .natureligt.htg .naturebaner .mob .glow {left: -50%;transition: transform 1s linear;}*/
    .glow{width: 200%;position: absolute;top: 0;bottom: 0;}
    .natureligt.htg.in-view .naturebaner .mob .glow {animation: none;}
    .natureligt.htg .naturebaner .mob .glow{animation: slideshow 20s linear 1;}
    @keyframes slideshow {
  0% {left: 0;}
  50% {left: -100%;}
  100%{left: 0;}
    }
    .zoomgl {bottom: 20px;right: 30px;}
    
    .krvinst {padding: 6% 12% 4.3% 15%;background: url(../assets/mbnestbg.jpg) no-repeat right top / cover;}
    .krvinst1 > p {font-size: 1.5em;line-height: 1.25em;color: #485d5e;padding-bottom: 36px;}
    .krvinst1 > p span {color: #ff8300;font-size: 1.2em;line-height: 1.1em;}
    .stateart {padding: 2% 0 10px 0;}
    .artperk,.highlight {background: none;}
    .artsteps {padding: 58px 5% 0 3.5%;box-sizing: border-box;}
    .artsteps > h4{font-size: 2.36em;}
    .artsteps > h3{font-size: 4.2em;}
    .artsteps > h5{font-size: 2.3em;margin-top: -9px;}
    p.pdark{font-size: 1.7em;padding-top: 23px !important;width: 71%;padding-bottom: 37px;}
    .artstate{padding: 24px 5% 0 3.5%;background: url(../assets/mbleisure.jpg) no-repeat center / cover;}
    .amenities > li:nth-child(3n+3) {width: 26%;}
    .amenities > li {width: 37%;margin-bottom: 43px;}
    .amenities > li > span, .hlamnts > li > span {width: 63px;padding-right: 18px;}
    .amenities > li > p, .hlamnts > li > p {font-size: 1.1em;height: 60px;padding-right: 80px;}
    .jungle {right: 10%;padding-bottom: 0;width: 28%;margin: 0;left: auto;}
    .hlcont{padding-left: 36px;padding-bottom: 0;display: block !important;}
    .hlcont9 {padding: 79px 0 40px 0;}
    .hlcont9 > h4{font-size: 2.35em;width: 50%;line-height: 1.4em;}
    .hlcont9 > h5{font-size: 2.36em;}
    /*.explorewrld {background: url(../assets/mbkitebg.jpg) no-repeat right bottom / contain;}*/ 
    .hldesc {padding: 50px 45px 10px 45px;background-color: #eeffcf !important;}
    .hlamntss > .owl-dots,.grps > .owl-dots{display: none;}
    .hlamntss > .owl-nav,.grps > .owl-nav {position: absolute;top: 30%;left: -25px;right: -25px;}
    .grps > .owl-nav{top: 18%;font-size: 16px;}
    .hlamntss > .owl-nav button.owl-prev,.grps > .owl-nav button.owl-prev {float: left;}
    .hlamntss > .owl-nav button.owl-next,.grps > .owl-nav button.owl-next {float: right;}
    .hlamntss > .owl-nav button.owl-prev span,.hlamntss > .owl-nav button.owl-next span {font-size: 3em;}
    .grps > .owl-nav button.owl-prev span,.grps > .owl-nav button.owl-next span{font-size: 4em;}
    .owlcrse > .crsel {margin: 0 auto;width: 67px;padding: 8px;background-color: #DEA024;box-sizing: border-box;border-top-left-radius: 10px;border-bottom-right-radius: 10px;}
    .owlcrse > .crsel img{height: 47px;}
    .owlcrse > p {padding: 30px 0 0 0;font-size: 1em;display: block;}
    .kitetxt{padding: 27px 0 0 42px; width: 65%;}
    .kitetxt > p {font-size: 1.7em;color: #485d5e;}
    .prv2{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 2px -50px / 47px auto;}
    .nxt2{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 2px 1px / 47px auto;}
    .tcicbg {display: none;}
    .tcic {background: url(../assets/mbloctbg.jpg) no-repeat right top / contain;}
    .tcic1 {padding: 15% 3% 30px 20%;position: static;}
    .tcic1 > h5, .intellect > h5{font-size: 2.04em;}
    .tcic1 > h4, .intellect > h4{font-size: 2em;}
    .tcic1 > p{font-size: 1.21em;padding-top: 10px;}
    .facility {padding-top: 25px;}
    .facility > li > a span {width: 90px;float: left;padding-right: 24px;}
    .facility > li > a {display: flex;align-items: center;color: #485d5e;font-size: 1.5em;text-transform: uppercase; line-height: 3.8em;position: relative;background: url(../img/home-shadow.png) no-repeat center bottom / 100% auto;padding-bottom: 33px;position: relative;}
    .facility > li > a::after {content: "";position: absolute;top: 25px; background: url(../img/img.png) no-repeat 0px -667px / 90px auto; width: 26px;height: 26px;right: 26px;z-index: 10;}
    .facility > li.slde > a::after{background-position: -58px -667px;}
    .facility > li:last-child > a{background: none;padding-bottom: 18px;}
    .facility > li > .hdetag {display: none;}
    .facility > li.slde > .hdetag{display: block;}
    .hdetag {padding: 30px 70px 17px 18px;}
    .hdetag > p {color: #485d5e;font-size: 1.46em;line-height: 1.27em;}
    .movdirctn,.locfacilt{padding: 57px 10% 0 6.5%;}
    .movdirctn{background:#eeffcf  url(../assets/mbdirtbg.png) no-repeat right top / contain;padding-bottom: 20px;}
    .locfacilt {background: url(../assets/mbnisarga.png) no-repeat right bottom / cover;}
    .movdirctn > h4,.movdirctn > h5{font-size: 2.05em;}
    .dirctn {padding: 0px 0 0px 0;background: transparent;}
    .gledirct{padding-top: 20px;}
    /*.gledirct > p{font-size: 1.3em;padding: 5px 31px 5px 80px;}*/
    .distnce {margin-top: 50px;padding-bottom: 30px;}
    .center-line{width: 90%;}
    /*.lfacil11:nth-child(2){display: block;}*/
    .lfacil11 {padding: 54px 0 10px 13px;display: none;}
    .lfacil1 > li:nth-child(odd){width: 46%;margin-right: 7%;}
    .lfacil1 > li:nth-child(even){width: 46%;}
    .lfacil1 > li {display: inline-block;vertical-align: top;margin-bottom: 25px;}
    .lfacil1 > li .fmdiv {width: 52px;display: inline-block;padding-right: 18px;vertical-align: top;}
    .lfacil1 > li p {color: #485d5e;text-transform: capitalize;font-size: 1.1em;font-family: sans-serif;width: 74%;display: inline-block;}
    .sitevisit {padding: 10% 5% 5% 6%;}
    intellect > p {font-size: 1.3em;padding: 18px 0 0 0px;}
    .bookform {width: 75%;padding: 30px 0;}
    .vlms{margin-bottom: 40px;}
    .footcontainer {margin: 0;}
    .socils {text-align: left;padding-top: 20px;}
    ul.solink {float: right;}
    .solink>li>a{display:block;width:28px;height:28px;background-image:url(../img/img.png);background-repeat:no-repeat}
    .solink>li.ytube>a{width: 34px;}
    .solink>li>a.fb{background-size:45px auto;background-position:3px -159px}
.solink>li>a.lnkin{background-size:45px auto;background-position:3px -611px}
.solink>li>a.insta{background-size:45px auto;background-position:3px -203px}
.solink>li>a.twit{background-size:45px auto;background-position:3px -245px}
.solink>li>a.ytube{background-size:45px auto;background-position:3px -288px}
    .glink {padding: 0;}
    .prvnxt2 {top: 40%;left: 50px;}
    
    .enbt {top: 30%;left: -5px;}
    .enbt a {font-size: 1em;padding: 5px 5px 5px 5px;}
    .enbt a:hover img { width: 40px;transform: rotate(0);}
    .enbt a:hover span {opacity: 0;}
    .insecpop { width: 96%;}
    .familybsl {padding-top: 10px;}
    .mplntxt{bottom: 30px;right: 40px;}
    .mplntxt > h5{font-size: 1.1em;}
    .prvnxt9{top: 48%;left: -20px;right: -20px;}
    .terrimg { border-bottom: 8px solid #edce39;}
    .lfacil11.mbswh{display: block;}
    .enbt .desk {display: none;}
    .enbt .mob {display: block;}
    .formhtm{padding: 5%;}
    #abtpridegrp {padding: 27px 0 30px 15px;box-sizing: border-box;}
    .pgrps {padding-left: 15px;box-sizing: border-box;}
    .grp{width: auto;}
    .chrmn .container{width: 87%;}
    .mbrerahed{padding: 35px 0 0 0px;text-align: center;width: 76%;}
    .head.shead .mbrerahed {width: 78%;}
    .mbrerahed > p {font-size: 0.65em;color: #816932;}
    .dimens > p {color: #fff;padding-bottom: 0;}
    .dimens {position: absolute;bottom: 36px;left: 54px;}
    .hedright.thks {display: block !important;}
    .thks .logo {width: 47px;margin-right: 20px;margin-top: 22px;}
    
    .ccwndmpn{top: 30px;}
    .krvinst1{display: none;}
    .krvinst1:first-child{display: block;}
    .natreslider .owl-nav{top: 20px;}
    .natreslider button.owl-prev{width: 35px;height: 35px;background: url(../img/img.png) no-repeat 2px -575px / 70px auto !important;}
    .natreslider button.owl-next{width: 35px;height: 35px;background: url(../img/img.png) no-repeat 2px -641px / 70px auto !important;}
     /* ==========================================================================
                                  12-02-2025
       ========================================================================== */
    .pbpopup1 {width: 85%;}
    .ppfrms1 > h3{font-size: 1.5em;}
}
@media only screen and (max-width:39em){
    .content {padding-top: 88px;}
    .hedleft{padding:10px 0 0 0px;width: 87.5%;}
    .clogo{width: 70px;padding: 0 0 8px 10px;}
    .head.shead .clogo {width: 70px;}
    a.mnulnk {width: 40px;height: 35px;margin-top:25px;}
    .mnulnk > span{top: 17px;left: 12px;}
   
    .sldmnu{top: 57px;}
    .content{top: 73px;}
    .bbsrwld {padding: 17px 0 0 0px;}
    .bbsrwld > h4 {font-size: 0.77em;padding-left: 3px;}
     .bbsrwld > h5 {font-size: 0.75em;padding-left: 3px;margin-top: -5px;}
    .mbmb > p{font-size: 0.85em;padding: 7px 0 5px 0;}
    .prvnxt1 {top: 170px;left: 10px;right: 10px;}
    .prv1 { width: 30px;height: 30px;background: url(../img/img.png) no-repeat 2px -534px / 65px auto;}
    .nxt1{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 2px -596px / 65px auto;}
    .redmore1 > a{font-size: 0.6em;padding: 22px 0 7px 0;}
     .redmore1 > a::before {top: 0px; background: url(../img/img.png) no-repeat -2px -609px / 60px auto; width: 16px;height: 16px;}
    .terrcontmb{top: 53px;}
    .terrcontmb > h5{font-size: 1.3em;}
    .terrcontmb > h2{font-size: 2em;margin-top: -5px;}
    .redmore2{bottom: 4px;right: 12px;}
     .redmore2 > a {padding: 7px 16px 4px 36px;border-top-left-radius: 16px;border-top-right-radius: 16px;font-size: 0.48em;}
    .redmore2 > a::before {top: 3px; background: url(../img/img.png) no-repeat -1px -656px / 60px auto; width: 18px;height: 18px;left: 13px;}
    .redmore2 > a.rles2::before {background: url(../img/img.png) no-repeat -39px -656px / 60px auto;}
    .redmrecnt2{padding: 0;}
    .terrimg.opcty {opacity: 0;}
    .terliving {background-color: #eeffcf94;}
    .natretitle{top: 36px;}
    .natretitle > h3{font-size: 1.4em;}
    .natretitle > p {font-size: 0.83em;}
    .krvinst1 > p{font-size: 0.85em;padding-bottom: 18px;}
    .vungle {width: 50%;}
    .artsteps {padding-top: 27px;}
    .artsteps > h4{font-size: 1.2em;}
    .artsteps > h3{font-size: 2.05em;margin-top: -5px;}
    .artsteps > h5{font-size: 1.12em;margin-top: -5px;}
    p.pdark{font-size: 0.86em;padding-top: 12px !important;width: 71%;padding-bottom: 16px;}
    .amenities{padding-top: 0;}
    .amenities > li{margin-bottom: 15px;}
    .amenities > li > span, .hlamnts > li > span {width: 31px;padding-right: 7px;}
    .amenities > li > p, .hlamnts > li > p {font-size: 0.7em;height: 30px;padding-right: 30px;}
    .hlcont{padding-left: 17px;}
    .hlcont9 {padding: 40px 0 20px 0;}
    .hlcont9 > h4{font-size: 1.15em;}
    .hlcont9 > h5{font-size: 1.17em;}
    .hldesc {padding: 23px 21px 20px 21px;}
    .hlamntss > .owl-nav{left: -18px;right: -18px;}
    .owlcrse > p{font-size: 0.75em;}
    .hlamnts > li{margin-right: 25px;margin-bottom: 15px;}
    .hlamnts > li > p {padding: 18px 0 0 0 !important;font-size: 0.5em !important;}
    .kitetxt{top: 20px;left: 21px;}
    .kitetxt > p {font-size: 0.9em;}
    .tcic1 {padding: 17% 3% 0px 20%;}
    .tcic1 > h5, .intellect > h5{font-size: 1em;}
    .tcic1 > h4, .intellect > h4{font-size: 0.97em;margin-top: 0px;}
    .tcic1 > p{font-size: 0.6em;padding-top: 5px;}
    .facility {padding-top: 10px;}
    .facility > li > a span {width: 45px;padding-right: 11px;}
    .facility > li > a {font-size: 0.75em;text-transform: uppercase; line-height: 3.8em;padding-bottom: 17px;}
    .facility > li > a::after{top: 11px;background: url(../img/img.png) no-repeat 0px -482px / 65px auto;}
    .facility > li.slde > a::after {background-position: -41px -482px;}
    .facility > li:last-child > a{background: none;padding-bottom: 18px;}
    .facility > li > .hdetag {display: none;}
     .hdetag {padding: 13px 30px 2px 8px;}
    .hdetag > p {font-size: 0.85em;}
    .movdirctn{padding-top: 30px;}
    .movdirctn > h4,.movdirctn > h5{font-size: 1em;}
    /*.dirctn {margin: 27px 8% 27px 24px;}*/
    .gledirct{padding-top: 12px;}
    .gledirct > a{font-size: 0.7em;padding:  4px 22px 4px 27px;}
    .gledirct > a::before {top: -8px;left: -15px; background: url(../img/img.png) no-repeat 0 -100px / 46px auto;width: 32px;height: 40px;}
    .distnce {margin-top: 20px;padding-bottom: 0px;}
    /*.center-line{width: 88%;}*/
    .lfacil11 {padding: 26px 0 10px 7px;}
    .lfacil1 > li:nth-child(odd){margin-right: 6%}
    .lfacil1 > li {display: inline-block;vertical-align: top;margin-bottom: 15px;}
    .lfacil1 > li .fmdiv {width: 26px;padding-right: 7px;}
    .lfacil1 > li p {font-size: 0.75em;width: 68%;}
    .locfacilt {padding-top: 14px;}
    .sitevisit {padding: 9% 5% 5% 5%;}
    intellect > p {font-size: 0.75em;padding: 8px 0 0 2px;}
    .bookform {padding: 20px 0;display: block !important;margin: 0 auto;}
    input.vrms{font-size: 0.8em;}
    .vlms{margin-bottom: 30px;}
    input.vrmss{font-size: 0.75em;padding: 5px 10px;}
    footer{padding: 11px 0 10px 0;}
    .footcontainer{padding: 11px 15px 10px 19px;}
    .cpys p,.glink>li>a{font-size: 0.55em;}
    .solink>li>a{width: 30px;height: 25px;}
    .glink>li>a::after{top: 1px;height: 7px;}
    .fotilt h3 {font-size: 1.2em;}
    .fotilt p,.vtxt{font-size: 0.8em;}
    .cmsl{width: 100%;margin-left: 0;margin-bottom: 20px;}
    .rera > p {font-size: 0.6em;}
    .mplntxt{bottom: 10px;right: 20px;}
    .mplntxt > h5{font-size: 1em;}
    .center-line {width: 78%;}
    .stperk:first-child, .stperk:nth-child(2) {margin-bottom: 20px;}
    .stperk:nth-child(odd) {margin-right: 17px;}
    .prvnxt9{top: 43%;left: -12px;right: -12px;}
    .prv9 {width: 30px;height: 30px;background: url(../img/img.png) no-repeat 8px -442px / 54px auto;}
    .nxt9 {width: 30px;height: 30px;background: url(../img/img.png) no-repeat 8px -493px / 54px auto;}
    .terrimg { border-bottom: 4px solid #edce39;}
    .stperk > p {font-size: 0.8em;}
    .locfacilt {padding: 14px 10px 0 50px;}
    #abtpridegrp {padding: 27px 0 30px 32px;}
    .pgrps {padding-left: 32px;}
    .chrmn .container {width: 100%;padding: 0 0px 0 38px;box-sizing: border-box;}
    .chmsg9,.chrmn .sign{width: 75%;}
    .chmsg9 p{padding: 15px 0;}
    .grp {width: auto;margin-bottom: 10px;}
    .grps > .owl-nav {right: -17px;}
    .mbrerahed{padding: 17px 0 0 10px;width: 67%;}
    .head.shead .hedleft {width: 87.5%;}
    .head.shead .mbrerahed {width: 69%;}
    .mbrerahed > p {font-size: 0.5em;}
    .thku > h1 {font-size: 2em;}
    .thks .logo {width: 30px;margin-right: 10px;margin-top: 12px;}
    
    .ccwndmpn{top: 20px;left: 60px;}
    .natretitle {top: 60px;left: 60px;}
    .ccwndmpn1 > li > a{font-size: 0.9em;padding: 4px 6px 1px;}
    
    .owlcrse > .crsel {padding: 7px;width: 37px;}
    .owlcrse > .crsel img{height: 20px;}
    .natreslider .owl-nav {top: 10px;right: 10px;}
    .natreslider button.owl-prev{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 3px -442px / 54px auto !important;}
    .natreslider button.owl-next{width: 30px;height: 30px;background: url(../img/img.png) no-repeat 3px -493px / 54px auto !important;}
    .redmrecnt1 > p{font-size: 0.83em; padding-left: 30PX;}
    /* ==========================================================================
                                  12-02-2025
       ========================================================================== */
    .pfrms {width: 100%;margin-bottom: 20px;}
    .ppfrms2 {padding-top: 10px;}
}
