@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);body{font-family:"Lato",sans-serif;padding:0!important;margin:0!important}::-webkit-input-placeholder{color:#999;font-size:15px;font-weight:500}::-moz-placeholder{color:#999;opacity:1;font-weight:500}:-ms-input-placeholder{color:#999;font-weight:500}::placeholder{color:#999;font-size:15px;font-weight:500}.astro-nav-wrapper{display:flex;justify-content:center;margin-top:30px}.astro-nav{background:rgba(0,0,0,.4);border-radius:50px;padding:2px 40px;display:flex;align-items:center;width:fit-content;box-shadow:0 10px 25px rgba(0,0,0,.4)}.brand{color:#fff;font-size:20px;font-weight:600;margin-right:30px}.menu{display:flex;gap:25px;margin-left:10vh}.menu li{list-style:none}.menu li a{color:#fff;font-size:15px;font-weight:500;transition:all .3s ease}.menu li a:hover{color:#ffde59}@media (max-width:768px){.astro-nav{flex-direction:column;gap:10px}.brand{margin-right:0}}.mainbasebox{padding:10px 250px 0 250px!important;background:#300729}.mainbasebox .mainlogo{width:120px!important}.mainbasebox h1{font-weight:500;font-size:40px!important;margin-bottom:8px;margin-top:3vh!important;color:#fff}.basebox h1{font-weight:700;font-size:18px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.pinkboxrow .title{font-weight:600;font-size:16px!important;margin-bottom:8px;margin-top:2vh!important;color:#000}.pinkboxrow p{font-weight:500;font-size:14px!important;margin-bottom:1px;margin-top:1vh!important;color:#000}.basebox h2{font-weight:600;font-size:30px!important;margin-bottom:8px;margin-top:6vh!important;color:#000}.mainbasebox p{width:56%;font-weight:300;font-size:20px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.basebox p{font-weight:500;font-size:18px!important;margin-bottom:8px;margin-top:1vh!important;color:#000}.panditmain{width:40%;margin-bottom:-5px!important}.zodiacbox{margin-top:2vh;height:32vh}.zodiacboxinner{padding:10px!important}.zodiacboxinner img{width:100%}.zodiacboxinner h3{color:#000;font-size:17px!important;font-weight:600;margin-top:.5vh;margin-bottom:.5vh}.zodiacboxinner .zodiacdate{color:#222;font-size:14px!important;margin-top:1vh;font-weight:600!important}.joinbox{padding:50px 250px 80px 250px!important;background:#300729}.joinbox h2{font-weight:600;font-size:35px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.joinbox p{font-weight:400;font-size:20px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.joinbtn{background:#ffde59;padding:20px 60px!important;border-radius:50px;color:#000;font-size:18px;font-weight:600}.bottomsection{padding:30px 100px 80px 100px!important;background:#fff}.bottomsection h2{font-weight:600;font-size:20px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.bottomsection p{font-weight:500;font-size:16px!important;margin-bottom:8px;margin-top:1vh!important;color:#222}.footersection{padding:50px 100px 0 100px!important;background:#fff;border-top:solid 1px #999}.footersection .logoimg{width:200px;float:left}.footersection h2{font-weight:600;font-size:22px!important;margin-bottom:8px;margin-top:8vh!important;color:#000}.footersection .playstore{border:solid 1px #222;border-radius:50px}.footersection .appstore{border:solid 1px #222;border-radius:50px}.footerlinkbox{padding:20px 0 0 0!important;border-top:solid 1px #999;margin-top:5vh}.footerlinkbox a{color:#999;font-size:16px;float:left;margin-left:2vh;font-weight:500}.footerlinkbox a:hover{color:#ffde59}.footerlinkbox p{color:#000;font-size:16px;font-weight:500}.headerlink{float:left;margin-top:0!important;cursor:pointer}.backicon{color:#000;font-size:24px;margin-top:2vh;float:left}.brandlogo{width:50px;vertical-align:middle;margin-left:1vh}.basebox{padding:30px 250px 50px 250px!important}.mainbox{margin-top:10vh!important;padding:0 0 20px 0!important;background:#fafafa;border-radius:15px 15px 0 0}.bookingbase{background:#ffe14d;padding:18px 0 18px 40px!important;border-radius:15px 15px 0 0;position:relative}.bookingbase h1{font-weight:600;font-size:20px!important;margin-bottom:8px;margin-top:1vh!important}.bookingbase h2{font-weight:500!important;font-size:15px!important;margin-bottom:0;margin-top:0!important}.bookingbase .pandit{position:absolute;right:8px;bottom:0;width:160px}.loginbox{width:100%;margin-top:0;background:transparent}.loginbase{margin-top:3vh;padding:0 40px!important}.loginbox .fieldbox .fieldtitle{color:#222;font-weight:600;font-size:15px!important;text-transform:none;float:left!important;text-align:left!important}.mandatory{color:red;font-size:18px}.loginbox .fieldbox{margin-top:0;padding:20px!important;text-transform:capitalize}.loginbox .fieldbox .icon{vertical-align:middle;font-size:20px;margin-top:-.5vh}.loginbox .fieldbox .input-field{color:#000!important}.loginbox .fieldbox:focus{color:#000!important}.loginbox .input-field{margin-top:1vh;border:solid 1px #999;border-radius:5px;height:50px;font-weight:700;text-transform:capitalize}.select2-selection__placeholder{font-size:14px;font-weight:500;color:#999!important;text-align:left!important;float:left!important;background:transparent!important}.select2-container--default .select2-selection--single{padding:10px 10px!important;height:6.5vh!important;width:100%;background:transparent!important;font-size:16px;margin-top:1vh;line-height:25px;border:solid 1px #999!important;border-radius:5px!important;font-weight:600;position:relative}.fieldbox{margin-top:0;padding:0!important;text-transform:capitalize}.fieldbox p{width:60%;margin-top:-1vh;font-size:16px!important;color:#999;line-height:22px;text-transform:none!important}.ctabtn{width:auto!important;height:50px;padding:5px 35px!important;font-weight:500;margin-top:1vh;font-size:18px;background-color:#ffe14d;border-radius:10px;color:#101820;border:solid 1px #ffe14d;cursor:pointer;text-align:center}.ctabtn:hover{background:#ffe14d}.downloadsection{margin-top:5vh!important;padding:80px 40px!important;background:#300729}.downloadsection h2{font-weight:500!important;font-size:26px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.playstore{border-radius:15px;margin-top:3vh;width:180px}.appstore{border-radius:0;margin-left:2vh;margin-top:3vh;width:183px}.linksbox{margin-top:5vh;padding:0}.linksbox a{font-size:15px!important;color:#222!important;line-height:25px;margin-left:3vh;font-weight:600!important}.linksbox .copyright{margin-top:2vh;line-height:30px}@media only screen and (max-width:600px){.mainbasebox{padding:10px 20px 0 20px!important;background:#300729}.mainbasebox .mainlogo{width:80px!important}.mainbasebox h1{font-weight:500;font-size:20px!important;margin-bottom:8px;margin-top:3vh!important;color:#fff}.mainbasebox p{width:100%;font-weight:500;font-size:14px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.panditmain{width:70%;margin-bottom:-5px!important}.downloadsection{margin-top:5vh!important;padding:80px 40px!important;background:#300729}.downloadsection h2{font-weight:500!important;font-size:26px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.playstore{border-radius:15px;margin-top:3vh;width:130px}.appstore{border-radius:0;margin-left:2vh;margin-top:3vh;width:133px}.basebox{padding:10px 15px 50px 15px!important}.basebox h1{font-weight:700;font-size:18px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.pinkboxrow .title{font-weight:600;font-size:16px!important;margin-bottom:8px;margin-top:2vh!important;color:#000}.pinkboxrow p{font-weight:500;font-size:14px!important;margin-bottom:1px;margin-top:1vh!important;color:#000}.basebox h2{font-weight:700;font-size:18px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.basebox p{font-weight:500;font-size:16px!important;margin-bottom:8px;margin-top:1vh!important;color:#000}.zodiacbox{margin-top:2vh;height:24vh}.zodiacboxinner{padding:10px 0!important}.zodiacboxinner img{width:90%}.zodiacboxinner h3{color:#000;font-size:15px!important;font-weight:600;margin-top:0;margin-bottom:.5vh}.zodiacboxinner .zodiacdate{color:#222;font-size:12px!important;margin-top:1vh;font-weight:600!important}.joinbox{padding:20px 20px 60px 20px!important;background:#300729}.joinbox h2{font-weight:600;font-size:20px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.joinbox p{font-weight:400;font-size:16px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.joinbtn{background:#ffde59;padding:15px 40px!important;border-radius:50px;color:#000;font-size:16px;font-weight:600}.bottomsection{padding:0 20px 80px 20px!important;background:#fff}.bottomsection h2{font-weight:600;font-size:16px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.bottomsection p{font-weight:500;font-size:14px!important;margin-bottom:8px;margin-top:1vh!important;color:#222}.footersection{padding:20px 20px 0 20px!important;background:#fff;border-top:solid 1px #999}.footersection .logoimg{width:140px;float:left}.footersection h2{font-weight:600;font-size:16px!important;margin-bottom:8px;margin-top:5vh!important;color:#000}.footersection .playstore{border:solid 1px #222;border-radius:50px;width:120px}.footersection .appstore{border:solid 1px #222;border-radius:50px;width:120px}.footerlinkbox{padding:20px 0 70px 0!important;border-top:solid 1px #999;margin-top:5vh}.footerlinkbox a{color:#999;font-size:14px;float:left;margin-left:2vh;font-weight:500}.footerlinkbox a:hover{color:#ffde59}.footerlinkbox p{color:#000;font-size:14px;font-weight:500}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;height:60px;background:#fff;display:flex;justify-content:space-around;align-items:center;z-index:999;box-shadow:0 5px 15px rgba(0,152,0,.2)}.bottom-nav .nav-item{flex:1;text-align:center;color:#000;font-size:12px;font-weight:500;border-left:solid 1px #999}.bottom-nav .nav-item .image{width:22px}.bottom-nav .nav-item:hover{color:#000}.loginbase{margin-top:3vh;padding:0 15px!important;background:transparent}.bookingbase{background:#ffe14d;padding:18px 0 18px 20px!important;border-radius:15px 15px 0 0;position:relative}.bookingbase h1{font-weight:600;font-size:18px!important;margin-bottom:8px;margin-top:1vh!important}.bookingbase h2{font-weight:500!important;font-size:14px!important;margin-bottom:0;margin-top:0!important}.bookingbase .pandit{position:absolute;right:0;bottom:0;width:120px}.fieldbox p{width:100%;margin-top:0!important;font-size:15px!important;color:#999;line-height:22px;text-transform:none!important}.downloadsection{margin-top:5vh!important;padding:40px 20px!important;background:#300729}.downloadsection h2{font-weight:500!important;font-size:18px!important;margin-bottom:8px;margin-top:1vh!important;color:#fff}.birthtitle{margin-top:2vh}}