@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}@font-face { font-family: futurabook; src: url(../font/futura_book_bt.woff2) format("woff2"), url(../font/futura_book_bt.html) format("woff"); font-weight: 400; font-style: normal}p { font-weight: 400; line-height: 1.5; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-size: 1em; letter-spacing: .2px; font-family: futurabook !important;}body { font-weight: 400; line-height: 1.5; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-size: 1em; letter-spacing: .2px; font-family: futurabook !important;}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 #F69C00}.mob_footer_btn { background: #F69C00; 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: #002f4f}.bg-dk-gray { background-color: #eae9e9}.bg-purple { background-color: #00496a; color: #fff !important}.blue-title { color: #F69C00; 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: 70px} .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: 500; cursor: pointer; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}#locationSec button, #priceSec button, #priceSec a { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}.overlay_print { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 90%; width: 90%; opacity: 0; transition: .5s ease; background-color: rgba(22,22,21,.7); margin: 0 auto}.floor-div h3 { font-size: 20px; color: #fff; font-weight: 600; text-align: center; margin-bottom: 20px}.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: futurabook !important;}.top-nav .nav-link { padding: .5rem 1rem 0} .top-nav .nav-link:first-child { font-size: 14px; color: #F69C00 !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: #F69C00; color: #fff; border-radius: 50px; width: 100px; height: 100px; position: fixed; right: 80px; z-index: 99; }.bg-blue-btn { border-radius: 95px !important; width: 150px !important; height: 60px !important; bottom: 2% !important; box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);} .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: #F69C00; 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}.hightlight-section h2 { font-size: 36px; line-height: 44px; color: #F69C00; 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: #101010; font-weight: 400; 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 #F69C00; 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: #F69C00; color: #fff}.footer-line { border-color: #919394; width: 100%}.disclaimer { font-size: 12px; text-align: justify !important}.bottom-footer { background: #28416c; 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: #F69C00 } .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: #F69C00; 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: #ffffff1f;}footer a { color: #808080 !important; text-decoration: none !important;}.footer-color { color: #808080 !important; /*width: 100% !important;*/}footer { background-color: #002f4f !important; color: #808080 !important;}.bottom-footer { background: #00111d !important;}.mar-left-15 { margin-left: 15px;}.carousel-caption-main-title { font-size: 10px !important; letter-spacing: 5px !important; line-height: 12px !important; color: #ffffff !important; font-weight: 300 !important;}.caption-back { position: absolute; bottom: 0; background: rgb(0, 0, 0); background: rgba(0, 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: #F69C00; color: #fff; display: block; font-size: 14px; text-decoration: none; padding: 6px 0; }.madhale-btn { background-color: #fbb601 !important; color: #000 !important;}.text-justify { color: #494949;}.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: #F69C00; color: #ffffff !important;}.slick-next:hover { background-color: #F69C00 !important;}.slick-prev:hover { background-color: #F69C00 !important;}.slick-prev { color: #F69C00 !important;}.slick-next { color: #F69C00 !important;}.modal-header .close { padding: 0 !important; margin: 0 !important;}.location button { padding: 8px; font-size: 13px; border: 0; font-weight: 600; cursor: pointer;}.ami-iconholder { background: #ffffff; text-align: center; position: relative; height: 575px; margin-top: 30px; transition: ease all 0.5s; -webkit-box-shadow: 0 10px 8px -6px rgb(0 0 0 / 50%); -moz-box-shadow: 0 10px 8px -6px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 8px 0px rgb(0 0 0 / 50%); transform: translateY(-10px); transition: ease all 0.5s;} .ami-iconholder:hover { -webkit-box-shadow: 15px 13px 20px -6px rgb(0 0 0 / 50%); -moz-box-shadow: 15px 13px 20px -6px rgb(0 0 0 / 50%); box-shadow: 15px 13px 20px -6px rgb(0 0 0 / 50%); transform: translateY(-10px); transition: ease all 0.5s; } /*.ami-iconholder:before{content: ""; height: 20px; width: 20px; position: absolute; top: 0; left: 0; border-top: 3px solid #010a21; border-left: 3px solid #010a21;}.ami-iconholder:after{content: ""; height: 20px; width: 20px; position: absolute; bottom: 0; right: 0; border-bottom: 3px solid #010a21; border-right: 3px solid #010a21;}*/ .ami-iconholder h4 { font-size: 16px; margin-bottom: 10px; margin-top: 4px; padding-left: 10px; padding-right: 10px; } .ami-iconholder li { text-align: left; list-style: circle; line-height: 1.2; font-size: 14px; color: #494949 !important; } .ami-iconholder img { width: 75px !important; margin: auto; } .ami-iconholder ul { margin-top: 0; margin-bottom: 1rem; /* padding: 18px; */ padding-left: 25px; padding-right: 5px; }#pro li { list-style: circle; color: #494949 !important;}#floor-plans .sub-title, #floor-plan .main-title { color: #ffffff !important;}#locp p { margin-bottom: 2px !important}#whyus { background-image: url(../image/back.webp); background-repeat: no-repeat; background-size: cover;}#contactSec { background-image: url(../image/back1.webp); background-repeat: no-repeat; background-size: cover;}@media screen and (max-width: 600px) { #enquiry-mobile { visibility: visible; display: block; } #whyus { background-image: url(../image/back-mob1.webp) !important; } #live p { font-size: 15px; text-align: left !important; } #contactSec { background-image: url(../image/back-mob2.webp) !important; } .col-sm-6 { width: 50% !important; } .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; } .ami-iconholder { height: 385px !important; } .carousel-caption-position { bottom: -3% !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: #fbb601 !important; }}.pulseanimation { animation: pulse-cust 2s infinite;}#contactSec .sub-title { color: #000;}@keyframes pulse-cust { 0% { -webkit-box-shadow: 0 0 0 0 #F69C00; } 70% { -webkit-box-shadow: 0 0 0 25px rgb(227 56 56 / 0%); } 100% { -webkit-box-shadow: 0 0 0 0 rgb(227 56 56 / 0%); }}.blink_me { animation: blinker 2.0s linear infinite;}@keyframes blinker { 50% { opacity: 0; }}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #495057 !important;}.nav-tabs .nav-link { border: 1px solid !important; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; margin-right: 6px;}.amenities-tabs p { margin-bottom: 0px !important;}.img-blurr { filter: blur(8px); -webkit-filter: blur(8px);}#locationSec .ami-iconholder {}#priceSec td { font-size: 14px;} #priceSec td .btn-sm { padding: 2px 5px; font-size: 12px; }.early { font-size: 12px;}.sub-title { font-size: 36px; line-height: 44px; color: #032d4c; text-transform: uppercase !important; font-family: futurabook !important;}.main-title { font-size: 16px; letter-spacing: 0px; line-height: 35px; color: #767271; font-weight: 400; text-transform: uppercase !important; font-family: futurabook !important;}.btn { font-family: futurabook !important; }#contactSec h2 { color: #fff !important;}.apartments-list { overflow-x: hidden; background: #fff; padding-bottom: 80px;}.pad-tb { padding-top: 90px; padding-bottom: 90px;}.list-features li { font-size: 16px; color: #0a2233; line-height: 1.5; background: url(../image/check-mark.png); background-size: 18px; background-repeat: no-repeat; background-position: 5px 2px; padding-left: 30px; margin-top: 10px;}#whyus h1, #whyus li { color: #FAFAFA !important;}#uplist li { margin-top: 30px !important;}#gallery img { margin-top: 20px !important;}.form-control { background-color: transparent; border: 1px solid #ffffff; border-radius: 0 !important;}footer { background-color: #fff !important; color: #494949 !important;}#contactSec hr { border-top: 1px solid #ccc !important;}.trm { color: #ccc !important;}/*#amenitiesSec img { width: 80px !important; filter: grayscale(100%);}*/.partk-titan { display: flex; justify-content: center; align-items: center;}.artisticimpression { position: absolute; bottom: 10px; padding-left: 3px; padding-right: 3px; right: 16px; color: #000000; background: #e2e2e2; font-size: 10px;}