@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&amp;family=Poppins:wght@300;400;500;600&amp;family=Roboto:wght@300;400;500;700&amp;display=swap);html { scroll-behavior: smooth}button:focus { box-shadow: none}.relative { position: relative}.footer_btn { position: fixed; bottom: 0; width: 100%; z-index: 9; background-color: #fff; padding: 10px; border: 1px solid #ff9800}.mob_footer_btn { background: #ff9800; padding: 10px; display: flex; justify-content: center; align-items: center}.footer_btn a { color: #fff}.error { color: red}.bg-blue { background-color: #fef5a1}.bg-yellow { background-color: #fbb601}.bg-gray { background-color: #001b3d}.bg-dk-gray { background-color: #eae9e9}.bg-purple { background-color: #00496a; color: #fff !important}.blue-title { color: #ff9800; font-family: Lora; font-weight: 700; font-size: 15px; margin: 10px 0 0}.abt-title { font-size: 16px; font-family: Roboto}.yello-btn { border-radius: 0; font-size: 14px; color: #000; font-weight: 500; font-family: Poppins; text-align: center; margin-top: 10px}.yello-btn-mt0 { margin-top: 0px !important}.yello-btn:hover { color: #000; opacity: .9}.border-l-rad { border-top-left-radius: 50px; border-bottom-left-radius: 50px}.border-r-rad { border-top-right-radius: 50px; border-bottom-right-radius: 50px}.desc-para { text-align: left !important; font-size: 16px; line-height: 25px; color: #494949; font-weight: 300; font-family: Poppins; width: 70%}.scroll-down { animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite}.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom}.floor-btn a { background: #4cae30; color: #fff; display: inline-block; padding: 7px 20px; margin-top: 30px; font-weight: 700; margin-right: 20px}.floor-section .overlay_print { width: 100%; height: 100%}.floor-section button { padding: 8px; font-size: 13px; border: 0; font-weight: 600; cursor: pointer}.overlay_print { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 93%; opacity: 0; transition: .5s ease; background-color: rgba(22,22,21,.7); margin: 0 auto}.floor-div h3 { font-size: 17px; color: #000; font-weight: 600; text-align: center; padding: 14px}.floor-div, .pop { display: block} .floor-div:hover .overlay_print, .pop:hover .overlay_print { opacity: 1 }.text { color: #fff; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center}.gallery-div { position: relative; overflow: hidden} .gallery-div:hover .content-overlay { opacity: 1 }#gallery { margin: 50px 0 20px}.slick-slider { width: 100%} .slick-slider .slick-track { display: flex; align-items: center; flex-wrap: nowrap; justify-content: center }.slick-slide { transition: all .3s ease; opacity: .2; height: auto}.slick-center, .slick-current { padding: 30px 0; margin: 50px 0}.slick-slide.slick-current.slick-active.slick-center { display: flex; justify-content: center; z-index: 99; opacity: 1}.slick-slide.slick-active { margin: 0; padding: 0} .slick-slide.slick-active.slick-center img { height: 550px; outline: 0 }.slick-prev { z-index: 99; width: 60px; height: 120px; background-color: #fff; border-top-right-radius: 100px; border-bottom-right-radius: 100px; font-size: 14px; line-height: 22px; left: 0; padding-right: 10px; color: #1e355e !important; outline: 0}.slick-next { width: 60px; height: 120px; background-color: #fff; border-top-left-radius: 100px; border-bottom-left-radius: 100px; font-size: 14px; line-height: 22px; color: #1f2e5f !important; right: 0; padding-left: 10px; outline: 0}.slick-prev:hover { color: #fff !important; outline: 0; background-color: #1f2e5f}.slick-next:hover { color: #fff !important; outline: 0; background-color: #1f2e5f}.slick-arrow { top: 45% !important; outline: 0}.slick-next:hover::before, .slick-prev:hover::before { color: transparent; display: none}.slick-list.draggable { padding: 0 !important}.slick-next:before, .slick-prev:before { display: none}.content-overlay { background: #000; position: absolute; height: auto; width: 100%; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; -webkit-transition: all .4s ease-in-out 0s; -moz-transition: all .4s ease-in-out 0s; transition: all .4s ease-in-out 0s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center}.card-link { display: block}.floor .overlay-text { font-size: 15px; color: #1f1f1f; font-weight: 500; font-family: Poppins; text-align: center; padding: 5px 16px 5px 16px}.bottom-nav .nav-link { font-size: 14px; color: #282828 !important; font-weight: 300; font-family: Poppins}.top-nav .nav-link { padding: .5rem 1rem 0} .top-nav .nav-link:first-child { font-size: 14px; color: #ff9800 !important }nav ul { align-items: center}#bannerSec h1 { color: #fff; font-weight: 300; font-family: Poppins}#bannerCarousel .carousel-caption { right: auto; bottom: 30%; left: 15%; text-align: left}#bannerCarousel .carousel-control-next, #bannerCarousel .carousel-control-prev { border: 1px solid #fff; border-radius: 50px; width: 40px; height: 40px; opacity: 1; top: 50%}#bannerCarousel .carousel-control-next-icon, #bannerCarousel .carousel-control-prev-icon { width: 12px; height: 12px}#bannerCarousel .carousel-control-prev { left: 10%}#bannerCarousel .carousel-control-next { right: 10%}.bg-blue-btn { background: #ff9800; color: #000; border-radius: 50px; width: 100px; height: 100px; position: fixed; top: 8%; right: 80px; z-index: 99} .bg-blue-btn:hover { color: #fff }.main-title { font-size: 16px; letter-spacing: 5px; line-height: 35px; color: #767271; font-weight: 400; font-family: Lora}.sub-title { font-size: 36px; line-height: 44px; color: #ff9800; font-weight: 400; font-family: Lora}.specification { background: url(../image/sepc-bg.jpg) no-repeat; height: auto; background-size: cover; color: #fff} .specification a, .specification h2, .specification li, .specification p { color: #ccc !important } .specification .card { background-color: transparent; border-bottom: 1px solid #ccc; margin-bottom: 20px }#specificationSec a.card-link { color: #000; font-weight: 700}.spec-list { display: flex; justify-content: center; flex-direction: column}#specificationSec ul li { text-align: left}#specificationSec .card-header > a:before { float: right !important; content: "\f105"; font-family: FontAwesome; border-radius: 50px; text-align: center; padding: 0 5px; font-size: 30px; font-weight: 100; margin: -12px 0}#specificationSec .card-header > a.collapsed:before { float: right !important; content: "\f107"}.project-div { text-align: center} .project-div span { color: #fff; display: inline-block; font-size: 15px; text-align: initial; position: relative; top: -7px } .project-div .icon-div { top: 0 } .project-div .icon-div img { background: #fff; color: #000; border-radius: 50%; padding: 15px 20px; margin-right: 5px; max-width: 150px; max-height: 150px }.hightlight-section h1 { position: absolute; top: 35%; color: #fff; font-size: 50px}.floor-section h2, .hightlight-section h2 { font-size: 36px; line-height: 44px; color: #ff9800; font-weight: 400; font-family: Lora; margin-bottom: 20px}.hightlight-section .carousel-indicators li { text-indent: 0; width: auto; height: 50px; border: none; background-color: transparent; align-items: center; display: flex; font-size: 16px; border-right: 1px dotted #000; margin: 0; background: #fff; padding: 0 5%; color: #212121; text-align: center}.hightlight-section .carousel-control-next, .hightlight-section .carousel-control-prev { display: none}.hightlight-section .carousel-indicators li:first-child { border-radius: 5px 0 0 0}.hightlight-section .carousel-indicators li:last-child { border-right: none; border-radius: 0 5px 0 0}.hightlight-section .carousel-indicators { margin: 0 15%; bottom: 0; cursor: pointer} .hightlight-section .carousel-indicators .active { border-bottom: 2px solid #d92236 }.hightlight-section .carousel-caption { width: 100%; left: 0; background: #000; position: initial; padding: 5px 0} .hightlight-section .carousel-caption h2 { font-size: 38px; color: #fff; text-transform: capitalize }.amenity-title { font-size: 16px; line-height: 23px; color: #494949; font-weight: 400; font-family: Poppins; text-align: center; margin-top: 10px}#amnCarousel .carousel-control-next-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%304b79' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}#amnCarousel .carousel-control-prev-icon { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%304b79' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}#amnCarousel .carousel-control-next, #amnCarousel .carousel-control-prev { border: 1px solid #ff9800; border-radius: 50px; width: 40px; height: 40px; opacity: 1; top: 100%; margin-top: 40px}#amnCarousel .carousel-control-next-icon, #amnCarousel .carousel-control-prev-icon { width: 12px; height: 12px}#amnCarousel .carousel-control-prev { left: 40%}#amnCarousel .carousel-control-next { right: 40%}#accordion1 .card-header.active a { color: #fff !important}.card.active a > img { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); transform: rotate(90deg); transition: .3s}#locationSec .card-header > a:before { float: right !important; content: "\f056"; font-family: FontAwesome; background-color: transparent; border-radius: 50px; text-align: center; padding: 0 5px}#locationSec .card-header > a.collapsed:before { float: right !important; content: "\f055"; font-family: FontAwesome}#locationSec .card-header > a:active, #locationSec .card-header > a:focus, #locationSec .card-header > a:hover { text-decoration: none}#locationSec ul li { text-align: left}#accordion1 a { color: #000 !important}#accordion1 .card-header.active { background-color: #483b81}footer { background-color: #001b3d; color: #dcdcdc !important}.footer-line { border-color: #919394; width: 100%}.disclaimer { font-size: 14px; text-align: justify !important}.bottom-footer { background: #001127; padding: 16px 0 1px}@media(max-width:991px) { .bottom-nav .nav-link { font-size: 12px } .sub-title { font-size: 28px } .desc-para { width: auto } #amnCarousel .carousel-control-prev { left: 30% } #amnCarousel .carousel-control-next { right: 30% } .bg-blue-btn { top: 2%; right: 20px } .carousel-indicators { display: none }}@media(max-width:767px) { .navbar-dark .navbar-toggler { border-color: rgb(72 59 130); background: #ff9800 } .floor-div, .gallery-div { margin-bottom: 3rem } #bannerSec h1 { font-size: 2rem } .blue-title { text-align: center } #overviewSec .desc-para { text-align: center } .sub-title { margin-bottom: 10px } .yello-btn { margin-top: 30px } #amnCarousel .carousel-control-next, #amnCarousel .carousel-control-prev { top: 50%; margin-top: 0 } #amnCarousel .carousel-control-prev { left: 5% } #amnCarousel .carousel-control-next { right: 5% } .gallery-slider { margin-top: 20px } #book-online { padding-bottom: 0 } #overview { padding-bottom: 30px } .site-img-desc { padding: 5px; font-size: 14px; line-height: 22px } .slick-slide.slick-active.slick-center img { height: auto }}.walkthrought-section h3 { font-size: 36px; line-height: 44px; color: #ff9800; font-weight: 400; font-family: Lora}.table-new { width: 100%} .table-new tr { border-bottom: solid 1px #d9d9d9 } .table-new td, th { height: 55px !important }tr:hover { background-color: #fff}.price-section { background: #f5f5f5}footer a { color: grey !important; text-decoration: none !important}.footer-color { color: grey !important}.mar-left-15 { margin-left: 15px}@media screen and (max-width:600px) { #enquiry-mobile { visibility: visible; display: block } #first { order: 1; } #second { order: 2; } .mtMob { margin-top: 15px; } .carousel-caption-position { bottom: -3% !important; text-align: center !important; right: unset !important; left: unset !important; width: 100% } .carousel-caption-main-title { padding-bottom: 35px !important } .carousel-caption-title { font-size: 23px !important; line-height: 16px !important; color: #fbb601 !important }}@media (min-width:600px) { #enquiry-mobile { visibility: hidden; display: none } .carousel-caption-position { bottom: 35% !important; text-align: center !important; left: 25% !important; right: 25% !important } .carousel-caption-main-title { padding-bottom: 15px !important } .carousel-caption-title { font-size: 28px !important; line-height: 33px !important; color: #fff !important; margin-bottom: 20px }}.carousel-caption-main-title { font-size: 10px !important; letter-spacing: 5px !important; line-height: 12px !important; color: #fff !important; font-weight: 300 !important}.caption-back { position: absolute; bottom: 0; background: #000; background: rgba(0,0,0,.5); color: #f1f1f1; padding: 20px}.enquiry-mobile { background: #2b4621 none repeat scroll 0 0; bottom: 0; position: fixed; width: 100%; z-index: 100} .enquiry-mobile ul { list-style-type: none; margin: 0; padding: 0 } .enquiry-mobile ul li { float: left; text-align: center; width: 33.3333% } .enquiry-mobile ul li a { background-color: #ff9800; color: #000; display: block; font-size: 14px; text-decoration: none; padding: 6px 0 }.madhale-btn { background-color: #4a0000 !important; color: #fff !important}.pb-am { padding-bottom: 7rem !important}.list-features li { list-style: none !important; color: #494949; line-height: 1.5; background: url(../image/list.png); background-size: 18px; background-repeat: no-repeat; background-position: 5px 2px; padding-left: 30px; margin-top: 10px}.bg-yellow { background-color: #ff9800; color: #fff !important}.slick-next:hover { background-color: #955f5f !important}.slick-prev:hover { background-color: #955f5f !important}.slick-prev { color: #955f5f !important}.slick-next { color: #955f5f !important}.modal-header .close { padding: 0 !important; margin: 0 !important}.location button { padding: 8px; font-size: 13px; border: 0; font-weight: 600; cursor: pointer}.logo-width { width: 200px}.img-kale-overlay { background: #000; overflow: hidden}.img-over { object-fit: cover; opacity: .4}.font-head-banner { font-size: 50px !important; font-weight: 600 !important; color: #fff !important; margin-bottom: 40px}.keyword-score h1, .keyword-score h2 { font-size: 3px !important; font-weight: 100; margin: 0 !important; padding: 0 !important}.color-white h1, .color-white h2 { color: #fff !important}.color-darkblue h1, .color-darkblue h2 { color: #001b3d !important}.color-grey h1, .color-grey h2 { color: #939393 !important}.color-dimgrey h1, .color-dimgrey h2 { color: #f7f7f7 !important}.color-black h1, .color-black h2 { color: #000 !important}#mega { background: #f8f8f8; background-size: cover; padding: 60px 0 40px 0; position: relative} #mega h3 { margin: 0; font-weight: 600 } #mega h6 { margin: 0; margin-bottom: 5px; font-weight: 600 }.black-color { color: #000 !important}.blink_me { animation: blinker 1.5s linear infinite}@keyframes blinker { 50% { opacity: 0 }}.shake { animation: shake .5s; animation-iteration-count: infinite}#amenitiesSec a { color: #ff9800 !important; font-size: 16px !important}.bg-yellow { color: #000 !important}.floor-section-head { font-size: 16px !important; letter-spacing: 5px; line-height: 5px; color: #767271 !important; font-weight: 400 !important; font-family: Lora !important; margin-bottom: 0 !important}#amenities-card { color: #ffffff !important;}.amenities-card { text-align: center; background: #48484A !important; border-radius: 6px; padding: 0px; margin: 5px 0; -webkit-box-shadow: 0 3px 6px rgb(91 130 148 / 8%); box-shadow: 0 3px 6px rgb(91 130 148 / 8%); top: 0; position: relative; cursor: grab;}.floor-plans { text-align: center; margin-top: 30px; overflow: hidden; background: #fff; -webkit-box-shadow: 0 3px 6px rgb(91 130 148 / 8%); box-shadow: 0 3px 6px rgb(91 130 148 / 8%); top: 0; position: relative;}#amenities-card h1 { font-size: 22px !important;}.amenities-card p { font-size: 16px; margin-bottom: 5px;}#amenities-card h3 { font-size: 15px;}.cta { font-size: 16px; font-weight: 400; font-family: Poppins; text-transform: uppercase; padding: 0 45px; line-height: 60px; text-align: center; outline: 0; color: #000000; background-color: #ff9800; border: none; border-radius: 6px; display: inline-block; -webkit-box-shadow: 0 3px 6px rgb(91 130 148 / 8%); box-shadow: 0 3px 6px rgb(91 130 148 / 8%); top: 0; position: relative;}.projects { padding: 20px;}.btn-theme { color: #000 !important; background-color: #ff9800 !important; border-color: #ff9800 !important;}.btn-capsule { padding: 3px 10px !important; font-size: 15px !important; line-height: 1.5 !important; border-radius: 20px !important; box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);}.div-valigncenter { display: table-cell; vertical-align: middle;}.img-fluid { border-radius: 5px;}@media (min-width:600px) { .logo-w { width: 195px !important } .logo-first-w { width: 175px !important } #desk { visibility: visible; display: block; } #mobile { visibility: hidden; display: none; } .playbtn { width: 100% !important; }}@media screen and (max-width:600px) { .logo-first-w { width: 75px !important } .logo-w { height: 60px !important } #desk { visibility: hidden; display: none; } #mobile { visibility: visible; display: block; } #locationSecs li { font-size: 13px !important } .col-sm-6 { width: 50%; } .playbtn { width: 55% !important; margin-top: 20px; }}.img-blurr { filter: blur(8px); -webkit-filter: blur(8px);}#locationSecs a { font-size: 14px !important;}#locationSecs .card-header { padding: 6px 20px !important;}#amenitiesSec ul li, #amenitiesSec p, #megalifestyle p, #floor-plans p, #floor-plans h2 { color: #fff !important;}.border-top { border-top: 1px solid #7e7e7e !important;}.floor-section a, #aboutSec a, #priceSec a { box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);}button { box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);}.desktop-video { background: url(../image/360-d.webp); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}.mobile-video { background: url(../image/360-m.webp); background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}.gray-bg { padding: 20px 0;}.video-play-button { display: block; width: 100px; margin: auto;}.pulse-button { box-shadow: 0 0 0 0 rgba(#d0166d,.5); -webkit-animation: pulse 1.5s infinite} .pulse-button:hover { -webkit-animation: none }@-webkit-keyframes pulse { 0% { @include transform(scale(.9)); } 70% { @include transform(scale(1)); box-shadow: 0 0 0 50px rgba(#d0166d,0) } 100% { @include transform(scale(.9)); box-shadow: 0 0 0 0 rgba(#d0166d,0) }}.tour { background-size: 100%; padding: 150px 0; margin: auto; width: 100%;}@media screen and (max-width: 767px) { .tour { padding: 20px 0 20px; }}@media screen and (max-width: 1414px) { .tour { padding: 20px 0 20px; }}hr { border-top: 1px solid #e5e5e5;}.f30 { font-size: 30px !important}.group-content { display: none;}.contact-info p a { color: #ff9800;}footer { display: flex;}.img-wrapper { position: relative; display: inline-block;} .img-wrapper::after { content: "Artistic Impression"; position: absolute; bottom: 8px; right: 8px; background: silver; color: black; font-size: 10px; padding: 2px 2px; border-radius: 3px; opacity: 0.80; z-index: 2; }.text-muted { color: #bbbbbb !important;}#floor-plans .border-top p { color: #000 !important; margin-bottom: 0 !important; padding-bottom: 0 !important;}#priceSec span { font-size: 11px !important}#priceSec table, #priceSec p { line-height: 1.0 !important;}#priceSec a { font-size: 13px !important;}#priceSec table { font-size: 14px !important;}#priceSec .table thead th { vertical-align: middle; font-weight: 500; height: 40px !important;}#priceSec table td, #priceSec table th { padding-left: 3px !important; padding-right: 3px !important;}.modal-header button { box-shadow: none !important;}.checkbox-label { font-size: 12px; color: #838383;} .checkbox-label a { color: #838383 !important; text-decoration: underline }.form-control { padding: .275rem .15rem !important; font-size: 14px !important;}#txtMobile { width: 33%;}#txtMobileP { width: 33%;}.form-row { display: block !important;}.disabled-button { cursor: not-allowed !important;}