*{padding:0;margin:0 auto}body,html{max-width:100%;overflow-x:hidden}@font-face{font-family:'americana';src:url(../fonts/AmericanaBT-Bold.eot);src:url('../fonts/AmericanaBT-Bold.eot?#iefix') format('embedded-opentype'),url(../fonts/AmericanaBT-Bold.woff2) format('woff2'),url(../fonts/AmericanaBT-Bold.woff) format('woff'),url(../fonts/AmericanaBT-Bold.ttf) format('truetype'),url('../fonts/AmericanaBT-Bold.svg#AmericanaBT-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'optima';src:url(../fonts/OptimaLT.eot);src:url('../fonts/OptimaLT.eot?#iefix') format('embedded-opentype'),url(../fonts/OptimaLT.woff2) format('woff2'),url(../fonts/OptimaLT.woff) format('woff'),url(../fonts/OptimaLT.ttf) format('truetype'),url('../fonts/OptimaLT.svg#OptimaLT') format('svg');font-weight:400;font-style:normal;font-display:swap}a:hover,a:focus,a:focus-visible{text-decoration:none;outline:none}body{font-family:'optima'}h1,h2,h3,h4,h5,h6{font-family:'americana'!important;color:#000;margin-bottom:15px}@-webkit-keyframes b{0%{transform-origin:50% 100%;transform:scaleY(1)}50%{transform-origin:50% 100%;transform:scaleY(0)}50.0001%{transform-origin:50% 0;transform:scaleY(0)}to{transform-origin:50% 0;transform:scaleY(1)}}@keyframes b{0%{transform-origin:50% 100%;transform:scaleY(1)}50%{transform-origin:50% 100%;transform:scaleY(0)}50.0001%{transform-origin:50% 0;transform:scaleY(0)}to{transform-origin:50% 0;transform:scaleY(1)}}p{font-size:18px;line-height:27px;color:#494949}nav{position:fixed;left:0;right:0;top:0;z-index:999;transition:all ease-in-out 0.5s;display:flex}nav .navbar{padding:12px 0}nav img{width:130px;transition:all 0.5s ease 0s}.logo-brand{display:flex;align-items:center;justify-content:center}nav .logoblack{display:none}nav .navbar-nav{margin-right:0}nav .navbar-nav .nav-item{margin:0 10px;position:relative}nav .navbar-nav .nav-item span{position:absolute;right:-16px;top:14px;background:#000;width:.5px;height:12px}nav .navbar-nav .nav-link{color:#000;font-size:15px;transition:all 0.5s ease 0s;position:relative;padding-left:0px!important;padding-right:0px!important}fo nav .navbar-nav .nav-link::after{content:'';position:absolute;left:0;bottom:0;width:0;background:#000;height:1px;transition:all 0.5s ease 0s}.logo-brand a:first-child{margin-right:5px}.logo-brand a:first-child img{width:80px}nav .navbar-brand{position:relative;top:14px;transition:all 0.5s ease 0s;padding:0 20px}nav .navbar-brand.order-first_1{top:18px}nav.south_nav img{width:100px}nav .navbar-nav .nav-link:hover{opacity:1}nav .navbar-nav .nav-link:hover::after{width:100%}nav.south_nav{-webkit-animation:navbar-animation 0.6s;animation:navbar-animation 0.6s;background:#FFFAF0}.navbar-brand svg{transition:all 0.5s ease 0s;width:100px}nav.south_nav .navbar-brand{background:#fff0;top:5px}nav.south_nav .navbar-brand svg{padding:0}nav.south_nav .navbar-brand::before,nav.south_nav .navbar-brand::after{opacity:0}@-webkit-keyframes navbar-animation{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes navbar-animation{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.hamburger .line{width:30px;height:2px;background-color:#fff;display:block;margin:6px auto;transition:all 0.3s ease-in-out}#hamburger-11{outline:none!important;transition:all 0.3s ease-in-out}#hamburger-11.is-active{-webkit-animation:smallbig 0.6s forwards;animation:smallbig 0.6s forwards}@-webkit-keyframes smallbig{0%,100%{transform:scale(1)}50%{transform:scale(0)}}@keyframes smallbig{0%,100%{transform:scale(1)}50%{transform:scale(0)}}#hamburger-11.is-active .line:nth-child(1),#hamburger-11.is-active .line:nth-child(2),#hamburger-11.is-active .line:nth-child(3){transition-delay:0.2s}#hamburger-11.is-active .line:nth-child(2){opacity:0}#hamburger-11.is-active .line:nth-child(1){transform:translateY(7px) rotate(45deg)}#hamburger-11.is-active .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.pad80{padding:80px 0}.padt80{padding-top:80px}.padb80{padding-bottom:80px}.span{color:#10100f;font-size:12px;text-transform:uppercase;margin-bottom:25px;display:block}.h2{font-size:55px;margin-bottom:30px;text-transform:uppercase}.h2 span{display:block;color:#128DD8}h3{font-size:25px;line-height:1.5}h4{font-size:20px}h4 span{color:#23BA97}.btn_n{position:relative;display:inline-block;transition:all 0.3s ease 0s}.btn_n a{background:#6E4835;color:#fff;display:inline-block;font-size:14px;position:relative;transition:all 0.3s ease 0s;font-size:14px}.btn_n a span{position:relative;z-index:1;padding:10px 20px;display:block}.btn_n a::before{position:absolute;left:0;bottom:0;width:100%;content:'';height:0;background:#000;transition:all 0.3s ease 0s}.btn_n a:hover::before{height:100%}.btn_n a:hover{color:#fff}.black{color:#000}.grey{background:#FFFAF0}.lightgrey{background:#FFFAF0}.banner{height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover!important}.banner .h2{margin:0;text-align:center}.banner .container{position:absolute;left:0;right:0;top:0;bottom:0}.about-video{margin-top:40px}.about-video iframe{width:100%;height:600px}.contacttop{width:400px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#6e483529;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:30px}.contacttop h3{color:#fff;text-align:center}.iconbg{background:#000;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;position:relative;transition:all 0.5s ease 0s}.iconbg::before{content:'';position:absolute;width:0;height:0;transition:all 0.5s ease 0s;background:#6E4835;border-radius:50%}.icon:hover .iconbg{transform:translateY(-5px)}.icon:hover .iconbg::before{width:100%;height:100%}.iconbg img{width:auto;height:40px;position:relative}.icon{text-align:center}.iconrow{margin-top:50px;margin-bottom:-40px}.iconrow .col-lg-3,.iconrow .col-lg-4{margin:0;margin-bottom:40px}.offset-lg{margin-left:25%!important}.hidetext{overflow:hidden;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.amenities{background:#6E4835}.amenities .h2{color:#fff}.amenities_box{position:relative;overflow:hidden}.amenities_box img{width:100%;object-fit:cover;height:500px;transition:all 0.5s ease 0s}.amenities_box span{position:absolute;bottom:20px;width:80%;left:50%;transform:translateX(-50%);background:#000;color:#ffffffd9;padding:14px;text-align:center;transition:all 0.5s ease 0s}.amenities_box:hover img{transform:scale(1.2)}.amenities_box:hover span{background:#6E4835}.map{margin-top:60px;overflow:hidden}.map iframe{width:100%;height:600px}.glimpses .slick-list{padding-right:18%}.gl_slide{margin-right:30px;overflow:hidden}.gl_slide .overflow{overflow:hidden;margin-bottom:15px;position:relative}.gl_slide img{width:100%;transition:all 1.5s ease 0s}.gl_slide:hover img{transform:scale(1.1)}.galleryslider-btn{width:50px;height:50px;border-radius:50%;background:#000;display:flex!important;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.galleryslider-btn::before{position:absolute;content:'';background:#6E4835;width:0;height:0;border-radius:50%;transition:all 0.5s ease 0s}.galleryslider-btn:hover::before{width:100%;height:100%}.galleryslider-btn path,.galleryslider-btn line{stroke:#fff}.galleryslider-btn.prev-btn{left:20px;right:auto}.galleryslider-btn.next-btn{right:20px}.galleryslider-btn.prev-btn svg{transform:rotate(-135deg)}.galleryslider-btn.next-btn svg{transform:rotate(45deg)}.actual{position:absolute;right:8px;bottom:8px;font-size:16px!important;color:#fff;z-index:1}.floorimg{background:#fff;padding:10px;overflow:hidden}.floorimg img{transition:all 0.5s ease 0s}.floor:hover .floorimg img{transform:scale(1.2)}.floor_bt{background:#000;padding:20px 35px}.floor_bt ul{margin:0;display:flex}.floor_bt li{list-style:none;margin:0;position:relative}.floor_bt li:first-child{width:50%}.floor_bt li:first-child::after{content:'';position:absolute;top:-20px;height:calc(100% + 40px);width:.7px;right:30%;background:#cccccc8f}.floor_bt li h3{color:#fff;opacity:.9;margin:0}.floor_bt li h3 span{display:block;font-size:14px;opacity:.6;margin-top:5px}.fl-ms{margin-top:30px;margin-bottom:20px}.elegance ul{margin:0}.elegance li{position:relative;list-style:none;font-size:18px;border-bottom:2px solid #b8a39563;padding:22px 47px}.elegance li::after{content:'';position:absolute;left:0;bottom:-1px;height:.7px;background:#000;width:0;transition:all 0.5s ease 0s}.elegance li:hover::after{width:100%}.elegance li:first-child{border-top:2px solid #b8a39563}.elegance li::before{background:url(../images/arrow.png) no-repeat;content:'';position:absolute;left:0;width:30px;height:22px;top:28px;background-size:13px}.mob_form{display:none}.modal .contact_form button a{background:#000;color:#fff}.fixedicons{position:fixed;top:40%;left:20px;z-index:2}.fixedicons .icon{border:1px solid #FFFAF0;background:#6E4835;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%}.fixedicons .icon a{display:flex;height:100%;align-items:center;justify-content:center;position:relative;width:100%}.fixedicons .icon img{position:relative;z-index:1}.icon.fr{margin-bottom:20px}.fixedicons .icon a::before{position:absolute;background:#000;width:0;height:0;content:'';transition:all 0.5s ease 0s;border-radius:100%}.fixedicons .icon a:hover::before{width:100%;height:100%}.fixedicons .icon i{color:#fff;font-size:23px;position:relative;top:2px}.description{padding:130px 0;overflow:hidden;position:relative}.description::before{content:'';width:400px;height:550px;position:absolute;right:0;top:0;background:url(../images/right-graphic.svg) no-repeat}.description::after{content:'';width:229px;height:270px;position:absolute;left:-80px;bottom:-100px;background:url(../images/left-graphic.svg) no-repeat}.slide-up{animation:slide-up 1s cubic-bezier(.65,0,.35,1) both;-webkit-animation:slide-up 1s cubic-bezier(.65,0,.35,1) both}@-webkit-keyframes slide-up{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slide-up{0%{transform:translateY(100px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInUp2{from{}to{opacity:1}}@-webkit-keyframes fadeInUp2{from{}to{opacity:1}}.modal-header{margin:0;text-align:center}.modal-body{padding:0;margin:0;padding:30px 30px}.modal-content{box-shadow:none;border:0;border-radius:0}.modal-content h4{text-transform:uppercase}.modal-header .close{padding:0;margin:0;background:#000;width:40px;height:40px;opacity:1;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease 0s}.modal-header .close:hover{background:#000}.modal-header .close img{width:20px}.modal-header .close:focus{outline:none}.modal-open{padding:0!important}.modal-content .form-control{background:#EDEDED;border:0;border-radius:0;padding:15px 20px}.modal-content .form-control:focus{outline:none;box-shadow:none}.modal-footer{border:0;padding:0}.modal-footer .btn_n,.modal-footer .btn_n a{width:100%;border:0}.contact_form button{border:0;display:flex;margin:0 auto;padding:6px 15px;border:0;cursor:pointer}.contact_form button:focus{outline:none;border:0}.contact_form button:hover{background:#000;color:#fff}.contact_form button a{display:block;background:#fff;color:#000}.contact_form .form-control{border:0;background:#F9F9F9;padding:16px 40px;border-radius:0}.contact_form1 .form-control{background:#f0f0f0;padding:12px 20px}.contact_form .form-control:focus{box-shadow:none;outline:none}.contact_form .form-control::placeholder{color:#000;font-weight:400;opacity:.6}.contact p a{color:#000}footer{background:#000;padding:20px 0!important;text-align:center}footer h6{color:#fff;font-size:16px;font-family:'Gothic720 BT'!important;margin-bottom:10px}footer p{font-size:12px;color:#d0cece;line-height:15px;margin:0}.form-right{position:fixed;top:20%;right:0;background:#000;padding:60px 50px;border-right:10px solid #128DD8;width:500px;transform:translateX(115%);transition:transform 1.125s cubic-bezier(.39,1.52,.46,.92);z-index:2}.form-right h4{font-size:25px;color:#fff;text-transform:uppercase}.form-right .form-control{background:none;padding:10px 0;border-bottom:1px solid}.close_fm{width:50px;height:50px;position:absolute;left:-50px;top:0;background:#128DD8;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-right.open{transform:translateX(0)}.form-right .btn_n a::before{background:#fff}.form-right .btn_n a:hover{color:#000}.form-right .form-control{color:#ccc}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.pno{color:#000!important}#get_in_touch_form_btn:disabled,#get_in_touch_form_btn:disabled a{cursor:not-allowed}#contact_form_btn:disabled,#contact_form_btn:disabled a{cursor:not-allowed}#contact .form-group{margin-bottom:25px}label.error{color:red;font-size:12px;margin-top:5px}.reranumber{background:#6E4835;color:#fff;text-align:center;font-size:12px;padding:6px 0}.tc-apply{position:absolute;right:25px;bottom:0;font-size:12px;color:#000}.actualimage{position:absolute;bottom:2px;right:3px;font-size:9px;color:#fff;background:#00000082;padding:1px 5px}.g-recaptcha{overflow:hidden}.g-recaptcha>div{margin:0}.form-group{margin-bottom:7px}.mobileview{display:none}




.loader {
    position: fixed;
    right: 0;
    left: 0;
    background: rgb(255 255 255 / 65%);
    bottom: 0;
    top: 0;
    z-index: 999;
    display: flex;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(5px);
    display:none;
}


@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}



.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentcolor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    50% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentcolor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}


button:disabled {
    cursor:not-allowed;
    background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3)) !important;
    color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3)) !important;
    border-color: light-dark(rgba(118, 118, 118, 0.3), rgba(195, 195, 195, 0.3)) !important;
}