@import "https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";
body{font-family:Poppins,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:Poppins,sans-serif}.bodymainn{background:#fff}.topimage-main{width:100%;height:33rem;position:relative}.topimage{background:url(/top/1.jpg) 50%/cover no-repeat;justify-content:center;width:100%;height:100%;animation:50s ease-in-out infinite change;position:relative;overflow:hidden}@keyframes change{0%{background-image:url(/top/1.jpg)}30%{background-image:url(/top/2.jpg)}50%{background-image:url(/top/2.jpg)}75%{background-image:url(/top/3.jpg)}to{background-image:url(/top/4.jpg)}}.text-on-image{color:#fff;width:95%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.primary-text{text-align:center;color:#0000;-webkit-text-stroke:1px white;background:url(/Icons/back.png);background-position:0 0;-webkit-background-clip:text;margin-bottom:30px;font-size:6rem;line-height:normal;animation:20s linear infinite back}@keyframes back{to{background-position:2000px 0}}.sec-text{text-align:center;font-size:1.125rem}.villa-search-main{margin:-30px 0;position:relative}.search-box{text-align:center;border-radius:15px;grid-template-columns:2.5fr 1fr 1fr .8fr;align-items:center;width:60%;height:70px;margin:auto;display:grid;box-shadow:0 0 12px #45454579}.src-text{background:#fff;border-right:2px solid #00000054;border-radius:15px 0 0 15px;justify-content:center;align-items:center;height:100%;display:flex}.src-text p{font-family:Quicksand,sans-serif;font-size:16px;font-weight:bolder}.people{background:#fff;border-right:2px solid #00000054;justify-content:center;align-items:center;height:100%;display:flex}.people input{border:none;outline:none;width:121px;font-family:Quicksand,sans-serif;font-size:16px;font-weight:bolder}.rooms label{cursor:pointer;font-family:Quicksand,sans-serif;font-size:16px;font-weight:bolder}.rooms{background:#fff;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.rooms ul{z-index:1;background:#fff;border-radius:15px;padding:0 59px;display:none;position:absolute;top:-16px;left:0}.rooms ul li{margin-bottom:10px;list-style:none}.rooms ul li a{color:#000;font-family:Quicksand,sans-serif;font-size:16px;font-weight:bolder;transition:all .3s ease-in-out}.rooms ul li a:hover{color:#595959}.rooms input{display:none}[id^=btn]:checked+ul{display:block}.people input[type=number]::-webkit-input-placeholder{color:#000;text-align:center}.src-btn{color:#fff;cursor:pointer;background:#000;border-radius:0 14px 14px 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.src-btn p{font-family:Quicksand,sans-serif;font-size:18px}.about-main{background:url(/thumbnails/about.jpg) -140px -563px no-repeat;border-radius:20px;max-width:92%;height:30rem;margin:80px auto 30px}.about-discription{padding:150px 124px}.about-discription h2{color:#fff;padding-bottom:30px;font-family:Dancing Script,cursive;font-size:50px;font-weight:500}.about-discription p{color:#fff;width:33rem;margin-bottom:20px;font-size:15px;font-weight:300}.about-discription span{font-size:14px}.about-discription button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:10px;padding:15px 20px;transition:all .3s ease-in-out}.about-discription button:hover{color:#7c7c7c}.linear{background:linear-gradient(77deg,#000000ad,#00000091,#0000) no-repeat;border-radius:20px;height:30rem}.ourvillasheading p{text-align:center;font-size:3rem}.swiper-container-wrapper{position:relative}.swiper-controls{justify-content:center;align-items:center;gap:16px;margin:8px 140px 70px;display:flex;position:relative}.swiper-pagination{width:auto;margin:0;position:relative;bottom:auto;left:auto}.swiper-pagination-bullet{opacity:1;background:#d9d9d9;width:8px;height:8px}.swiper-pagination-bullet-active{background:#000}.swiper-button-prev,.swiper-button-next{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-top:0;display:flex;position:relative;top:auto;left:auto;right:auto}.swiper-button-prev:after,.swiper-button-next:after{display:none}.cardholder{padding-bottom:20px}.card-image img{border-radius:4px 4px 0 0;width:100%;height:100%}.card-image{position:relative}.best-rated{width:138px;position:absolute;bottom:-14px;left:-16px}.luxury-badge{width:64px;position:absolute;top:-6px;left:7px}.discription{border-bottom:1px solid #ccc;margin-bottom:10px;font-weight:400}.discription p{color:#000;padding:7px 0;font-size:15px}.heading2bhk{text-align:center;width:178px;margin:auto;font-size:2rem;font-weight:400;display:block}.price-margin{margin-bottom:5px}.card{border-radius:4px;max-width:351px;margin:28px 0 28px 18px;padding-bottom:10px;box-shadow:1px 1px 6px #d4d4d4}.card:hover{transition:all .2s ease-in-out;transform:scale(1.05);box-shadow:0 0 5px #8e8e8e}.villa-name{color:#000;font-size:18px;font-weight:600}.villa-name-main a{color:#9a861c}.villa-location{color:#717171;font-size:14px}.more-detail-btn button{color:#fff;cursor:pointer;background-color:#00254a;border:none;border-radius:6px;margin:14px 25px;padding:4px 30px}.more-detail-btn button:hover{color:#000;background-color:#cdcdcd;transition:all .2s ease-in-out}.for-price-text{color:#717171;font-size:14px}.for-price{color:#000;font-size:18px;font-weight:600}.villa-price-main{padding:7px 0}.price{color:#000;font-family:Inter,sans-serif;font-size:19px;font-weight:600}.deleted-price{color:#717171;margin-left:5px;font-family:sans-serif;font-size:16px;text-decoration:line-through}.mar{margin:10px 20px 0}.taxes p{color:#717171;font-size:12px;font-weight:400}.whatsapp{cursor:pointer;z-index:1;align-items:center;display:flex;position:fixed;bottom:-18px;right:-18px}.whatsapp img{width:8rem}.whatsapp-popup p{color:#fff}.whatsapp-popup{opacity:0;background-color:#0cba27;border-radius:18px;margin-left:-23px;padding:1px 11px}.bottom-contact{display:none}.accordion-item-body-content ol li a,.accordion-item a{color:#00f}.accordion-item-body-content ol li{list-style:inside}.faqs h1{text-align:center;margin:2rem 0;font-size:2.5rem;font-weight:100}.accordion{max-width:1187px;margin:0 5px;padding-bottom:44px}.accordion-item{color:#111;background-color:#fff;border-bottom:1px solid #95959540;margin:1rem 0}.accordion-item-header{cursor:pointer;align-items:center;min-height:3.5rem;padding:.5rem 1rem;line-height:1.25rem;display:flex;position:relative}.accordion-item-header.active:after{content:"−"}.accordion-item-body{transition:max-height .2s ease-out}.accordion-item-body-content{border-top:1px solid;border-image:linear-gradient(90deg,#0000,#34495e,#0000) 1;padding:1rem;line-height:1.5rem}.faqs{margin-top:123px;margin-bottom:23rem}@media (max-width:767px){html{font-size:14px}}.book-main{background:#313853;margin-bottom:30px}.icons-book-main i{color:#fff;font-size:70px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icons-book-main{flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding-bottom:15px;display:flex}.book-icons p{color:#fff;margin:17px;padding:14px 0;font-size:19px;font-weight:600}.book-icons{flex-direction:column;align-items:center;display:flex}.book-head h1{color:#fff;text-align:center;padding:20px;font-weight:300}.circle{border:3px solid #fff;border-radius:64px;width:110px;height:110px;position:relative}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 10px #00000040}::-webkit-scrollbar-thumb{background-color:#131763;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:#818181}footer{z-index:-1;background:#f2f2f2;width:100%;position:fixed;bottom:0;left:0}footer:before{content:"";background:#afafb6;width:100%;height:1px;position:absolute;top:100px;left:0}footer .content{max-width:1250px;margin:auto;padding:30px 40px 40px}footer .content .top{justify-content:space-between;align-items:center;margin-bottom:50px;display:flex}.content .top .logo-details{color:#000;font-size:30px}.content .top .media-icons{display:flex}.content .top .media-icons a{text-align:center;color:#fff;border-radius:50%;width:40px;height:40px;margin:0 8px;font-size:17px;line-height:40px;text-decoration:none;transition:all .4s}.top .media-icons a:first-child{background:#4267b2}.top .media-icons a:first-child:hover{color:#4267b2;background:#fff}.top .media-icons a:nth-child(2){background:#1ec83a}.top .media-icons a:nth-child(2):hover{color:#00a323;background:#fff}.top .media-icons a:nth-child(3){background:red}.top .media-icons a:nth-child(3):hover{color:#e1306c;background:#fff}.top .media-icons a:nth-child(4){background:#0077b5}.top .media-icons a:nth-child(4):hover{color:#0077b5;background:#fff}.top .media-icons a:nth-child(5){background:red}.top .media-icons a:nth-child(5):hover{color:red;background:#fff}footer .content .link-boxes{justify-content:space-between;width:100%;display:flex}footer .content .link-boxes .box{width:calc(20% - 10px)}.content .link-boxes .box .link_name{color:#000;margin-bottom:10px;font-size:18px;font-weight:400;position:relative}.link-boxes .box .link_name:before{content:"";background:#000;width:35px;height:2px;position:absolute;bottom:-2px;left:0}.content .link-boxes .box li{margin:6px 0;list-style:none}.content .link-boxes .box li a{color:#000;opacity:.8;font-size:14px;font-weight:400;text-decoration:none;transition:all .4s}.content .link-boxes .box li a:hover{opacity:1;text-decoration:underline}.content .link-boxes .input-box{margin-right:55px}.link-boxes .input-box input{color:#fff;background:#140b5c;border:2px solid #afafb6;border-radius:4px;outline:none;width:calc(100% + 55px);height:40px;margin-top:5px;padding:0 15px;font-size:15px}.link-boxes .input-box input::placeholder{color:#afafb6;font-size:16px}.link-boxes .input-box input[type=button]{color:#140b5c;opacity:.8;cursor:pointer;background:#fff;border:none;margin:4px 0;font-size:18px;font-weight:500;transition:all .4s}.input-box input[type=button]:hover{opacity:1}footer .bottom-details{background:#393939;width:100%}footer .bottom-details .bottom_text{text-align:center;padding:6px 0}.bottom-details .bottom_text span,.bottom-details .bottom_text a{color:#fff;opacity:.8;font-size:14px;font-weight:300;text-decoration:none}.bottom-details .bottom_text a:hover{opacity:1;text-decoration:underline}.bottom-details .bottom_text a{margin-right:10px}@media (max-width:900px){footer .content .link-boxes{flex-wrap:wrap}footer .content .link-boxes .input-box{width:40%;margin-top:10px}}@media (max-width:700px){.content .top .logo-details{font-size:26px}.content .top .media-icons a{width:35px;height:35px;font-size:14px;line-height:35px}footer .content .link-boxes .box{width:calc(33.3333% - 10px)}footer .content .link-boxes .input-box{width:60%}.bottom-details .bottom_text span,.bottom-details .bottom_text a{font-size:12px}}.loader{z-index:100;background:#fff;width:100%;height:4rem;position:absolute}.name-loader{font-family:Rancho,cursive;font-size:24px;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.sk-fading-circle{width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;top:0;left:0}.sk-fading-circle .sk-circle:before{content:"";background-color:#333;border-radius:100%;width:15%;height:15%;margin:0 auto;animation:1.2s ease-in-out infinite both sk-circleFadeDelay;display:block}.sk-fading-circle .sk-circle2{transform:rotate(30deg)}.sk-fading-circle .sk-circle3{transform:rotate(60deg)}.sk-fading-circle .sk-circle4{transform:rotate(90deg)}.sk-fading-circle .sk-circle5{transform:rotate(120deg)}.sk-fading-circle .sk-circle6{transform:rotate(150deg)}.sk-fading-circle .sk-circle7{transform:rotate(180deg)}.sk-fading-circle .sk-circle8{transform:rotate(210deg)}.sk-fading-circle .sk-circle9{transform:rotate(240deg)}.sk-fading-circle .sk-circle10{transform:rotate(270deg)}.sk-fading-circle .sk-circle11{transform:rotate(300deg)}.sk-fading-circle .sk-circle12{transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{animation-delay:-1s}.sk-fading-circle .sk-circle4:before{animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{animation-delay:-.1s}.logo-preload{justify-content:center;margin-top:10px;display:flex}.logo-preload img{filter:brightness(0);max-width:42px;padding:5px}.logo-text-preload p{color:#000;font-family:Philosopher,sans-serif;font-size:32px}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@media screen and (max-width:970px){@media (max-width:520px){footer:before{top:145px}footer .content .top{flex-direction:column}.content .top .media-icons{margin-top:16px}footer .content .link-boxes .box{width:calc(50% - 10px)}footer .content .link-boxes .input-box{width:100%}}footer{bottom:60px}.cardholder{margin-left:30px}.primary-text{font-size:46px;font-weight:500}.midsection{width:85%;margin:-61px 26px}.midsection img{display:none}.topimage-main{height:30rem}.midsectext p{color:#fff;margin-top:10px;font-size:13px}.search{border:1px solid #fff;border-radius:26px;margin:6px 0;padding:1px 5px}.only-phone{display:block}.only-phone a{color:#fff;border-radius:27px;padding:2px 3px}.only-phone button i{margin-right:6px}.only-phone button{color:#fff;background:#000;border:none;border-radius:27px;padding:1px 8px}.discription p{font-size:14px}.circle{border:2px solid #fff;width:61px;height:61px}.icons-book-main i{font-size:40px}.book-icons{width:75px}.book-icons p{text-align:center;margin:2px 0;padding:5px 0;font-size:11px}.abt-logo{display:none}.about-dis p span{font-family:Rancho,cursive}.follow-us-main{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:17px;padding:3px}.blur-box{width:23rem;padding:15px 0}.faqs{margin-top:60px;margin-bottom:44rem}.ourvillasheading p{margin:90px 0 30px;font-size:29px;font-weight:500}.villa-location{font-size:10px}.about-discription{padding:58px 28px}.about-discription p{text-align:justify;width:100%}.about-main{background-position:0;background-size:cover;height:25rem;margin-top:67px}.linear{height:25rem}.villa-search-main{margin:-20px 0}.search-box{width:80%;height:100%;box-shadow:none;grid-row-gap:10px;grid-column-gap:6px;grid-template-rows:.5fr 1fr 1fr;grid-template-columns:1fr 1fr}.src-text p{padding:10px 24px}.src-text{border:1px solid #00000024;border-radius:6px;grid-column:1/3;box-shadow:0 2px 12px #00000036}.people,.rooms{border:1px solid #00000024;border-radius:6px;padding:15px 0;box-shadow:0 2px 12px #00000036}.src-btn{border-radius:6px;grid-column:1/3;height:40px;box-shadow:0 2px 12px #00000036}.rooms ul{border-radius:0 0 5px 5px;top:49px}.whatsapp{display:none}.bottom-contact{z-index:100;background:#fff;width:100%;display:block;position:fixed;bottom:0}.for-flex{text-align:center;flex-wrap:nowrap;justify-content:space-around;align-items:center;height:60px;display:flex;box-shadow:0 0 5px #00000057}.for-flex i{font-size:20px}.for-flex p{font-size:14px;font-weight:500}.whatsapp-bottom{padding:10px}}
