.header-topbar[data-v-f4476052]{z-index:1202;overflow:visible}.header-mainnav[data-v-f4476052]{z-index:1201;overflow:visible}.header-topbar .container[data-v-f4476052],.header-topbar .row[data-v-f4476052],.header-topbar [class*=col-][data-v-f4476052]{overflow:visible}.header-profile-wrap[data-v-f4476052]{position:relative;z-index:1205}.header-avatar-small[data-v-f4476052]{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.25);border:2px solid rgba(255,255,255,.6);display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#fff}.header-dropdown[data-v-f4476052]{position:absolute;top:100%;margin-top:4px;right:0;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000026;min-width:190px;z-index:9999;overflow:hidden}.header-dropdown-item[data-v-f4476052]{display:block;padding:11px 18px;font-size:.88rem;color:#333;text-decoration:none;transition:background .15s;border:none;background:none;cursor:pointer}.header-dropdown-item[data-v-f4476052]:hover{background:#fff5ee;color:#f16d00}.header-dropdown-divider[data-v-f4476052]{height:1px;background:#f0f0f0;margin:2px 0}.z-0{z-index:0}*{margin:0;padding:0;box-sizing:border-box}body{font-weight:500;font-family:"PT Serif",serif}a{text-decoration:none}.logo{height:40px}img.logo.logo-mobile{padding-top:4px}.nav-link{color:#fbac4c!important;font-size:18px;margin:0 10px;font-weight:500}.dropdown-menu>li>a:hover{background-color:#fbac4c;color:#fff}.icon-header{font-size:15px}.navbar-brand{font-size:40px;color:#fbac4c;padding-top:0}.fs-15{font-size:18px!important}.navbar-brand:hover{font-size:40px;color:#fbac4c;padding-top:0}.faq-section{padding-bottom:80px;padding-top:0}.faq-section .accordion-button{background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);color:#371401;border:none;box-shadow:0 2px 5px #0000001a;transition:all .3s ease;font-size:18px;font-weight:600}.faq-section .accordion-button:not(.collapsed){background:linear-gradient(45deg,#ff9f1a,#ff6a00);color:#fff;font-size:18px;font-weight:600}.faq-section .accordion-button:focus{box-shadow:none!important}.faq-section .accordion-body{background-color:#f8f9fa;border-left:4px solid #ff9d19;animation:slideDown .3s ease-out;font-family:Lato,sans-serif!important;ul {padding-left: 0; li {list-style: none; font-size: 14px; margin: 6px 0; i {margin-right: 10px; color: #04ad04; font-size: 13px;}}}}.faq-section .accordion-item{margin-bottom:10px;border-radius:12px;overflow:hidden}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 992px){.navbar-brand,.navbar-brand:hover{font-size:30px;color:#fbac4c}.br-none{display:none}.word-break{white-space:nowrap;width:130px;overflow:hidden;margin:0 auto;text-overflow:ellipsis}}.main-bg{background-color:#eee}.main-button{background-color:#fbac4c;color:#fff;padding:7px 10px;border-radius:10px;border:1px solid #fbac4c}.card-img-top{object-fit:cover;border-radius:0}.new-header{position:sticky;top:0;z-index:1111}h3{position:relative;padding:0;margin:0;font-weight:300;color:#080808;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}h3 span{display:block;font-size:.5em;line-height:1.3}h3 em{font-style:normal;font-weight:600}.one h3{text-align:center;padding-bottom:5px}.one h3:before{width:28px;height:5px;display:block;content:"";position:absolute;bottom:3px;left:50%;margin-left:-14px;background-color:#fbac4c}.one h3:after{width:100px;height:1px;display:block;content:"";position:relative;margin-top:10px;left:50%;margin-left:-50px;background-color:#fbac4c}.bg-danger{background-color:#fbac4c!important}.list-inline-item{font-size:24px}a.text-white.btn-sm.btn.btn-primary.mb-2,a.text-danger.btn-sm.btn.btn-light.mb-2,a.text-white.btn-sm.btn.btn-success.mb-2{font-size:15px}.card-pic{width:100%;overflow:hidden;text-align:center}.card-pic img{width:100%;height:100%}#carousel5 .owl-stage-outer{display:flex}#carousel5 .owl-stage{display:flex;width:100%}#carousel5 .owl-item{display:flex;flex-direction:column;align-items:stretch;flex-grow:1}#carousel5 .card{display:flex;flex-direction:column;height:100%}#carousel5 .card-content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}#carousel5 .card-content h2{margin-top:10px;margin-bottom:10px}#carousel5 .card-content p{margin-bottom:20px}.card-content{padding:28px 25px 20px;background-color:#fff}.card-content .card-title{font-size:18px;padding:0;margin:0}.card-title-new{color:#080808;font-size:28px}.main-button:hover{background-color:#fff;color:#fbac4c;border:1px solid #fbac4c}.card-container{background-color:#fff;border-radius:8px;margin:auto;overflow:hidden}.card-image img{width:100%;border-radius:8px 8px 0 0;background-size:cover}.card-author{display:flex;align-items:center}.card-author p{margin:0 10px;font-size:12px}.card-author p:last-child{color:#888}.card-author img{border-radius:50%;height:48px;width:48px;margin-top:auto}.heading-cards{font-size:20px}.btn-whatsaap{position:fixed;left:30px;bottom:21px;z-index:111}.button-navlink{background-color:#fbac4c;color:#fff!important;padding:5px 10px;text-align:center;font-size:18px;border-radius:10px}.main-banner{background-color:#fbac4c;border-radius:20px}.banner-image{width:60%}.banner-button,.banner-button:hover{background-color:#fff;color:#fbac4c;padding:10px 20px;border-radius:5px}.main-card{background-color:#fbac4c;color:#fff;border-radius:10px}.icon{background-color:#fff;color:#fbac4c;font-size:40px;border-radius:50%;padding:15px}.main-card:hover{box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}@media screen and (max-width: 992px){.mobile-view-silder{display:block!important}.navbar-brand,.navbar-brand:hover{font-size:20px;color:#fbac4c}.logo{height:35px}.icon{background-color:#fff;color:#fbac4c;font-size:25px;border-radius:50%;padding:9px}.text-responsive{font-size:17px}.image-full-width{width:100%;object-fit:contain;height:150px;border-radius:10px}.mobile-card{padding:15px 0}.rounded-new{text-align:center;width:60%!important}.text-responsive-new{font-size:13px!important;margin:3px}.card-content{padding:10px;background-color:#fff}.card-title-new{font-size:17px}.font-p{font-size:13px;color:#080808}.logo-mobile{display:block!important}.logo-tab{display:none!important}.desketop-view{display:none}.Mobile-view{display:block!important}.Bg-fullbanner{background:#ffffff!important;background-position:bottom;background-size:cover;background-repeat:no-repeat;background-origin:content-box}a.nav-link{padding:7px}#order-first{order:1!important}#order-second{order:2!important}.image-astro{height:auto!important;width:50%}}@media screen and (max-width: 768px){.raletive{position:relative!important}.image-side1{position:absolute!important;height:104px;left:1px;top:85px;z-index:-1}.image-side2{position:absolute!important;height:80px;right:9px;top:0}}.image-side3{position:absolute!important;height:85px;left:0;top:26px}.image-side4{position:absolute!important;height:62px;right:12px;top:7px}.image-side7{position:absolute!important;height:83px;left:2px;top:-13px}.image-side5{position:absolute!important;height:51px;left:20px;top:20px}.image-side6{position:absolute!important;height:83px;right:38px;top:0}.mobile-image{display:block!important}.tab-image{display:none!important}.mobile-image{display:none}.tab-image{display:block}.mobile-card{background:#fbac4c;text-align:center;border-radius:10px;border:1px solid #78443470}.mobile-view{display:flex;justify-content:space-around;align-items:center;border-radius:10px}.navbar-toggler-icon{border:none!important}button.navbar-toggler{border:none;font-size:18px;float:right!important}.rotate{animation:rotation 8s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.card{border-radius:10px!important}.card-img-top{border-radius:9px 9px 0 0}.card-content{border-radius:0 0 9px 9px}.image-full{width:100%;border-radius:50%}.rounded-new{text-align:center;margin:0 auto!important;width:50%}.mobile-card-heading{font-size:20px}.image-border{border-radius:10px}.dropdown-item{color:#fbac4c!important}.dropdown-item:hover{color:#fff!important}.main-border{border:1px solid #fbac4c!important;border-radius:10px!important}.logo-mobile{display:none}.image-icon,.banner-image-final{width:100%}.owl-dots{display:block!important}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fbac4c!important}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:none!important}.bg-for-conatier{background-color:#fbac4c;border-radius:10px}.raletive{position:relative!important}.main-image-full-width{border-radius:9px 9px 0 0}.Bg-fullbanner{background:url(./image/Full-page-Background-New.png);background-position:bottom;background-size:cover;background-repeat:no-repeat;background-origin:content-box}.navbar{background-color:#fff!important}.nav-link{position:relative;z-index:1}.nav-link:hover{color:#fff!important}.nav-link:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:".";color:transparent;background:#fbac4c;visibility:none;opacity:0;z-index:-1;border-radius:10px}.nav-link:hover:after{opacity:1;visibility:visible;height:100%;transition:all .4s ease-in-out}.nav-link a:focus{opacity:1;visibility:visible;height:100%;transition:all .4s ease-in-out}.Mobile-view{display:none}@media screen and (max-width: 400px){.text-responsive,.card-title-new{font-size:14px}.image-side2{position:absolute!important;height:65px;right:9px;top:-12px}.image-side4{position:absolute!important;height:72px;right:4px;top:20px}.image-side5{position:absolute!important;height:51px;left:1px;top:20px}.image-side6{position:absolute!important;height:80px;right:28px;top:3px}}.card{background:transparent;border:none}.background-color-about{background-color:#fff;height:60vh;width:100%;display:flex;align-items:center;justify-content:space-between}.background-color-about h5{color:#080808;font-size:20px}.background-color-about h1{font-size:40px;color:#fbac4c}.About-heading-fullpage{vertical-align:middle;font-size:20px;color:#fbac4c}.About-heading-fullpage a{color:#fbac4c}.main-image-border{width:100%;border-radius:20px}.main-image,.main-image-banner{width:100%}.full-relative{position:relative!important}.card-main{background-color:#fff;border-radius:20px;box-shadow:0 0 35px -5px #00000080;padding:40px}.card-main1{width:45%;position:absolute!important;top:30%;right:30px;background-color:#fff;border-radius:20px;box-shadow:0 0 35px -5px #00000080;padding:40px}.card-main2{width:45%;position:absolute!important;top:30%;left:30px;background-color:#fff;border-radius:20px;box-shadow:0 0 35px -5px #00000080;padding:40px}.card-small{padding:30px 10px;border:1px solid #fbac4c;border-style:solid;border-radius:20px;color:#fff;text-align:center;background-color:#fbac4c}.bg-card{background-color:#fbac4c}.black-bg{background-color:#080808;display:flex}.icon-png{height:80px}.background-image-about{background-image:url(./image/Vairagi-1.png);background-position:center;background-size:cover;min-height:90vh;background-repeat:no-repeat}.background-image-about1{background-image:url(./image/Viaragi-2.png);background-position:center;background-size:cover;min-height:90vh;background-repeat:no-repeat}.background-image-about2{background-image:url(./image/Vairagi-3.png);background-position:center;background-size:cover;min-height:90vh;background-repeat:no-repeat}@media screen and (max-width: 768px){.background-image-about2{background-image:url(./image/footer-bg.jpg);background-position:center;background-size:cover;min-height:50vh;background-repeat:no-repeat}.background-image-about1{background-image:url(./image/middle-bg4-1.jpg);background-position:center;background-size:cover;min-height:50vh;background-repeat:no-repeat}.background-image-about{background-image:url(./image/mahakal-hero.jpg);background-position:center;background-size:cover;min-height:50vh;background-repeat:no-repeat}}.font-p{color:#080808!important}.author-name{color:#080808}.bg-card-half{background-color:#fbac4c!important;width:70%;padding:40px;height:400px}.icon-new{padding:20px 120px;font-size:23px;color:#fbac4c;background-color:#fff}.background-color-contact{background-color:#fbac4c;border:1px dashed #000}.card-contct{background-color:#fbac4c;padding:20px;border-radius:10px}.icon-contact{font-size:28px;background-color:#fff;display:flex;justify-content:center;align-items:center;height:60px;padding-top:15px;width:60px;border-radius:50%;color:#fbac4c}@media (max-width: 700px){.container .text{font-size:30px}.container form{padding:10px 0 0}.container form .form-row{display:block}form .form-row .input-data{margin:35px 0!important}.submit-btn .input-data{width:40%!important}}.input-data input:focus-visible{border:1px solid #ffffff!important}input:focus,select:focus,textarea:focus,button:focus{outline:none}.Heading-contact-us{color:#fbac4c}.main-button-contact{background-color:#fbac4c;color:#fff;padding:10px 20px;border-radius:10px}.footer,.footer-heading{font-weight:500}.main-button-contact:hover{color:#fff;background-color:#fbac4c}.background-astrology{background-color:#fbac4c;height:350px;margin-top:-100px}.asto-icon{height:100px}.image-astro{height:350px}.big-for-astro{background-color:#fbac4c;border-radius:10px}.image-astrologer{border-radius:10px;height:180px}.background-color{background-color:#fbac4c}table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:center!important}td,th{border:1px solid #fbac4c;text-align:center;padding:8px;vertical-align:middle}th{background-color:#fbac4c!important;color:#fff}.table-image{height:80px;border-radius:50%}.border{border:1px solid #fbac4c!important;border-radius:10px}#birthday{outline:none!important;border:none}.heading{font-size:25px;margin-right:25px}.fa{font-size:25px}.checked{color:orange;font-size:15px}.side{float:left;width:15%;margin-top:10px}.middle{margin-top:10px;float:left;width:70%}.right{text-align:right}.row:after{content:"";display:table;clear:both}.bar-container{width:100%;background-color:#f1f1f1;text-align:center;color:#fff}.bar-5{width:60%;height:18px;background-color:#fbac4c}.bar-4{width:30%;height:18px;background-color:#fbac4c}.bar-3{width:10%;height:18px;background-color:#fbac4c}.bar-2{width:4%;height:18px;background-color:#fbac4c}.bar-1{width:15%;height:18px;background-color:#fbac4c}.span.fa.fa-star.checked{font-size:20px}.chat-image{height:220px;width:100%;border:10px solid #fbac4c}.blue-image{height:30px;padding-bottom:9px}.heading-astro{color:#fbac4c}.text-info{color:#fbac4c!important}.list-group-item{font-size:20px}.list-group{color:#fbac4c}.list-group-item{border:none}.main-button .button-icon{color:#fff}.main-button:hover .button-icon{color:#fbac4c!important}.comment-section{overflow-y:scroll;height:210px}.chat-image1{height:30px;object-fit:contain}.image-full-chat{width:100%;border-radius:50%}@media screen and (max-width: 768px){.side{padding:0!important;text-align:center}.list-group-item{padding:2px}li.list-group-item{text-align:center!important}.chat-image{height:180px}}@media screen and (max-width: 992px){.tab-view-chat{display:none}.mobile-view-chat{display:block!important}li.list-group-item{text-align:center!important}}.mobile-view-chat{display:none}*{scrollbar-width:auto;scrollbar-color:#fbac4ca6 #ffffff}*::-webkit-scrollbar{width:16px}*::-webkit-scrollbar-track{background:#ffffff}*::-webkit-scrollbar-thumb{background-color:#fbac4c;border-radius:10px;border:3px solid #ffffff}.Big-button-chat,.Big-button-chat:hover{background-color:#fbac4c!important;color:#fff;padding:10px 20px;border-radius:10px}.table-td{background-color:#fff;color:#fbac4c}.table-td{display:flex;justify-content:center;border-radius:10px;padding:5px}.Design-change{padding:10px}.fixed-button{background-color:#fbac4c;padding:10px;color:#fff;border-radius:50%;height:50px;border:1px solid #fff;width:50px;z-index:111}.fixed-button:hover{background-color:#fbac4c;padding:10px;color:#fff;border-radius:50%;border:1px solid #fbac4c;height:50px;width:50px;box-shadow:#0000008f 0 22px 70px 4px;z-index:111}.sec-icon{position:relative;display:inline-block;padding:0;margin:0 auto}.sec-icon:before{content:"";position:absolute;height:1px;left:-70px;margin-top:-5.5px;bottom:60%;background:#333333;width:50px}.Hotel-details-section .checkout-card{input[type="text"],select {width: 100%; padding: 6px 15px; margin: 0 !important; display: inline-block; border: 1px solid #fbac4c; border-radius: 7px; box-sizing: border-box;}}.sec-icon:after{content:"";position:absolute;height:1px;right:-70px;margin-top:-5.5px;top:60%;background:#333;width:50px}.advertisers-service-sec{background-color:#fff}.advertisers-service-sec .col{height:450px!important;text-align:center;box-shadow:#00000059 0 5px 15px}.advertisers-service-sec .service-card{width:100%;height:100%;padding:25px 10px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.advertisers-service-sec .service-card-main{width:100%;height:420px;padding:25px 10px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.advertisers-service-sec .service-card-main:after{content:"";width:100%;height:100%;background:#fbac4c;position:absolute;left:0%;top:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.advertisers-service-sec .service-card-main:hover:after{top:0%}.advertisers-service-sec .service-card:after{content:"";width:100%;height:100%;background:#fbac4c;position:absolute;left:0%;top:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.advertisers-service-sec h3{font-size:15px;text-transform:capitalize;color:#000;margin-top:15px;margin-bottom:2px;z-index:3}.advertisers-service-sec p{color:#000;font-size:15px;line-height:1.6;letter-spacing:.03em;z-index:3}.advertisers-service-sec .icon-wrapper{position:relative;margin:auto;font-size:30px;box-shadow:#63636333 0 2px 8px;border:5px solid #fbac4c;color:#fff;display:grid;place-items:center;transition:.5s;z-index:3}.advertisers-service-sec .service-card:hover:after{top:0%}.advertisers-service-sec .service-card:hover .icon-wrapper{color:#0dcaf0}.advertisers-service-sec .service-card:hover h3{color:#fff}.advertisers-service-sec .service-card:hover p{color:#f0f0f0}.full-image{width:100%}.main-button-astrology{background-color:#fbac4c;color:#fff;padding:10px 20px;border:1px solid #fbac4c;border-radius:10px}.absolute-view-all,.explore-list-view-all{position:absolute;bottom:6px}.service-card:hover .main-button-astrology{background-color:#fff;color:#fbac4c;border:1px solid #fbac4c;border-radius:10px}.service-card:hover .checked{color:#fff}.service-card:hover .icon-wrapper{box-shadow:#00000059 0 5px 15px;border:5px solid #fff}.astrology-image-list{height:180px;border-radius:50%}.full-image{height:200px;width:200px;border-radius:50%;vertical-align:middle;border:5px solid #fbac4c}.border-bg{width:100%;height:100%;padding:15px;border-radius:5px;box-shadow:0 0 35px #0000001f;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.border-bg:after{content:"";width:100%;height:100%;background:#fbac4c;position:absolute;left:0%;bottom:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.border-bg:hover:after{bottom:0}.border-bg:hover .full-image{border:5px solid #fff}.border-bg:hover h3,.border-bg:hover .checked,.border-bg:hover p{color:#fff}.border-bg:hover .main-button-astrology{color:#fbac4c;background-color:#fff!important}.dropdown-item.active,.dropdown-item:active{background-color:#fbac4c}li.list-group-item{font-size:18px;padding:5px 10px;text-align:start}.tab-view-chat{display:flex;justify-content:center}.new-design{font-size:17px;text-align:start}.rounded-astro{text-align:center;margin:0 auto!important;width:75%;padding-top:5px}.second-slider{background-color:#fff}.advertisers-service-sec span{color:#fbac4c}.second-slider .col{text-align:center}.second-slider .service-card{width:100%;height:100%;padding:1em 1.5em;box-shadow:#00000059 0 5px 15px;border-radius:5px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.second-slider .service-card:after{content:"";width:100%;height:100%;background:#fbac4c;position:absolute;left:0%;top:-98%;z-index:-2;transition:all .4s cubic-bezier(.77,-.04,0,.99)}.second-slider h3{font-size:20px;text-transform:capitalize;color:#000;margin-top:10px;margin-bottom:2px;z-index:3}.second-slider p{color:#000;font-size:15px;line-height:1.6;letter-spacing:.03em;z-index:3}.second-slider .icon-wrapper{position:relative;margin:auto;font-size:30px;box-shadow:#63636333 0 2px 8px;border:5px solid #fbac4c;color:#fff;border-radius:50%;display:grid;place-items:center;transition:.5s;z-index:3}.second-slider .service-card:hover:after{top:0%}.service-card .icon-wrapper{background-color:#fff;color:#fbac4c}.second-slider .service-card:hover .icon-wrapper{color:#0dcaf0}.second-slider .service-card:hover h3{color:#fff}.second-slider .service-card:hover p{color:#f0f0f0}.padding-box{padding:10px;background-color:#fff}.service-card{position:relative}.princ{position:absolute;top:0;right:0;background-color:#fbac4c;color:#fff;padding:5px}.service-card:hover .review{color:#fff!important}.service-card:hover .princ{background-color:#fff!important;color:#fbac4c}.review{color:#000!important}@media screen and (max-width: 576px){.advertisers-service-sec .service-card{width:100%;height:100%;padding:16px 10px;border-radius:5px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.paragraph-none{display:none}.rounded-astro{text-align:center;margin:0 auto!important;width:66%;padding-top:10px}.main-button-astrology{background-color:#fbac4c;color:#fff;padding:5px 10px;border:1px solid #fbac4c;border-radius:10px}.icon-card{background-color:#fff;color:#fbac4c;font-size:17px!important;border-radius:50%;border:1px solid #fbac4c;padding:8px}.advertisers-service-sec h3{font-size:17px;text-transform:capitalize;color:#000;margin-top:10px;margin-bottom:2px;z-index:3}.princ{position:absolute;top:0;right:0;font-size:17px;background-color:#fbac4c;padding:2px;border-radius:8px}.padding-box{padding:5px;background-color:#fff}.button-navlink{background-color:#fbac4c;color:#fff!important;padding:5px 10px;text-align:center;font-size:10px;border-radius:10px}}@media screen and (max-width: 340px){.advertisers-service-sec .service-card{width:100%;height:100%;padding:23px 10px 10px;border-radius:5px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.paragraph-none{display:none}.rounded-astro{text-align:center;margin:0 auto!important;width:66%}.main-button-astrology{background-color:#fbac4c;color:#fff;padding:5px 10px;border:1px solid #fbac4c;border-radius:10px}.icon-card{background-color:#fff;color:#fbac4c;font-size:17px!important;border-radius:50%;border:1px solid #fbac4c;padding:8px}.advertisers-service-sec h3{font-size:17px;text-transform:capitalize;color:#000;margin-top:10px;margin-bottom:2px;z-index:3}.princ{position:absolute;top:0;right:0;font-size:17px;background-color:#fbac4c;padding:2px;border-radius:8px}.padding-box{padding:5px;background-color:#fff}.advertisers-service-sec p{color:#000;font-size:15px!important;line-height:1.6;letter-spacing:.03em;z-index:3}}@media screen and (max-width: 320px){.advertisers-service-sec .service-card{width:100%;height:100%;padding:23px 10px 10px;border-radius:5px;cursor:pointer;transition:.5s;position:relative;z-index:2;overflow:hidden;background:#fff}.paragraph-none{display:none}.rounded-astro{text-align:center;margin:0 auto!important;width:66%}.main-button-astrology{background-color:#fbac4c;color:#fff;padding:5px 10px;border:1px solid #fbac4c;border-radius:10px}.icon-card{background-color:#fff;color:#fbac4c;font-size:20px;border-radius:50%;border:1px solid #fbac4c;padding:6px!important}.advertisers-service-sec h3{font-size:15px;text-transform:capitalize;color:#000;margin-top:7px;margin-bottom:2px;z-index:3}.princ{position:absolute;top:0;right:0;font-size:17px;background-color:#fbac4c;padding:2px;border-radius:8px}.padding-box{padding:5px;background-color:#fff}.advertisers-service-sec p{color:#000;font-size:9px!important;line-height:1.6;letter-spacing:.03em;z-index:3}}.icon-card{background-color:#fff;color:#fbac4c;font-size:20px;border-radius:50%;border:1px solid #fbac4c;padding:8px}.banner-kundli{max-height:800px;object-fit:cover;width:100%}.dropdown{position:relative;display:inline-block}.dropdown-menu{display:none;position:absolute;background-color:#f1f1f1;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-menu li a{color:#000;text-decoration:none;display:block}.dropdown-menu a:hover{background-color:#ddd}.dropdown:hover .dropdown-menu{display:block}.dropdown-item.active,.dropdown-item:active{border-radius:0}.lung-icon{color:#fbac4c;font-size:22px}.new{float:left;width:0;height:0}.nav-data{width:100%;margin:0;padding:80px 10px 100px 20px;position:fixed;top:0;left:100%!important;height:100%;background:#fff;z-index:999;transform:translate(-100%);transition:transform .5s ease;list-style-type:none}.nav-data li{padding:0 25px;font-size:16px}.nav-data .separator{padding:0;border-bottom:3px solid #e6e7ea;cursor:default;margin:6px 0}#clickNav{display:block;padding-top:13px;padding-left:14px}#clickNav input{display:block;width:50px;height:50px;position:fixed;top:-7px;left:10px;cursor:pointer;opacity:0;z-index:9999;-webkit-touch-callout:none}#clickNav input:checked~ul{-webkit-transform:none;transform:none}#clickNav span,.nav-cross span{color:#fbac4c}#clickNav span{-webkit-transform-origin:4px 0px;transform-origin:4px 0px;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}#clickNav span:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}#clickNav span:nth-last-child(2){-webkit-transform-origin:0% 100%;transform-origin:0% 100%}#clickNav input:checked~span{opacity:1;z-index:1111111;-webkit-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#232323}#clickNav input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0deg) scale(.2,.2);transform:rotate(0) scale(.2)}#clickNav input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translateY(-1px)}.nav-data{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transform:translate(-100%,0);transform:translate(-100%);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}@media screen and (max-width: 992px){.navbar-brand{font-size:20px;color:#fbac4c;margin-left:47px}.nav-link{border-bottom:1px solid #fbac4c}.advertisers-service-sec .service-card-main{height:480px}}@media screen and (max-width: 1030px){.nav-link{margin:0 4px}.active-mobile{background-color:#fbac4c;color:#fff!important;border-radius:0!important}}@media screen and (max-width: 912px){.nav-data{padding:15px 10px 100px 20px}}.logo-mobile-tab{height:39px!important}input.redio{width:20px;accent-color:#fbac4c}input[type=text],select{width:100%;padding:10px 15px;margin:8px 0;display:inline-block;border:1px solid #fbac4c;border-radius:4px;box-sizing:border-box}input[type=text]:focus,select{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #fbac4c;border-radius:4px;box-sizing:border-box}select{width:100%;border:1px solid #fbac4c!important;padding:10px;color:#757575;background-color:#fff!important}select{border:none}label{padding-left:4px}.color-icon-dd{color:#fbac4c;background-color:#fff;padding:5px 10px;border-radius:10px;font-size:20px}.color-icon-dd:hover{color:#fbac4c;background-color:#fff}a .logo:hover{background-color:transparent!important}img.main-image-full-width.explore-image{height:300px}@media screen and (max-width: 425px){.color-icon-dd{color:#fbac4c;background-color:#fff;padding:0 8px;border-radius:10px;font-size:18px}.explore-image{height:180px!important}}.border-shodow{box-shadow:#0000003d 0 3px 8px;border-radius:10px}.border{border:1px solid #fbac4c!important}.textarea textarea{border:1px solid #fbac4c}.main-button-contact{margin-left:18px}.form-icon{display:flex;align-items:center;justify-content:center}.icon-man{background-color:#fbac4c;color:#fff;height:70px;width:70px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;font-size:35px}.a-details .text-lg-start{text-align:justify!important}.text-color-Heading{color:#fbac4c}.button-full,.button-full:hover{width:96%;margin:15px auto;padding:10px;text-align:center;border-radius:10px;font-size:20px;color:#fff;background-color:#fbac4c}.name-small-heading{background-color:#fbac4c;color:#fff;text-align:center;margin:0;padding:10px;border-radius:10px}.image-icon{height:50px;width:50px}.data-center-matchog{display:flex;justify-content:center;align-items:center}.border-radius-table{box-shadow:#0000003d 0 3px 8px}th{border-right:1px solid #fff}table{border-radius:10px!important}.p-tag-line{background-color:#fbac4c;color:#fff;text-align:center;padding:20px;border-radius:10px;margin:0}.border-card{border:1px solid #fbac4c;padding:30px;text-align:center;background-color:#fff;color:#fbac4c;border-radius:10px}.table-responsive{border-radius:10px}.Chat-match{background-color:#fff;color:#fbac4c;padding:10px;border-radius:10px}.blog-image{width:80%;text-align:center}.border-bottom{border-bottom:1px solid #fbac4c!important}.data-enter{width:100%}.advertisers-service-sec .Heading-font-size{font-size:28px}.Heading-span{font-size:28px;color:#fbac4c!important}.icon-book{font-size:10px}@media screen and (max-width: 912px){#clickNav input{display:block;width:50px;height:50px;position:fixed;top:-7px;left:108px;cursor:pointer;opacity:0;z-index:9999;-webkit-touch-callout:none}.footar-bg{margin:0 auto}}@media screen and (max-width: 802px){#clickNav input{display:block;width:50px;height:50px;position:fixed;top:-7px;left:12px!important;cursor:pointer;opacity:0;z-index:9999;-webkit-touch-callout:none}}@media screen and (max-width: 820px){#clickNav input{display:block;width:50px;height:50px;position:fixed;top:-7px;left:58px;cursor:pointer;opacity:0;z-index:9999;-webkit-touch-callout:none}}.Footer-logo{height:40px}.footar-bg{text-align:center;background-color:#fff;width:180px;padding:10px;border-radius:10px}@media screen and (max-width: 280px){#clickNav{padding-left:0}.nav-link{margin:0 -5px}.navbar-brand{font-size:20px;color:#fbac4c;margin-left:28px;margin-right:0}.image-side2{position:absolute!important;height:65px;right:9px;top:-21px}.image-side3{position:absolute!important;height:85px;left:-8px;top:26px}.image-side4{position:absolute!important;height:72px;right:-5px;top:20px}.image-side7{position:absolute!important;height:83px;left:2px;top:-29px}.main-button{background-color:#fbac4c;color:#fff;padding:7px 4px;font-size:14px;border-radius:10px;border:1px solid #fbac4c}.image-side6{position:absolute!important;height:80px;right:0;top:3px}.image-side5{position:absolute!important;height:51px;left:1px;top:-2px}#clickNav input{display:block;width:35px;height:40px;position:fixed;top:0;left:5px;cursor:pointer;opacity:0;z-index:9999;-webkit-touch-callout:none}}.tooltip-inner{padding:10px!important;max-width:300px!important}.new-br{display:none}@media screen and (max-width: 393px){.new-br{display:block!important}}@media screen and (max-width: 412px){.new-br{display:block!important}}@media screen and (max-width: 768px){.advertisers-service-sec .col{height:360px!important;text-align:center;box-shadow:#00000059 0 5px 15px}}@media screen and (max-width: 320px){.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{padding:0!important}}@media screen and (max-width: 320px){.image-side2{position:absolute!important;height:65px;right:9px;top:-22px}.display-toggle{display:none!important}.display-toggle-mobile{display:block!important}}@media only screen and (max-width: 600px){.display-toggle{display:none!important}.show-exp{display:block!important}}.explore-image{width:100%;height:253px;object-fit:cover}.blog-image{width:100%;height:150px;object-fit:cover}.try-class{position:absolute;bottom:0}@media screen and (max-width: 820px){.new-pd{padding-top:25px}}@media screen and (max-width: 912px){.new-pd{padding-top:25px}}.new-star{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 992px){#navToggle:target{left:0!important}}.icon-form-kudali{color:#fbac4c}.bg-primary{background-color:#fbac4c!important}.log-btn{background:#fff;color:#fbac4c;border-radius:10px}.log-btn:hover{color:#fbac4c}.display-toggle{display:block}.display-toggle-mobile,.show-exp{display:none}.bg-asrologer{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(./image/Why-Vairagi-Banner.gif);background-position:center;background-size:cover;min-height:70vh;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.background-white{background-color:#fff!important;width:100%}.text-title{color:#fbac4c}.image-asto-d{height:250px}.heading-asrologer{color:#fff;font-size:50px}.image-astologer-mm{width:90%}.p-asro{font-size:18px;line-height:30px}.bg-or{background-color:#fbac4c!important;border-radius:30px}.heading-cc{font-weight:600;font-size:30px;text-align:center}.main-new-pp{border-radius:10px}.background-line{background-color:#fbac4c!important}.color-text-dd{color:#fbac4c}@media screen and (max-width: 992px){.bg-asrologer{min-height:30vh}.heading-asrologer{color:#fff;font-size:30px}.image-astologer-mm{width:100%}}img.icon-wrapper{height:80px;width:80px!important;object-fit:cover}.image-tra{height:30px}.loader-wrapper{height:100vh;width:100vw;background:rgba(255,250,244,.94);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;position:fixed;z-index:9999;top:0;left:0}.loader-shell{position:relative;width:86px;height:86px;display:flex;align-items:center;justify-content:center}.loader-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid rgba(241,109,0,.16);border-top-color:#f16d00;border-right-color:#7c2d01;animation:vairagiLoaderSpin .9s linear infinite}.loader-center{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;box-shadow:none}.loader-logo{width:100%;max-width:56px;height:auto;object-fit:contain}@keyframes vairagiLoaderSpin{to{transform:rotate(360deg)}}.p-break{word-break:break-all!important}.bottom-15{bottom:15px!important}@media screen and (max-width: 455px){.advertisers-service-sec .service-card-main{height:540px}.new-blog-list-image{height:180px!important}.new-blog-list-image-explore{height:135px!important}.explore-title{font-size:14px!important}.explore-des{font-size:13px!important}}.box-upper-details{display:flex;justify-content:space-between;padding:12px 15px 8px}.astrologer-details{width:92%;display:flex}.astrologer-box{background-color:#fff;border:1px solid #fbac4c;box-shadow:0 0 10px #ccc;border-radius:10px;margin-bottom:22px;width:100%}.astrologer-image{border-radius:50%}.total-orders{font-size:12px;color:#727272!important;display:block}.astrologer-bio{margin-left:10px;font-size:14px;text-align:left;overflow:hidden}.astrologer-name{font-size:16px;color:#000;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.astrologer-bio-font{color:#616161!important;font-size:14px;margin-bottom:4px}.astrologer-chat{display:flex;flex-direction:column;justify-content:space-between;width:25%;align-items:flex-end}.chat-button{color:#fbac4c;background-color:#fff;border:1px solid #fbac4c;padding:3px 5px;border-radius:8px;width:100%;font-size:13px;text-wrap:nowrap}.free-font{color:#fbac4c;font-weight:600}@media screen and (max-width: 992px){.responsive-card-table td:before{font-size:13px!important}}.star-rating{font-size:12px;text-wrap:nowrap}.star-rating span{cursor:pointer;color:#ccc}.star-rating span.filled{color:#f97316}a:hover{color:#fff}.new-blog-list-image{width:100%;height:300px;object-fit:cover;border-radius:10px 10px 0 0}.new-blog-list-image-explore{width:100%;height:300px;border-radius:10px 10px 0 0}.custom-city-card{width:100%}.custom-city-radius{border-radius:0 0 10px 10px!important;margin-bottom:15px!important}.owl-stage{background:white;display:flex;height:100%}.owl-item{display:flex;flex-direction:column;align-items:stretch;flex-grow:1}.blog-image-detail{height:300px;width:100%;object-fit:cover}.navbar-brand a:hover{background:transparent!important}.heading{h2 {font-size: 25px; font-weight: 400;}}.home-new{font-family:Philosopher,sans-serif!important;background:#fff5ea;img {max-width: 100%;} .sub-header {padding: 9px 115px; display: flex; font-family: "Lato",sans-serif !important; justify-content: space-between; background: #fff5ea; border-bottom: 1px solid #0000001a; .nav-link {font-weight: 600; font-size: 15px; text-decoration: none; margin: 0px 12px; display: inline-block; position: relative; color: #522105 !important; padding-bottom: 14px; padding-top: 9px;} .navbar {background: #fff5ea !important;} .nav-link:hover {opacity: 1; background-color: transparent !important;} .nav-link::before {transition: .3s; height: 3px; content: ""; position: absolute; background: linear-gradient(to right,#7a0f16,#f6c453,#7a0f16) !important; color: #000; border-radius: 50px;} .nav-link-ltr::before {width: 0%; bottom: 10px;} .nav-link-ltr:hover::before {width: 100%;} .nav-link-fade-up::before {width: 100%; bottom: 5px; opacity: 0;} .nav-link-fade-up:hover::before {bottom: 10px; opacity: 1;} .nav-link-grow-up::before {height: 0%; width: 100%; bottom: 0px;} .nav-link-grow-up:hover::before {height: 3px;} .nav-link:hover {color: #000 !important;} .nav-item {position: relative; display: inline-block; .dropdown-menu-custom {position: absolute; top: 100%; left: 0; background: #fff; min-width: 200px; border-radius: 10px; padding: 10px 0; box-shadow: 0 10px 30px rgba(0,0,0,.1); opacity: 0; visibility: hidden; transform: translateY(15px); transition: all .4s ease; z-index: 999; a {display: block; padding: 10px 18px; color: #fff5ea; text-decoration: none; font-size: 14px; transition: .3s; &:hover {padding-left: 25px;}}} &:hover .dropdown-menu-custom {opacity: 1; visibility: visible; transform: translateY(0); background: linear-gradient(45deg,#802f00,#9f3900);}} .nav-link::after {background-color: transparent !important;} .icons {display: flex; align-items: center; i {font-size: 22px; margin-left: 9px; color: #9b3900;} .btn-primary {background: linear-gradient(45deg,#ff9f1a,#ff6a00); border: 0; font-size: 17px; padding: 7px 45px; border-radius: 50px; margin-left: 23px; font-family: "Philosopher",sans-serif !important;}}} .hero-section {background: url(../assets/image/hero3.png) no-repeat; height: 630px; background-size: cover; display: flex; align-items: center; .hero-content {h2 {font-size: 48px; color: #7c2d01; font-weight: 700; line-height: 60px;} p {font-size: 17px; color: #000000; font-weight: 500;}} .search-box {display: flex; align-items: center; max-width: 615px; background: #f3e5d8; border-radius: 50px; padding: 5px;} .search-input {display: flex; align-items: center; flex: 1; background: #fff; border-radius: 50px; padding: 0px 15px;} .search-input .icon {font-size: 16px; margin-right: 10px; color: #983700;} .search-input input {border: none; outline: none; width: 100%; font-size: 14px;} .search-btn {font-size: 17px; padding: 12px 45px; border-radius: 50px; color: #ffd4a2; border: 1px solid #ffd4a2; background: linear-gradient(45deg,#802f00,#9f3900); margin-left: 10px;} .search-btn:hover {background: #a85715;}} .heading {h3 {font-size: 25px; color: #000000; font-weight: 600; margin-bottom: 9px;} h2 {color: #812f00; font-size: 26px; font-weight: 600;} p {font-size: 16px; margin-bottom: 0;}} .service-sections {padding: 80px 0; background: #fff5ea; .service-inner {text-align: center; border: 1px solid #9b39004d; border-radius: 15px; background: #f5ebe1; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); h4 {font-size: 25px; font-weight: 600; color: #381500;} p {font-size: 14px;}}} .m-header {background-color: #802f00; margin: 0; color: #fff; font-size: 13px; font-weight: 400; padding-top: 8px; padding-bottom: 3px; background: linear-gradient(45deg,#802f00,#040302);} .galaxy-section {background: url(../assets/image/galaxy.png) no-repeat; background-size: cover; width: 96%; margin: auto; border-radius: 40px; padding: 66px;} .rotate-img {animation: rotate 20s linear infinite;} h3 {color: #ffd4a2; font-size: 76px;} h4 {color: #fff; font-size: 30px; margin-top: 15px; span {font-size: 34px; color: #ffffff; background: linear-gradient(45deg,#ff9f1a,#ff6a00); padding: 9px 20px; border-radius: 6px; margin-top: 140px;}} .service2-section {padding-bottom: 0px !important; background: url(../assets/image/bg.png) no-repeat; background-size: cover; .service2-inner {text-align: center; border: 1px solid #9b39004d; border-radius: 30px; background: #f5ebe1; img {border-radius: 30px 30px 0 0;} .service2-content {padding: 30px; h4 {color: #000; margin-top: 0;}}}} .service3-section {padding: 90px 0; background: #f7eadb; .carousel-wrapper {position: relative; width: 100%; box-sizing: border-box;} .carousel {display: flex; gap: 25px; margin: 0; padding: 4rem 1.5rem; box-sizing: border-box; list-style: none; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; scroll-marker-group: after;} .carousel::-webkit-scrollbar {display: none;} .carousel::scroll-button(left),.carousel::scroll-button(right) {content: ""; position: absolute; top: 50%; transform: translateY(-50%); width: 3.5rem; height: 3.5rem; border-radius: 50%; background-color: rgb(124 45 1 / 34%) !important; backdrop-filter: blur(12px); border: 1px solid var(--card-border); cursor: pointer; transition: var(--transition); z-index: 10;} .carousel::scroll-button(left) {left: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23f8fafc'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 19l-7-7 7-7'%3E%3C/path%3E%3C/svg%3E"); background-size: 40%; background-position: center; background-repeat: no-repeat;} .carousel::scroll-button(right) {right: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23f8fafc'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 5l7 7-7 7'%3E%3C/path%3E%3C/svg%3E"); background-size: 40%; background-position: center; background-repeat: no-repeat;} .carousel::scroll-button(*):hover {background-color: var(--accent); border-color: var(--accent); transform: translateY(-50%) scale(1.1); box-shadow: 0 0 20px rgba(56,189,248,.4);} .carousel::scroll-marker-group {display: flex; justify-content: center; align-items: center; gap: .6rem; margin-top: -1.5rem;} .card {flex: 0 0 calc(90% - 1rem); scroll-snap-align: center; background: var(--card-bg); border: 1px solid var(--card-border); border-radius: 24px; overflow: hidden; transition: transform var(--transition),box-shadow var(--transition),border-color var(--transition); height: fit-content; border: 1px solid #9b39004d; border-radius: 20px !important;} @media (min-width: 768px) {.card {flex: 0 0 calc(50% - .75rem);}} @media (min-width: 1024px) {.card {flex: 0 0 calc(33.333% - 1rem);}} .card:hover {transform: translateY(-8px); transition: .5s;} .img-wrapper {width: 100%; height: 300px; overflow: hidden;} .card img {width: 100%; height: 100%; object-fit: cover; transition: transform .6s cubic-bezier(.16,1,.3,1);} .card:hover img {} .card-content {padding: 35px 20px; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);} .card-content h3 {margin: 0 0 .5rem; font-size: 23px; font-weight: 400; letter-spacing: -.02em; color: #371401; text-align: center;} .card-content p {margin: 0; text-align: center;} .card::scroll-marker {content: ""; display: block; width: 8px; height: 8px; border-radius: 4px; background-color: rgb(162 61 4 / 44%); cursor: pointer; transition: var(--transition);} .card::scroll-marker:target-current {width: 24px; background: #812f00;}} .blog-section {padding: 90px 0; background: url(../assets/image/bg2.png) no-repeat; background-size: cover;} .blog-big {overflow: hidden; border: 1px solid #9b39004d; border-radius: 20px; .blog-img img {width: 100%; height: 420px; object-fit: cover;} .blog-content {padding: 20px 30px; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); .meta {font-size: 14px; color: #c8a46b; margin-bottom: 15px; span {margin-right: 20px;}} h3 {font-size: 24px; line-height: 1.4; margin-bottom: 10px; color: #371401;} p {color: #474747; margin-bottom: 20px; font-size: 14px; font-weight: 400;} .read-more {color: rgb(106 39 0); text-decoration: none; font-weight: 600; background: #f5ebe1; padding: 7px 15px; font-size: 13px; border-radius: 50px; border: 1px solid #772b00;}}} .blog-small {.blog-card {display: flex; background: #f5ebe1; margin-bottom: 25px; overflow: hidden; border: 1px solid #9b39004d; border-radius: 20px; .blog-thumb {width: 373px; img {width: 100%; height: 100%; object-fit: cover;}} .blog-info {padding: 19px; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); .meta {font-size: 13px; color: #c8a46b; margin-bottom: 10px; span {margin-right: 15px;}} h4 {font-size: 18px; margin-bottom: 15px; color: #371401; margin: 6px 0;} p {font-size: 15px;} .read-more {color: rgb(106 39 0); text-decoration: none; font-weight: 600; background: #f5ebe1; padding: 7px 15px; font-size: 10px; border-radius: 50px; border: 1px solid #772b00;}}}} .astro-review-profile h4[data-v-fff48f44],.astro-similar-card h3[data-v-fff48f44] {margin: 0; color: #8a3a08; font-family: "Philosopher",serif; font-size: 21px; margin-bottom: 2px; font-weight: 700;} .carousel-control-next,.carousel-control-prev {top: 111px !important; bottom: 30px !important; background: linear-gradient(45deg,rgb(255,159,26),rgb(255,106,0)) !important; height: 50px !important; width: 50px !important; border-radius: 60px !important; z-index: 999999 !important;} .carousel-control-prev {left: -73px !important;} .carousel-control-next {right: -73px !important;} .jain-section {background: url(../assets/image/jain.png) no-repeat; background-size: cover; width: 96%; margin: auto; padding: 80px 0px; border-radius: 39px; margin-bottom: 80px; .jain-content {h2 {font-size: 36px; font-weight: 600; color: #3b1d0f; margin-bottom: 10px;} .sub-text {font-size: 15px; color: #6b4a3b; margin-bottom: 5px;} .highlight-box {gap: 10px; color: #5a2c00; border-radius: 25px; font-weight: 500; margin-bottom: 18px; font-size: 25px; i {font-size: 16px;}} .cta-btn {background: linear-gradient(45deg,#ff9f1a,#ff6a00); border: 0; font-size: 17px; padding: 12px 45px; border-radius: 50px; color: #fff; font-family: "Philosopher",sans-serif !important;}}} .jain-image {text-align: right; img {max-width: 100%; border-radius: 15px;}} .temple-footer {position: relative; color: #592101; background-color: #ffebd5 !important; padding-top: 80px; overflow: hidden; &::before {content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../assets/image/footer2.png) no-repeat center; background-size: cover; opacity: .25; z-index: 0;} * {position: relative; z-index: 1;} .footer-links {h5 {margin-bottom: 20px; font-weight: 600; font-size: 21px;} ul {padding: 0; list-style: none; li {margin-bottom: 10px; a {color: #1a1a1a; text-decoration: none; transition: .3s; font-family: "Lato",sans-serif; &:hover {color: #ffd28a;}}}}} .footer-contact {h5 {margin-bottom: 15px; font-weight: 600;} p {display: flex; gap: 10px; color: #303030;} i {margin-top: 5px;} a {color: #000;}} hr {border-color: #b15a32; margin: 40px 0 20px;} .footer-bottom {text-align: center; padding-bottom: 30px; .social-icons {margin-bottom: 15px; a {display: inline-block; width: 40px; height: 40px; line-height: 40px; background: #812f002b; border-radius: 50%; margin: 0 8px; color: #782d03; transition: .3s; &:hover {background: #ffd28a; color: #592101;}}} p {margin-bottom: 5px;}}} .about-section {padding: 80px 0; position: relative; .bg-about {bottom: -263px; position: absolute; max-width: 19%; right: 0;} .about-content {padding-left: 30px; button {background: transparent; border: 1px solid #812f00; font-size: 18px; color: #582202; padding: 8px 35px; margin-top: 21px; border-radius: 60px;}} .video-section {position: relative; height: 400px; overflow: hidden; video {border: 3px solid #642500; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 30px;}}} .mobile-header {display: flex; align-items: center; justify-content: space-between; padding: 16px 20px; background: #fce2c1; padding-bottom: 18px; a.btn {padding: 0 !important;} .user-icn {color: #fce2c1; width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; background: #7c2d01; border-radius: 50%; i {font-size: 15px;}}} .offcanvas {position: fixed; bottom: 0; z-index: var(--bs-offcanvas-zindex); display: flex; flex-direction: column; max-width: 84% !important; color: var(--bs-offcanvas-color); visibility: hidden; background: url(../assets/image/side-nav.png) no-repeat !important; background-clip: padding-box; outline: 0; transition: transform .3s ease-in-out; background-size: cover !important;} .dharam-section {padding-top: 90px; .dharam-inner {text-align: center; border: 1px solid #9b39004d; padding: 90px 40px; border-radius: 20px; background: #f5ebe1; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); i {font-size: 40px; color: #973700;} h4 {color: #381500;} button {background: linear-gradient(45deg,#ff9f1a,#ff6a00); border: 0; font-size: 17px; padding: 7px 45px; border-radius: 50px; color: #fff; font-family: "Philosopher",sans-serif !important;}}} .offcanvas-header {border-bottom: 1px solid #00000033 !important;} .hotel-banner {background: url(../assets/image/hotel-bg.png) no-repeat; background-size: cover; padding: 50px 115px; height: 480px; display: flex; align-items: center; position: relative; .hotel-banner-content {padding-bottom: 48px; h3 {font-weight: 600; font-size: 37px; color: #8d3500;} .flow {display: flex; .flow-inner {display: flex; align-items: center; border-right: 1px solid #00000040; margin-right: 26px; padding-right: 26px; h5 {font-weight: 700; font-size: 18px; margin: 0;} p {font-size: 14px; margin: 0;} i {font-size: 24px !important; margin-right: 13px; color: #6f2900;}}}} .hotel-raw {font-family: "Lato",sans-serif !important; position: absolute; width: 84%; background: #fff5ea; bottom: -42px; padding: 20px 15px; border-radius: 15px; box-shadow: 0px 10px 20px -17px #00000087; .form-label {font-size: 12px;} .form-select {font-size: 12px; padding: 10px;} .form-control {font-size: 12px; padding: 10px; border: 1px solid #ffb06e;} button {border: 0; font-size: 12px; padding: 11px 17px; border-radius: 8px; color: #ffd4a2; border: 1px solid #ffd4a2; background: linear-gradient(45deg,#802f00,#9f3900); width: 100%;}}} .testimonial-section {padding-bottom: 80px; .testimonial-card {width: 100%; background: #fff; border-radius: 19px; padding: 35px; position: relative; overflow: hidden; border: 1px solid #e2e2e2; transition: .4s ease; &:hover {transform: translateY(-10px); box-shadow: 0 20px 60px rgba(0,0,0,.08);} .top-content {display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; position: relative; z-index: 2; .profile {display: flex; align-items: center; gap: 15px; .profile-img {width: 72px; height: 72px; border-radius: 50%; overflow: hidden; border: 4px solid #fff; box-shadow: 0 5px 18px rgba(0,0,0,.08); img {width: 100%; height: 100%; object-fit: cover;}} .profile-info {h4 {font-size: 22px; font-weight: 700; margin-bottom: 4px; color: #111;} span {font-size: 15px; color: #777;}}} .rating {background: #fff4e8; color: #ff6a00; padding: 10px 16px; border-radius: 14px; font-size: 15px; font-weight: 700; display: flex; align-items: center; gap: 6px; i {color: #ffb400;}}} .review {font-size: 15px; line-height: 22px; color: #555 !important; position: relative; z-index: 2;} .bottom-bar {border-top: 1px solid #f1f1f1; padding-top: 22px; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 2; .verified {display: flex; align-items: center; gap: 8px; color: #444; font-size: 14px; font-weight: 600; i {color: #ff5302; font-size: 18px;}} span {font-size: 14px; color: #888; font-weight: 500;}}}} .category-section {padding-bottom: 90px; .cat-card {font-family: "Lato",sans-serif !important; display: flex; align-items: center; gap: 15px; padding: 20px; border-radius: 14px; transition: .3s; background: #fff; border: 1px solid #0000001f; &:hover {transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,.1);} .icon {width: 60px; height: 60px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 22px; &.orange {background: #ffe8db; color: #ff6a00;} &.blue {background: #e3efff; color: #2979ff;} &.green {background: #e6f7ec; color: #2e7d32;} &.purple {background: #f1e8ff; color: #7b1fa2;}} .content {h6 {margin: 0; font-weight: 600;} p {margin: 5px 0; font-size: 11px; color: #666;} span {font-size: 13px; color: #ff6a00; font-weight: 500; cursor: pointer;}}}} .stay-type-section {padding-top: 120px; .stay-type-inner {display: flex; align-items: center; background: #fff; border: 1px solid #00000024; padding: 18px; border-radius: 12px; i {display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: #6024013b; color: #853100; border-radius: 7px;} h4 {font-size: 18px; color: #000; margin: 0; margin-left: 14px;}}} .new-sec {background: url(../assets/image/jain.png) no-repeat; background-size: cover; width: 86%; margin: auto; padding: 80px 54px; border-radius: 39px; margin-bottom: 70px; border: 1px solid #00000026;} .Hotel-details-section {padding-top: 40px; padding-bottom: 40px; .custom-gallery {.main-image {position: relative; height: 420px; border-radius: 12px; overflow: hidden; img {width: 100%; height: 100%; object-fit: cover; display: block;}} .hotel-rating-box {position: absolute; top: 20px; left: 20px; background: rgba(10,17,35,.95); padding: 10px 10px; border-radius: 14px; z-index: 10; .rating-top {display: flex; align-items: center; gap: 10px; .rating-number {background: #1bbf73; color: #fff; padding: 2px 8px; border-radius: 6px; font-size: 11px; font-weight: 700;} .rating-text {color: #fff; font-size: 14px; font-weight: 700;}} .review-text {color: #d5d5d5; font-size: 14px; margin-top: 4px;}} .gallery-btn {position: absolute; top: 50%; transform: translateY(-50%); width: 48px; height: 48px; border: none; border-radius: 50%; background: rgba(0,0,0,.6); color: white; font-size: 22px; cursor: pointer; z-index: 20; &.prev {left: 20px;} &.next {right: 20px;}} .thumb-wrapper {display: grid; grid-template-columns: repeat(5,1fr); gap: 12px; margin-top: 12px;} .thumb {position: relative; height: 110px; border-radius: 11px; overflow: hidden; cursor: pointer; border: 3px solid transparent; transition: .3s; &.active {border-color: white;} img {width: 100%; height: 100%; object-fit: cover;}}} .hotel-detail-content {padding-left: 10px; span {font-weight: 500; background-color: #ff960038; color: #c06103; font-size: 12px; padding: 6px 10px; border-radius: 8px; font-weight: 600;} h3 {font-size: 25px; color: #282828; font-weight: 600; font-family: "Philosopher",sans-serif !important; margin: 13px 0;} .add-on {display: flex; margin: 20px 0; p {font-size: 13px; font-weight: 600; color: #383838; margin-bottom: 0; margin-right: 21px; i {color: #a13d04; margin-right: 7px !important;}}} p {line-height: 21px; align-items: unset; font-size: 14px; display: flex; color: #464646; margin: 0; i {margin-right: 10px; margin-top: 5px;}} a {color: #09a25b !important; margin-top: 12px; display: block; font-weight: 600; font-size: 14px;} .price-card {background: #fffaf4; border: 1px solid #c2c2c27a; border-radius: 12px; padding: 20px; margin-top: 10px; h2 {font-size: 20px; font-weight: 800; color: #0d1b4c; margin-bottom: 10px; span {font-size: 15px; color: #c06303; font-weight: 600; padding: 5px 13px;}} .tax {color: #454545; margin-bottom: 10px;} .breakfast {color: #18a957; font-weight: 600; margin-bottom: 25px; i {margin-right: 10px;}} .guarantee {text-align: center; margin-top: 18px; color: #24356d; font-size: 14px; font-weight: 600; i {margin-right: 5px;}}}} @media (max-width: 767px) {.custom-gallery {.main-image {height: 200px;} .gallery-btn {top: 71% !important;} .thumb-wrapper {grid-template-columns: repeat(5,1fr);} .thumb {height: 75px;}}} .hotel-info-box {border: 1px solid #d2d2d2; border-radius: 12px; padding: 20px; background: transparent; margin-top: 27px; .info-item {display: flex; gap: 14px; i {border-radius: 10px; display: flex; justify-content: center; color: #cd7405; font-size: 26px;} h5 {font-size: 15px; font-weight: 700; margin-bottom: 3px; color: #333333;} p {margin: 0; font-size: 14px; color: #4b4d55; line-height: 1.5; font-weight: 500;}}} .about-property-section {background: rgb(255,250,244); border: 1px solid rgba(194,194,194,.48); border-radius: 12px; padding: 26px; margin-top: 24px; .about-property-inner {padding: 20px; h4 {font-weight: 600; color: #522105; margin-top: 0; font-size: 20px; margin-bottom: 10px;} p {font-size: 14px; margin-bottom: 6px; color: #3d3d3d; line-height: 24px; font-weight: 500;}}} .review-sections {h2 {font-family: "Philosopher",sans-serif !important;} .review-card {background: #fff5ea; border-radius: 14px; padding: 22px; border: 1px solid #d2d2d2; .rating-badge {display: inline-flex; align-items: center; justify-content: center; background: #16a34a; color: #fff; font-size: 14px; font-weight: 700; padding: 5px 10px; border-radius: 6px; margin-bottom: 14px; line-height: 1;} h3 {font-size: 18px; font-weight: 700; color: #111827; margin: 0 0 10px; line-height: 1.3;} p {font-size: 14px; line-height: 18px; color: #4b5563; margin: 0 0 15px;} .review-user {display: flex; align-items: center; gap: 12px; img {width: 52px; height: 52px; border-radius: 50%; object-fit: cover;} .user-info {h4 {margin: 0; font-size: 13px; color: #111827; font-weight: 700;} span {font-size: 14px; color: #6b7280;}}}}} .hotel-policies {border-radius: 10px; overflow: hidden; background: rgb(255,250,244); border: 1px solid rgba(194,194,194,.48); margin-top: 36px; .policy-item {padding: 35px 28px; border-right: 1px solid #e6e0d8; h4 {font-size: 18px; font-weight: 700; margin-bottom: 7px; color: #812f00; margin-top: 0;} ul {margin: 0; padding-left: 18px; li {font-size: 15px; line-height: 1.8; color: #374151; font-family: "Lato",sans-serif;}}}} .checkout-page {h2 {font-family: "Philosopher",sans-serif !important;}} .checkout-card {background: #fffaf4; border: 1px solid rgba(194,194,194,.48); border-radius: 12px; padding: 28px; margin-bottom: 22px; font-family: "Lato",sans-serif; .section-title {margin-bottom: 24px; h3 {font-size: 22px; font-weight: 700; margin-bottom: 8px; color: #812f00; font-family: "Philosopher",sans-serif !important;} p {color: #626262; font-size: 14px; margin: 0;}}} .t-amount {span {margin-top: 20px; display: block;} h3 {font-size: 35px !important;}} .form-group {margin-bottom: 22px; label {display: block; font-size: 14px; font-weight: 600; margin-bottom: 10px; color: #0f172a;} input,select,textarea {width: 100%; height: 45px; border: 1px solid #dbe2ea !important; border-radius: 7px; padding: 0 12px; font-size: 15px; background: #fff; outline: none; color: #585858; font-size: 14px; margin: 0; &:focus {border-color: #f4b400;}} textarea {height: 130px; resize: none; padding-top: 16px;}} .mobile-input {display: flex; align-items: center; border: 1px solid #dbe2ea; border-radius: 12px; overflow: hidden; height: 45px; border-radius: 7px; span {width: 70px; height: 56px; display: flex; align-items: center; justify-content: center; border-right: 1px solid #dbe2ea; background: #f8fafc; font-size: 15px; color: #334155;} input {border: 0; border-radius: 0;}} .checkbox-area {display: flex; align-items: center; gap: 10px; input {width: 18px; height: 18px;} label {margin: 0; font-size: 15px; color: #334155;}} .textarea-group {position: relative; span {position: absolute; bottom: 14px; right: 16px; font-size: 13px; color: #94a3b8;}} .coupon-box {display: flex; gap: 16px; margin-bottom: 18px; input {flex: 2; height: 47px; border: 1px solid #dbe2ea; border-radius: 12px; padding: 0 18px; outline: none; font-size: 14px; margin: 0;}} .coupon-success {background: #edfdf3; border: 1px solid #c7f0d5; border-radius: 12px; padding: 14px 16px; color: #15803d; font-size: 14px; display: flex; align-items: center; gap: 10px;} .free-cancel-box {background: #fff9ef; border: 1px solid #ffe7b0; border-radius: 18px; padding: 22px; display: flex; align-items: center; gap: 18px; .cancel-icon {width: 58px; height: 58px; min-width: 58px; border-radius: 50%; background: #16a34a; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 24px;} h4 {font-size: 20px; font-weight: 700; margin-bottom: 5px; color: #812f00; margin-top: 0;} p {font-size: 14px; color: #64748b; margin: 0;}} .booking-box {max-width: 500px; margin: auto; padding: 30px; text-align: center; border-radius: 20px; background: #f5eae0; border: 1px solid #d0c9c3; .icon {width: 80px; height: 80px; margin: auto; border-radius: 50%; background: #41c45a; color: #fff; font-size: 40px; display: flex; justify-content: center; align-items: center;} h2 {margin: 20px 0 10px; color: #7c2d01; font-weight: 600;} p {color: #666; margin-bottom: 25px;} .booking-id {padding: 25px; border-radius: 15px; background: #f4fff5; border: 1px solid #d7f1dc; h3 {font-size: 42px; margin: 10px 0; color: #166534;} small {color: #666; b {display: block; color: #222; margin-top: 5px;}}} .btns {display: flex; gap: 15px; margin-top: 25px; button {flex: 1; height: 50px; border-radius: 10px; cursor: pointer; font-weight: 600;} .orange-btn {background: #ff7a00; color: #fff; border: 0;} .white-btn {border: 1px solid #ddd; padding: 7px; background: linear-gradient(45deg,#ff9f1a,#ff6a00); color: #fff;}}} .booking-summary {background: #fffaf4; border: 1px solid #e8edf5; border-radius: 12px; overflow: hidden; top: 20px; .summary-image {position: relative; img {width: 100%; object-fit: cover;} .rating-tag {position: absolute; top: 18px; left: 18px; background: #fff; border-radius: 10px; padding: 8px 8px; display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 700; span {background: #16a34a; color: #fff; padding: 5px 8px; border-radius: 6px;}}} .hotel-info {padding: 24px; border-bottom: 1px solid #e1e2e3; h3 {font-size: 23px; font-weight: 700; margin-bottom: 4px; line-height: 1.3; font-family: "Philosopher",sans-serif !important; color: #812f00;} p {line-height: 1.7; margin: 0; color: #626262; font-size: 14px;}} .booking-details {padding: 24px; border-bottom: 1px solid #e1e2e3; font-family: "Lato",sans-serif; .booking-row {display: flex; justify-content: space-between; gap: 20px; margin-bottom: 18px; align-items: end; span {display: block; font-size: 12px; font-weight: 600; margin-bottom: 3px; color: #0f172a;} h5 {font-size: 15px; font-weight: 700; margin-bottom: 5px;} p {font-size: 14px; color: #64748b; margin: 0;} .nights {display: flex; align-items: center;}} .detail-line {margin-bottom: 20px; span {display: block; font-size: 12px; font-weight: 600; margin-bottom: 10px; color: #0f172a;} p {margin: 0; font-size: 15px; font-weight: 600;}} .change-room {text-decoration: none; color: #ff7f0a; font-size: 14px; font-weight: 700; background-color: #ff7f0a30; padding: 5px 13px; border-radius: 50px;}} .price-box {padding: 24px; font-family: "Lato",sans-serif; h4 {font-size: 22px; font-weight: 700; margin-bottom: 8px; color: #812f00; margin-top: 0; font-family: "Philosopher",sans-serif !important;} .price-line {display: flex; justify-content: space-between; gap: 20px; margin-bottom: 13px; span,strong {font-size: 15px;} &.discount {span,strong {color: #16a34a;}}} .total-price {display: flex; align-items: center; justify-content: space-between; padding-top: 0px !important; margin-top: 24px; border-top: 0 !important; h5 {font-size: 18px; font-weight: 700; margin-bottom: 6px;} p {margin: 0; font-size: 13px; color: #64748b;} h2 {font-size: 24px; font-weight: 700; color: #0f172a; font-family: "Lato",sans-serif !important;}} .great-deal {margin-top: 22px; background: #edfdf3; border: 1px solid #c7f0d5; border-radius: 12px; padding: 15px; display: flex; gap: 10px; font-size: 14px; color: #15803d;} .secure-text {margin-top: 18px; text-align: center; font-size: 14px; color: #64748b; display: flex; align-items: center; justify-content: center; gap: 8px;}}}} .payment-sections {background-color: #ffffff; border: 1px solid #00000021; padding: 20px; border-radius: 12px; label {font-weight: 600; color: #313131; font-size: 17px;} .img {text-align: center; img {max-width: 46%;}} p {margin-left: 5px; margin-bottom: 0; font-size: 12px; color: #707070;} h6 {font-weight: 600; text-align: center; font-size: 14px; margin-top: 11px; color: #565656;}} .form-check-input:checked {background-color: #ff9615; border-color: #ff9615;}}.main-btn{background:linear-gradient(45deg,#ff9f1a,#ff6a00);border:0;font-size:14px;padding:11px 25px;border-radius:9px;color:#fff;font-weight:600}.hotel-section{padding-bottom:90px;padding-top:65px}.hotel-section .slider-container{position:relative;width:100%;overflow:hidden;padding:0 100px}.hotel-section .slider-track:active{cursor:grabbing}.hotel-section .slider{overflow:hidden}.hotel-section .slider-track{display:flex;gap:20px;transition:transform .5s ease}.hotel-section .card{min-width:calc(20% - 16px);background:#fff;border-radius:10px;border:1px solid #0000001f;position:relative;img {max-width: 100%; border-radius: 10px 10px 0 0;}}.hotel-section .card .tags{background:linear-gradient(45deg,#ff9f1a,#ff6a00);position:absolute;font-family:Lato,sans-serif;font-size:9px;color:#fff;padding:6px 11px;border-radius:7px;top:7px;left:7px;font-weight:600}.hotel-section .card .heart{top:10px;position:absolute;color:#fff;right:10px}.hotel-section .card .card-inner{padding:15px;font-family:Lato,sans-serif!important;h5 {font-size: 15px; font-weight: 600; margin-bottom: 7px;} p {font-size: 13px; color: #646464; margin-bottom: 9px; i {margin-right: 10px;}} h6 {font-size: 14px; margin: 0; font-weight: 700; span {font-size: 11px; font-weight: 400; color: #898989; margin-left: 4px;}} button {font-size: 10px !important; border: 1px solid #863100; background: transparent !important; padding: 3px 10px; font-size: 10px; color: #863100; font-weight: 600; border-radius: 5px; padding-top: 7px;} h4 {color: #ff6a00; font-size: 13px; font-weight: 700; margin-top: 7px; i {color: #ff6a00; margin-right: 3px;} span {margin-left: 3px; font-size: 12px; color: #605e5e; background: transparent; padding: 0;}}}.hotel-section .arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#fff5ea;color:#983700;border:0;width:45px;height:45px;border-radius:71px;border:1px solid #993700}.hotel-section .prev{left:10px}.hotel-section .next{right:10px}.inner-banners{border-top:1px solid #0000001f;border-bottom:1px solid #0000001f;background:url(../assets/image/hotel-bg.png) no-repeat;background-size:cover;padding:28px 100px;font-family:Lato,sans-serif!important}.inner-banners .hotel-raw{label {font-size: 12px; font-family: "Lato",sans-serif !important;} .form-control {font-size: 12px; padding: 10px; border: 1px solid #ffb06e;} .form-select {font-size: 12px; padding: 10px;} button {border: 0; font-size: 12px; padding: 11px 17px; border-radius: 8px; color: #ffd4a2; border: 1px solid #ffd4a2; background: linear-gradient(45deg,#802f00,#9f3900); width: 100%;}}.inner-hotel-section{padding:80px 0}.inner-hotel-section .filter-card{background:#fff;border:1px solid #e7e7e7;border-radius:14px;padding:18px;font-family:Lato,sans-serif!important}.inner-hotel-section .filter-card .title{font-size:21px;font-weight:700;margin-bottom:12px;color:#642500;font-family:Philosopher,sans-serif!important}.inner-hotel-section .filter-card .filter-section{border-top:1px solid #eee;padding-top:14px;margin-top:14px}.inner-hotel-section .filter-card .filter-section .section-head{display:flex;justify-content:space-between;align-items:center;cursor:pointer;h4 {font-size: 14px; font-weight: 600; color: #3a1a2a;} .arrow {font-size: 14px; color: #f48134;}}.inner-hotel-section .filter-card .price-range{margin-top:12px}.inner-hotel-section .filter-card .price-range .price-values{display:flex;justify-content:space-between;font-size:13px;color:#555;margin-bottom:8px;span {background: #f3f3f3; padding: 4px 10px; border-radius: 20px;}}.inner-hotel-section .filter-card .price-range .slider{width:100%;accent-color:#7b2d00}.inner-hotel-section .filter-card .check{display:flex;align-items:center;gap:8px;font-size:14px;margin:8px 0;color:#333;input {accent-color: #6b1e3f;}}.inner-hotel-section .filter-card .actions{display:flex;gap:10px;margin-top:18px;button {flex: 1; padding: 10px; border-radius: 8px; font-weight: 600; cursor: pointer; border: none;} .reset {background: #f2f2f2; color: #333;} .apply {background: #652500 !important; color: #fff;}}.inner-hotel-section .hotel-listing-section{margin:auto}.inner-hotel-section .hotel-listing-section .top-filters{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.inner-hotel-section .hotel-listing-section .top-filters .filter-btn{padding:8px 16px;border-radius:7px;border:1px solid #e3e3e3;background:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.3s ease;color:#3e1700;font-family:Lato,sans-serif!important}.inner-hotel-section .hotel-listing-section .top-filters .filter-btn:hover{border-color:#cfcfcf;box-shadow:0 4px 12px #0000000d}.inner-hotel-section .hotel-listing-section .hotel-card{background:#fff;border-radius:18px;padding:20px;display:flex;gap:18px;border:1px solid #ececec;box-shadow:0 4px 14px #0000000a;font-family:Lato,sans-serif!important;margin-bottom:22px}.inner-hotel-section .hotel-listing-section .hotel-card .hotel-image{width:250px;min-width:250px;height:220px;border-radius:16px;overflow:hidden;position:relative;img {width: 100%; height: 100%; object-fit: cover;} .best-seller {position: absolute; top: 12px; left: 12px; background: #0d8f61; color: #fff; padding: 6px 12px; border-radius: 30px; font-size: 12px; font-weight: 600;} .wishlist {position: absolute; top: 12px; right: 12px; width: 38px; height: 38px; border-radius: 50%; border: none; background: rgba(255,255,255,.9); font-size: 20px; cursor: pointer;}}.inner-hotel-section .hotel-listing-section .hotel-card .hotel-content{flex:1;display:flex;flex-direction:column;h3 {font-size: 21px; margin: 0 0 1px; color: #111; font-weight: 700; font-family: "Philosopher",sans-serif !important; margin-bottom: 7px;} .rating-row {display: flex; align-items: center; gap: 6px; margin-bottom: 6px; .star {color: #ff8c1a; font-size: 16px;} .rating {color: #ff8c1a; font-weight: 700;} .reviews {color: #7a7a7a; font-size: 14px;}} .location {font-size: 14px; color: #555; margin: 7px 0; margin-bottom: 12px;} .features {display: flex; gap: 18px; flex-wrap: wrap; padding: 10px 15px; border-radius: 9px; margin-bottom: 0; background: #f8860e24; border: 1px solid #fa8c11; width: 78%; span {font-size: 13px; color: #9a4d02;}} .tags {display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 10px; span {background: #eef7ee; color: #3f7b46; padding: 7px 12px; border-radius: 8px; font-size: 13px; font-weight: 600;}} .bottom-row {margin-top: auto; display: flex; align-items: end; justify-content: space-between; gap: 20px; .price-box {h2 {margin: 0; font-size: 22px; color: #111; font-weight: 600; span {font-size: 16px; color: #777; font-weight: 500;}} p {margin: 6px 0 0; color: #777; font-size: 14px;}} .book-btn {background: linear-gradient(45deg,#ff9f1a,#ff6a00); border: 0; font-size: 14px; padding: 11px 25px; border-radius: 9px; margin-left: 23px; color: #fff; font-weight: 600; &:hover {transform: translateY(-2px);}}}}.flex-div{display:flex;justify-content:space-between;margin-top:5px}.flex-div .book-btn{border:none;border-radius:11px;background:linear-gradient(135deg,#ff9f1c,#f16d00);color:#fff;font-weight:700;padding:4px 24px;box-shadow:0 14px 28px #f16d0038}.stats-section{width:85%;background:#fff;border:1px solid #ececec;border-radius:14px;padding:25px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:95px auto auto;font-family:Lato,sans-serif!important}.stats-section .stat-item{flex:1;display:flex;align-items:center;gap:12px;padding:0 28px;border-right:1px solid #ececec;justify-content:center}.stats-section .stat-item .iconss{width:48px;height:48px;min-width:48px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#ff9f1a,#ff6a00);i {font-size: 21px; color: #ffffff;}}.stats-section .stat-item .content{h3 {font-size: 20px; font-weight: 700; color: #292929; margin: 0; line-height: 1.1;} p {font-size: 16px; font-weight: 500; color: #636363; margin: 0px 0 0; line-height: 1.4;}}.stats-section .border-none{border-right:none}.destination-section{padding-bottom:90px}.destination-section .section-title{font-size:26px;font-weight:600}.destination-section .dest-card{background:#fff;border-radius:14px;overflow:hidden;transition:.3s;border:1px solid #0000001f}.destination-section .dest-card:hover{transform:translateY(-6px);box-shadow:0 12px 25px #0000001a}.destination-section .dest-card .img-box{height:180px;overflow:hidden;img {width: 100%; height: 100%; object-fit: cover; transition: .4s;}}.destination-section .dest-card:hover img{transform:scale(1.05)}.destination-section .dest-card .content{padding:15px;h6 {margin: 0; font-weight: 600;} p {margin: 5px 0 0; font-size: 13px; color: #777;}}.budget-section{padding-top:10px}a.link-btns{color:#ab4e01;font-family:Lato,sans-serif!important;font-size:15px!important;font-weight:500;border-radius:50px;font-weight:600;i {margin-left: 10px; margin-top: 4px;}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-mobile-nav{display:none}@media (min-width: 769px) and (max-width: 1250px){.home-new .sub-header{display:none}.main-mobile-nav{display:block!important}.n-headers{display:none!important}.mobile-header.new-headerss{position:fixed!important;width:100%!important;background:#fce8c9!important;z-index:99999!important;padding:10px 11px!important;button.btn {padding-left: 7px !important;}}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:85%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);outline:0;transition:transform .3s ease-in-out;z-index:999999999999999!important;background:url(../assets/image/side-nav2.png) no-repeat!important;background-size:cover!important}.offcanvas .side-nav-links{ul {padding-left: 0; li {list-style: none; margin-bottom: 22px; a {font-size: 18px; color: #000; display: block; font-family: "Philosopher",sans-serif !important; font-weight: 500;}}} .accordion-button {padding: 0 !important; background: none !important; box-shadow: none !important; border: none !important; color: #000; font-size: 18px;} .accordion-button:hover {background: none !important;} .accordion-button:focus {box-shadow: none !important; outline: none !important; color: #000;} .accordion-button:not(.collapsed) {background: none !important; box-shadow: none !important; color: #000;} .accordion-button::after {margin-left: auto;} .accordion-body {padding: 0 !important;} .accordion-item {border: none !important; background-color: transparent !important;} .accordion-header {margin: 0 !important;}}.m-new,.m-none,.mobile-new{display:none}.mobile-view-home{display:none!important;button.btn-org {font-size: 9px; background: #f48134; font-family: "Lato",sans-serif !important; color: #fff; border: 1px solid #f48134; padding: 7px 7px; border-radius: 8px;} button.btn-green {border-radius: 8px; font-size: 11px; background: #fff; font-family: "Lato",sans-serif !important; color: #f48134; border: 1px solid #f48134; padding: 6px 7px;} .mobile-heading {h2 {font-size: 19px !important; margin-bottom: 2px;} p {font-size: 15px !important; line-height: 19px;}} .banner {background: url(../assets/image/Mobile/Banner.png) no-repeat; background-size: cover !important; padding: 100px 5px 58px 5px; position: relative; .banners-text {h4 {font-size: 24px; color: #7c2d01; font-weight: 800; line-height: 30px; margin-top: 0 !important;} h5 {color: #0e0e0e; font-size: 16px;} p {font-size: 13px; margin-bottom: 9px;}}} .stats-section {left: 0; padding: 0px !important; width: 94% !important; position: absolute; width: 10%; margin: auto !important; right: 0; margin-top: 13px !important; background: linear-gradient(-5deg,#ffebd1,#fffffffc); bottom: -26px; .stats-wrapper {border-radius: 14px; overflow: hidden;} .stat-item {display: flex !important; padding: 9px 4px; height: 100%; position: relative; width: 100% !important; justify-content: center;} .stat-icon {flex-shrink: 0;} .stat-icon.users img {width: 42px; height: 42px; object-fit: cover; border-radius: 50%;} .stat-content h4 {margin: 0; font-size: 12px; font-weight: 700; color: #222; margin-top: 2px; text-align: left;} .stat-content p {margin: 2px 0 0; font-size: 9px; line-height: 1.3; color: #666; text-align: left;}} .mobile-slider {width: 100%; position: relative; overflow: hidden; .mobile-slider input {display: none;} .slides {display: flex; width: 200%; transition: .5s ease;} .slide {width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; flex-shrink: 0; margin-top: 9px;} #slide1:checked~.slides {transform: translateX(0);} #slide2:checked~.slides {transform: translateX(-50%);} .nav {display: none; position: absolute; top: 65%; left: 0; right: 0; padding: 0 8px; justify-content: space-between; transform: translateY(-50%);} .nav label {width: 32px; height: 32px; border-radius: 25%; background: #fff6e9; display: flex; justify-content: center; align-items: center; cursor: pointer; font-size: 14px; box-shadow: 0 4px 12px rgba(0,0,0,.15); border: 1px solid #f48134; color: #f48134; padding: 14px;} #slide1:checked~.nav1 {display: flex;} #slide2:checked~.nav2 {display: flex;}} .ujjain-section {padding-bottom: 30px; .service-card {background: #fff; border: 1px solid #f1e7df; border-radius: 18px; padding: 14px; display: block; text-decoration: none; color: inherit;} .service-top {margin-bottom: 12px;} .service-icon {background: #FFF4EC; border-radius: 12px; display: flex; justify-content: center; align-items: center; flex-shrink: 0; width: 36px; height: 36px; margin-bottom: 9px; color: #f48134;} .service-content {flex: 1;} .service-content h3 {font-size: 14px; color: #222; font-weight: 700; margin-bottom: 5px;} .service-content p {font-size: 12px; color: #444; line-height: 1.5; font-weight: 500;} .service-image {margin-bottom: 12px !important;} .service-image img {width: 100%; height: 100px; object-fit: cover; border-radius: 12px; display: block;} .service-btn {width: 100%; height: 37px; border: 1px solid #F08A56; border-radius: 12px; display: flex; justify-content: center; align-items: center; gap: 8px; text-decoration: none; color: #E96B2C; font-weight: 600; font-size: 15px; transition: .3s;} .service-btn span {transition: .3s;} .service-btn:hover {background: #F08A56; color: #fff;} .service-btn:hover span {transform: translateX(4px);}} .quick-sectionss {padding-bottom: 30px; .service-link {display: flex; align-items: center; justify-content: space-between; padding: 12px 15px; border-radius: 14px; text-decoration: none; transition: .3s; font-size: 13px !important; font-family: "Lato",sans-serif !important; font-weight: 600; i {font-size: 13px; width: 20px !important;}} .service-orange {background: #FFF5EE; i {color: #E8702A;}} .service-green {background: #EEF8F1; i {color: #2E9E56;}} .service-red {background: #FFF1F3; i {color: #C31D43;}} .service-purple {background: #F5F1FF; i {color: #6B46C1;}} .service-blue {background: #F3F8FF; i {color: #2A66C9;}} .service-link:hover {transform: translateY(-2px); box-shadow: 0 10px 25px rgba(0,0,0,.08);}} .banner-slider {width: 100%; max-width: 400px; margin: auto; overflow: hidden; border-radius: 18px; position: relative; .slides {display: flex; width: 300%; animation: slideresss 12s infinite;} .slide {width: 100%; flex-shrink: 0;} .dots {display: flex; justify-content: center; gap: 8px; margin-top: 12px;} .dots span {width: 10px; height: 10px; border-radius: 50%; background: #d4d4d4;} .dots span:first-child {background: #f48134;}} .ujjain-section {padding-top: 20px; padding-bottom: 30px; .container {width: 100%; margin: auto;} .slider {position: relative; display: flex; align-items: center;} .slider-wrapper {overflow: hidden; margin-top: 15px;} .slider-track {display: flex; gap: 6px; transition: .45s; cursor: grab; user-select: none; &.dragging {cursor: grabbing; transition: none;}} .card {background: #fff; border-radius: 18px; overflow: hidden; transition: .35s; border: 1px solid #9b39004d; border-radius: 15px !important; padding: 15px; width: 100%; img {width: 78%; height: 87px; object-fit: cover; margin: 0 auto; margin-bottom: 10px;} h3 {font-size: 15px; color: #232323; font-weight: 700;} p {color: #666; margin-bottom: 4px; font-size: 12px;} h6 {font-size: 15px; font-weight: 700; color: #f48134; font-family: "Lato",sans-serif !important;} .icn {padding-right: 2px; position: absolute; color: #7c2d01; bottom: 10px; right: 10px; font-size: 12px; background: #7c2d0129; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 8px; padding-top: 2px;}} .nav {z-index: 9999; width: 32px; height: 32px; border-radius: 25%; background: #fff6e9; display: flex; justify-content: center; align-items: center; cursor: pointer; font-size: 14px; box-shadow: 0 4px 12px rgba(0,0,0,.15); border: 1px solid #f48134; color: #f48134; padding: 5px; position: absolute;} .prev {left: -2px;} .next {right: -2px;}} .ujjain-section {padding-bottom: 30px; .package-card {border-radius: 16px; gap: 15px; box-shadow: 0 3px 12px rgba(0,0,0,.05); border: 1px solid #9b39004d; background: linear-gradient(-5deg,#ffaa3a1a,#fffdfb4d); .package-img {position: relative;} .package-img img {width: 100%; height: 125px; object-fit: cover; border-radius: 14px 14px 0 0; display: block;} .package-badge {position: absolute; top: 8px; left: 8px; font-size: 12px; font-weight: 600; color: #fff; padding: 5px 10px; border-radius: 20px;} .popular {background: #ff6b35;} .seller {background: #f4a300;} .package-content {flex: 1; padding: 13px;} .package-content h5 {font-size: 14px; font-weight: 700; margin-bottom: 7px; color: #222; line-height: 18px; margin-top: 0px;} .package-content p {font-size: 12px; margin-bottom: 0; color: #545454;} .package-list {list-style: none; padding: 0; margin: 0 0 7px;} .package-list li {position: relative; padding-left: 16px; margin-bottom: 1px; color: #555; font-size: 11px; font-family: "Lato",sans-serif !important;} .package-list li::before {content: "✓"; position: absolute; left: 0; color: #17a34a; font-weight: bold;} .package-bottom {display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;} .price {font-size: 15px; font-weight: 700; color: #f48134; font-family: "Lato",sans-serif !important;} .price span {font-size: 13px; color: #777; font-weight: 500;} .rating {font-size: 15px; color: #555; font-weight: 600; display: none;} .rating span {color: #888; font-size: 13px;}}} .service-features {padding-bottom: 30px; .feature-box {text-align: center; transition: .3s;} .feature-box:hover {background: #fafafa;} .feature-icon {width: 47px; height: 47px; border-radius: 50%; margin: 0 auto 8px; display: flex; align-items: center; justify-content: center; font-size: 19px; border: 2px solid;} .feature-box h6 {margin: 0; font-size: 12px; font-weight: 700; color: #222; font-family: "Lato",sans-serif !important;} .feature-box p {margin: 4px 0 0; font-size: 12px; color: #6d6d6d; line-height: 15px;} .icon-red {color: #d74b2a; border-color: #d74b2a66;} .icon-orange {color: #f4a000; border-color: #f4a00066;} .icon-green {color: #228b45; border-color: #228b4566;} .icon-purple {color: #6f42c1; border-color: #6f42c166;}} .m-footers {background: #fce8c9; padding: 12px 0; position: sticky; bottom: 0; width: 100%; left: 0; right: 0; z-index: 999999; background-image: linear-gradient(to top,#fce8c9,#ffffff); button {font-family: "Lato",sans-serif !important;}}}@keyframes slideresss{0%,25%{transform:translate(0)}33%,58%{transform:translate(-100%)}66%,91%{transform:translate(-200%)}to{transform:translate(0)}}@media (max-width: 768px){.astrologer-profile{padding:40px 0!important;h3 {margin-bottom: 2px !important;} .rating-wrap {gap: 3px !important;}}.astrologer-profile .profile-content{padding-top:0!important}.astrologer-profile .profile-content .speciality{margin-bottom:6px!important}.astrologer-profile .profile-info{margin:0 0 13px!important;li {margin-bottom: 5px !important;}}.astrologer-profile .book-btn{height:38px!important}.bg{padding-bottom:40px!important}.astrologer-section{display:none!important}.astro-services{padding:40px 0!important}.astro-services .service-card{border-right:0!important;h4 {font-size: 17px !important;}}.astrologer-profile{padding-bottom:10px!important}.astrologer-profile .section-title{margin-bottom:0!important}.astrologer-profile .rating-title{margin-top:8px!important}.home-new .testimonial-section .testimonial-card .top-content{margin-bottom:1px!important}.servicessss-section{padding-bottom:20px!important}.servicessss-section .pt-5{padding-top:2rem!important}.servicessss-section .service-card{h4 {font-size: 20px !important; margin-top: 6px !important; margin-bottom: 4px !important;} p {margin-bottom: 11px !important; line-height: 20px !important;} img {height: 150px !important;}}.servicessss-section .service-card .content{padding:5px 5px 15px!important}.servicessss-section .mt-5{margin-top:1rem!important}.about-horoscope-section{padding-bottom:40px!important}.about-horoscope-section .about-box{padding-right:0!important;text-align:center!important;padding-bottom:15px!important;h2 {font-size: 25px !important;}}.about-horoscope-section .theme-btn{padding:6px 10px!important}.about-horoscope-section .horoscope-box{padding:20px!important;h3 {font-size: 25px !important;}}.about-horoscope-section .form-select{width:380px!important}.about-horoscope-section .horoscope-btn{padding:8px!important;font-size:15px!important;span {display: none !important;}}.why-choose-us{padding-bottom:20px!important}.bpp{padding-bottom:0!important}.home-new .service3-section .carousel::scroll-button(left),.home-new .service3-section .carousel::scroll-button(right){top:48%!important;width:2.5rem!important;height:2.5rem!important;border-radius:18%!important}.astrologer-section .astro-card .detail-btn{height:40px!important}.astrologer-section .astro-card .profile-info{margin-bottom:12px!important}.astrologer-section .astro-card .rating-row{margin-bottom:10px!important;justify-content:center!important}.astrologer-section .astro-card .verified{right:70px!important;top:96px!important}.astro-inner-details{padding:80px 0 0!important}.astro-inner-details .about-astro-inner-details{padding-left:0!important;padding-top:10px!important;text-align:center!important}.login-prompt-wrap{padding:10px 16px!important}.home-new .Hotel-details-section .coupon-box{input {padding: 14px 18px !important;}}.home-new .Hotel-details-section .checkout-card{margin-top:10px}.home-new .Hotel-details-section .checkout-card .col-md-6{margin-top:5px!important}.home-new .Hotel-details-section .checkout-card .mt-4{margin-top:10px!important}.home-new .Hotel-details-section .coupon-box{margin-bottom:0!important}.home-new .Hotel-details-section .section-title{margin-bottom:8px!important}.home-new .Hotel-details-section .detail-line{margin-bottom:10px!important;span {margin-bottom: 0px !important;}}.home-new .total-price{padding-top:10px!important;margin-top:10px!important}.d-raw{display:flex!important;justify-content:space-between!important}.why-choose-us .feature-card{h4 {margin-bottom: 5px !important; margin-top: 0px !important; font-size: 18px !important;} p {line-height: 20px !important; margin-bottom: 0 !important;}}.checkout-card{padding:28px;margin-bottom:22px;margin-top:14px!important}.temple-footer{margin-top:0!important}.home-new .blog-section{display:none!important}.home-new .blog-section .blog-small .blog-card{display:block!important}.home-new .jain-section{padding:30px 0;margin:24px 0 0!important;width:100%;border-radius:0;h2 {font-size: 30px !important;} .highlight-box {font-size: 18px !important;}}.home-new .mobile-new{display:block!important;position:absolute;width:100%;top:343px;border-radius:50px 50px 0 0;padding-top:24px;padding-bottom:42px;background:#fff5ea}.home-new .mobile-new .carousel{gap:25px;padding:2rem 0}.home-new .mobile-new .card{flex:0 0 calc(46% + -0rem)}.home-new .mobile-new .carousel::scroll-marker-group{margin-top:1px}.home-new .mobile-new .carousel::scroll-button(right){display:none}.home-new .mobile-new .carousel::scroll-button(left){display:none}.home-new .blog-section .blog-big .blog-img img{height:156px!important}.home-new .blog-section .meta{margin-bottom:4px!important}.m-none{display:block!important;margin-top:113%!important}.home-new .sub-header{display:none}.home-new .hero-section{background:url(../assets/image/hero-mobile.png) no-repeat!important;display:flex;align-items:baseline;padding-top:50px;padding-bottom:100px;background-size:cover!important;height:fit-content!important}.home-new .hero-section .hero-content{text-align:center;h2 {font-size: 28px; line-height: 35px;}}.home-new .about-section{padding-top:40px;display:none}.home-new .about-section .video-section{height:210px}.home-new .about-section .about-content{padding-left:0;text-align:center;padding-top:22px}.heading{margin-right:0!important;h2 {font-size: 18px !important; img {max-width: 40px !important; display: none;}} h3 {font-size: 21px; margin-bottom: 5px;}}.main-mobile-nav{display:block!important}.service-sections{padding-bottom:20px!important;padding-top:30px!important}.service-sections .service-inner{margin-bottom:20px!important;padding:4px!important;img {max-width: 110px !important;} h4 {font-size: 20px !important; margin-top: 0;}}.service3-section .carousel{padding-top:20px!important}.service2-section{padding-bottom:40px!important;padding-top:40px!important;display:none}.service2-section .service2-inner{margin-bottom:15px}.service2-section .service2-inner .service2-content{padding:11px!important}.galaxy-section{text-align:center;padding:20px!important;display:none;border-radius:30px!important;img {max-width: 28% !important;} h3 {font-size: 28px; margin-top: 13px; line-height: 30px;} h4 {font-size: 21px; span {font-size: 17px; padding: 9px 12px; margin-top: 14px; display: block;}}}.dp-n{display:none!important}.service3-section{padding:25px 0!important}.blog-section{padding:40px 0!important}.blog-section .blog-big{margin-bottom:21px!important}.blog-section .blog-big .blog-content{padding:20px!important;h3 {font-size: 17px !important; line-height: 23px !important; margin-bottom: 3px !important;} p {margin-bottom: 9px !important; font-size: 14px !important;}}.blog-section .blog-thumb{img {height: 156px !important;}}.blog-section .blog-info{p {font-size: 15px !important; margin-bottom: 9px !important;}}.home-new .hero-section .search-btn{padding:12px 23px}.home-new .hero-section .search-box{display:none!important}.home-new .m-header{display:none}.home-new .mt-5{margin-top:2rem!important}.home-new .dharam-section{padding-top:40px;background:#fff5ea;padding-bottom:10px;h2 {img {display: none !important;}} .dharam-inner {border: 1px solid #9b39004d; padding: 20px 4px; margin-bottom: 15px; h4 {font-size: 19px; margin-bottom: 4px;} p {font-size: 14px;} button {font-size: 14px; padding: 3px 36px;}}}.m-new{display:block!important;padding:40px 0!important}.jain-section{background:url(../assets/image/jain-mobile.png) no-repeat!important;background-size:cover!important;margin:30px auto!important;padding:80px 0;border-radius:39px;text-align:center;display:none}.mobile-dharam{display:block!important}.home-new .service3-section .card img{height:stretch!important}.home-new .service3-section .img-wrapper{height:130px!important}.home-new .service3-section .card-content{padding:11px}.faq-section .accordion-button{font-size:14px!important}.faq-section .accordion-body{p {font-size: 12px;}}.home-new .hotel-banner .hotel-banner-content .flow .flow-inner{h5 {font-size: 15px !important; margin: 4px 0 !important;} p {font-size: 12px !important; margin: 0;}}.pooja-ratingss .mt-4{margin-top:0!important}.group-pooja{padding:0!important}.home-new .pooja-detail-sections{padding-bottom:0!important}.home-new .pooja-info-section{padding-bottom:20px!important}.Hotel-details-section{padding-top:90px!important}.custom-gallery{padding-top:40px!important}.home-new .hotel-banner{background:url(../assets/image/side-nav.png) no-repeat!important;padding-bottom:80px!important;height:auto!important;padding-top:90px!important;justify-content:center!important;button {margin-top: 10px !important;} .flow-inner {padding: 9px !important; margin-right: 0px !important; padding-right: 0px !important; text-align: center !important; display: block !important; border: 0 !important; width: 50% !important; i {margin-right: 0 !important;}} .p-all-none {padding-right: 0 !important; margin-right: 0 !important;} .hotel-raw {bottom: -254px; width: 90% !important;}}.home-new .hotel-banner .hotel-banner-content{text-align:center;h3 {font-size: 28px;} .flow {display: flex !important; justify-content: center !important; margin-top: 0 !important;}}.home-new .m-paddingss{padding-top:138px!important}.home-new .pooja-sectionss.t-padding .pooja-inners{img {height: 100px !important; width: 70% !important;}}.home-new .stay-type-section{padding-top:285px!important}.home-new .stay-type-section .row-cols-5>*{flex:0 0 auto;width:50%!important;justify-content:center!important}.home-new .stay-type-section .row.row-cols-5{justify-content:center!important}.home-new .stay-type-inner{padding:8px!important;margin-top:9px!important;h4 {font-size: 15px !important; margin-left: 8px !important;}}.pooja-ratingss .row-cols-5>*{width:91%;margin:auto auto 12px}.group-pooja-inner{margin-bottom:10px}.pooja-sectionss .pooja-inners img{width:43%!important}.home-new .about-section{padding-top:0!important}.hotel-section{padding-bottom:10px!important;padding-top:40px!important;a.link-btns {display: none !important;}}.hotel-section .slider-container{padding:0 10px!important;overflow:visible!important}.hotel-section .arrow{display:none!important}.hotel-section .slider{overflow:visible!important}.hotel-section .slider-track{display:flex!important;flex-wrap:wrap!important;gap:12px!important;transform:none!important;transition:none!important;width:100%!important}.hotel-section .card{width:calc(50% - 6px)!important;min-width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important}.d-nn{justify-content:center!important}.category-section{padding-bottom:10px!important;padding-top:20px!important}.category-section .cat-card{display:block!important;text-align:center!important;margin-bottom:20px!important}.category-section .cat-card .icon{margin:auto auto 10px!important}.login-prompt-card{padding:24px 25px!important}.destination-section{h2 {text-align: center !important;} .dest-card {margin-bottom: 20px !important; .content {padding: 9px; text-align: center !important; p {display: none !important;}}}}.carousel{gap:17px!important;padding:4rem 3px!important}.astrologer-section .astro-card{padding:12px!important}.astrologer-section .astro-card .info-box{padding:9px!important}.destination-section{padding-bottom:10px!important}.testimonial-section{padding-bottom:0!important;h2 {text-align: center !important;} .testimonial-card {padding: 15px !important; margin-bottom: 10px; .bottom-bar {padding-top: 10px !important;} .profile {display: block !important;}}}.arrow{background:transparent!important;color:#fff!important;border:1px solid #fff!important;top:40%!important}.temple-footer{padding-top:34px!important;hr {margin: 15px 0 20px !important;} .footer-links {h5 {margin-bottom: 7px !important;}}}.inner-banners{padding:24px 0!important;background:linear-gradient(309deg,#fef1e0,#ffcb9b)!important;button {margin-top: 15px !important;}}.astrologer-profile .content-box{padding:20px 6px!important}.inner-hotel-section{padding:30px 0!important}.inner-hotel-section .filter-card{display:none!important}.filter-btn{padding:8px 11px!important}.booking-card-header{padding-bottom:0!important}.ct{padding-top:0!important;padding-bottom:35px!important}.hotel-listing-section .hotel-card{display:block!important;border-radius:18px!important;padding:10px!important}.hotel-listing-section .hotel-card .hotel-image{width:100%!important;min-width:100%!important;height:120px!important}.hotel-listing-section .hotel-card .hotel-top{margin-top:14px!important}.hotel-listing-section .hotel-card .hotel-content{h3 {font-size: 16px !important;} .location {margin-bottom: 10px !important; margin-top: 0 !important;} .features {display: none !important; margin-bottom: 9px !important;} .rating-row {display: none !important;} .tags {display: none !important;} .bottom-row {display: block !important;} .book-btn {margin-left: 0 !important; width: 100% !important; padding: 6px 25px !important; border-radius: 6px !important;} .price-box {p {display: none !important;} h2 {font-size: 18px !important; margin-bottom: 11px !important;}} .wishlist {width: 28px !important; height: 28px !important;}}.hotel-listing-section .best-seller{display:none!important}.carousel::-webkit-scrollbar{display:none}.carousel::scroll-button(left),.carousel::scroll-button(right){display:none}.carousel::scroll-button(left){display:none}.carousel::scroll-button(right){display:none}.carousel::scroll-marker-group{display:none!important}.home-new .service3-section .carousel{padding-bottom:10px!important}.home-new .service3-section .card-content{h3 {font-size: 18px !important; font-weight: 900; margin-bottom: 5px !important;} p {font-size: 13px !important;}}}.mm{margin-bottom:0!important}.Astrology-banner{background:url(../assets/image/Astrology-Banner2.png) no-repeat!important;min-height:360px!important;background-size:cover!important;padding:60px 115px 48px;h5 {color: rgb(241,109,0); margin-bottom: 6px; font-size: 17px; font-weight: 600; font-family: "Lato",sans-serif; text-transform: uppercase;} p {font-size: 14px; line-height: 1.65; color: #67422a; max-width: 430px;} button.btn.btn-primary {padding: 10px 19px; background: #8d3500; border: 2px solid #8d3500; font-family: "Lato",sans-serif; font-size: 13px;} button.btn.btn-primary2 {margin-left: 10px; padding: 10px 19px; background: transparent; border: 2px solid #8d3500; font-family: "Lato",sans-serif; font-size: 13px; color: #8d3500; font-weight: 600;}}.hotel-avatar-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0;color:#333;margin-left:13px}.astro-services{padding:80px 0}.astro-services .service-box{background:#fff;border-radius:20px;box-shadow:0 5px 20px #83838314;background:#fff8f0;border:1px solid #f0dfcf}.astro-services .service-card{text-align:center;padding:30px 20px;border-right:1px solid #f0dfcf;height:100%;img {max-width: 40%;} h4 {font-size: 20px; margin-bottom: 5px; color: #8d3500 !important; font-weight: 600; margin-top: 5px;} p {font-size: 13px; color: #5e5e5e; margin-bottom: 15px; font-family: "Lato",sans-serif !important;}}.astro-services .btn-service{display:inline-block;padding:6px 17px;background:linear-gradient(45deg,#ff9f1a,#ff6a00);color:#fff;border-radius:6px;text-decoration:none;font-size:13px;font-family:Lato,sans-serif!important}.about-horoscope-section{padding-bottom:80px}.about-horoscope-section .about-box,.about-horoscope-section .horoscope-box{border-radius:16px;overflow:hidden;height:100%}.about-horoscope-section .about-box{padding-right:60px;h2 {font-size: 42px; line-height: 1.2; margin-bottom: 8px; color: #5d2c00; font-weight: 700; span {color: #d46f1d;}} p {font-weight: 400; color: #454444; margin-bottom: 21px; font-family: "Lato",sans-serif !important;}}.about-horoscope-section .about-box .sub-title{color:#9a5d25;font-size:17px;display:inline-block;margin-bottom:15px;font-family:Lato,sans-serif!important}.about-horoscope-section .theme-btn,.about-horoscope-section .horoscope-btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-radius:8px;transition:.3s}.about-horoscope-section .theme-btn{border:1px solid #c9a27c;padding:12px 24px;color:#5d2c00}.about-horoscope-section .horoscope-box{padding:40px;background:linear-gradient(135deg,#180b02,#321300);h3 {color: #fff; text-align: center; font-size: 47px;} p {color: #d5d5d5; text-align: center; margin-bottom: 20px;}}.about-horoscope-section .form-select{height:48px;margin:0 14px 0 0;width:1050px}.about-horoscope-section .horoscope-btn{width:100%;justify-content:center;margin:0;background:linear-gradient(45deg,#ff9f1a,#ff6a00);color:#fff;padding:12px}.about-horoscope-section .zodiac-item{text-align:center;color:#ff7a00;img {max-width: 35px; margin-top: 17px;} span {color: #fff; font-size: 13px; font-family: "Lato",sans-serif !important; display: block; margin-top: 10px;}}p{font-family:Lato,sans-serif!important}.why-choose-us{padding-bottom:80px}.why-choose-us .feature-card{text-align:center;padding:20px;height:100%;background:#f5eae0;border:1px solid #d0c9c3;border-radius:13px;i {font-size: 36px; margin-bottom: 10px; color: #fa7304;} h4 {font-size: 20px; margin-bottom: 5px; color: #8d3500 !important; font-weight: 600; margin-top: 5px;} p {font-size: 15px; color: #5e5e5e; margin-bottom: 15px; font-family: "Lato",sans-serif !important;}}.servicessss-section{padding-bottom:80px}.servicessss-section .service-card{background:#f5eae0;border:1px solid #d0c9c3;border-radius:10px;overflow:hidden;text-align:center;height:100%;transition:.3s;img {width: 100%; height: 220px; object-fit: cover;} .content {padding: 20px;} h4 {font-size: 24px; margin-bottom: 10px; color: #3b2415;} p {font-size: 15px; color: #777; margin-bottom: 15px; line-height: 1.6;} a {background: linear-gradient(45deg,#802f00,#9f3900); color: #ffd4a2; border: 1px solid #ffd4a2; padding: 7px 22px; border-radius: 50px; font-size: 13px; font-weight: 500;}}.servicessss-section .service-card:hover{transform:translateY(-5px)}.servicessss-section .view-btn{justify-content:center;margin:0;background:linear-gradient(45deg,#ff9f1a,#ff6a00);color:#fff;padding:12px 35px;border-radius:8px}.astro-inner-details{padding:80px 0;img {border-radius: 20px;} .about-astro-inner-details {padding-left: 30px;}}.astrologer-section{padding-bottom:80px}.astrologer-section .astro-card{position:relative;background:#f5eae0;border:1px solid #d0c9c3;border-radius:20px;padding:18px;height:100%;transition:.3s}.astrologer-section .astro-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.astrologer-section .astro-card .verified{position:absolute;right:16px;top:16px;width:26px;height:26px;background:#10a319;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.astrologer-section .astro-card .profile-info{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px;img {width: 78px; height: 78px; border-radius: 50%; object-fit: cover; border: 3px solid #f4d7ba;} .content {flex: 1; h4 {font-size: 22px; margin-bottom: 5px; font-weight: 600; color: #812f00;} p {color: #f48c24; margin-bottom: 10px; font-size: 16px;} .lang {background: #fff5eb; color: #d07c27; padding: 6px 14px; border-radius: 30px; display: inline-flex; align-items: center; gap: 6px; font-size: 14px;}}}.astrologer-section .astro-card .rating-row{display:flex;align-items:center;gap:20px;margin-bottom:20px;span {color: #812f00; font-family: "Lato",sans-serif !important;}}.astrologer-section .astro-card .rating-row .stars{color:#ff8c00;letter-spacing:3px}.astrologer-section .astro-card .info-box{background:#fbf5ed;border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.astrologer-section .astro-card .info-box .divider{width:1px;height:45px;background:#e4d8c9}.astrologer-section .astro-card .info-box .item{display:flex;align-items:center;gap:12px;small {display: block; color: #777; font-size: 13px; font-family: "Lato",sans-serif !important;} h6 {margin: 3px 0 0; font-size: 18px; font-weight: 700; color: #812f00;}}.astrologer-section .astro-card .info-box .item .icon{width:42px;height:42px;background:#ece3ff;color:#6c4ed9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.astrologer-section .astro-card .info-box .item .icon.price{background:#dff2d6;color:#198754;font-weight:700}.astrologer-section .astro-card .detail-btn{height:52px;background:linear-gradient(90deg,#ff7b12,#ff9d31);border-radius:12px;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;text-decoration:none;font-weight:600;transition:.3s}.astrologer-section .astro-card .detail-btn:hover{color:#fff;transform:scale(1.02)}.astrologer-profile{padding:80px 0;h3 {font-size: 22px; font-weight: 700; color: #4a2b18; margin-bottom: 10px;} .speciality {color: #ff7a00; font-weight: 600; margin-bottom: 18px;} .profile-info {list-style: none; padding: 0; margin: 0 0 20px; li {display: flex; align-items: flex-start; gap: 10px; margin-bottom: 12px; color: #555; line-height: 1.5; font-family: "Lato",sans-serif !important; font-size: 14px; i {color: #ff7a00; margin-top: 4px;}}} .book-btn {display: flex; align-items: center; justify-content: center; gap: 10px; background: linear-gradient(90deg,#ff8b16,#ff6a00); color: #fff; text-decoration: none; height: 50px; border-radius: 8px; font-weight: 600; transition: .3s; &:hover {transform: translateY(-2px); color: #fff;}} .content-box {padding: 10px 15px;} .section-title {margin-bottom: 20px;} p {color: #444; line-height: 27px; margin-bottom: 11px;} .rating-title {margin-top: 25px;} .rating-text {margin-bottom: 15px;} .rating-wrap {display: flex; flex-direction: column; gap: 15px;} .rating-row {display: grid; grid-template-columns: 70px 90px 1fr 30px; align-items: center; gap: 20px; span {font-weight: 500;} .stars {color: #ff8800; letter-spacing: 2px; font-size: 18px;} .progress {height: 10px; border-radius: 30px; background: #f6dfcf; overflow: hidden;} .progress-bar {background: #ff8800;} strong {font-weight: 600;}}}.astrologer-profile .profile-card{background:#f5eae0;border:1px solid #d0c9c3;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000000d;height:100%}.astrologer-profile .profile-img{position:relative;padding:10px;img {width: 100%; height: 200px; object-fit: cover; border-radius: 10px;} .status-dot {position: absolute; top: 15px; right: 15px; width: 28px; height: 28px; background: #16c60c; border-radius: 50%; color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; border: 3px solid #fff;}}.astrologer-profile .profile-content{padding:20px}.travel-banner{background:url(../assets/image/Travel-banner.png) no-repeat!important;background-size:cover!important;height:auto!important;padding:105px 115px!important}.b-space{padding-bottom:60px!important}.tour-packages{padding-bottom:60px;h4 {font-size: 19px; font-weight: 700; color: #812f00; margin-bottom: 16px; line-height: 12px; margin-top: 0;} .package-list {list-style: none; padding: 0; margin: 0 0 10px; flex: 1; li {display: flex; align-items: center; gap: 5px; font-size: 13px; color: #555; margin-bottom: 4px; font-family: "Lato",sans-serif !important; i {color: #1c9800 !important;}}} .starting {font-size: 14px; color: #777;} .price {font-size: 20px; color: #812f00; margin-bottom: 19px; line-height: 1; font-weight: 800; font-family: "Lato",sans-serif !important; margin-top: 6px; text-align: center; display: flex; justify-content: space-between; border-top: 1px solid #00000021; padding-top: 15px; span {font-size: 15px; color: #000000; font-weight: 500;}} .theme-btn {background: linear-gradient(45deg,#ff9f1a,#ff6a00); border: 0; font-size: 17px; padding: 6px 45px; border-radius: 10px; font-family: "Philosopher",sans-serif !important; color: #fff; text-align: center;}}.tour-packages .package-card{background:#fff5ec;border:1px solid #f2d8c2;border-radius:18px;overflow:hidden;height:100%;transition:.35s;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d)}.tour-packages .package-img{position:relative;img {width: 100%; height: 190px; object-fit: cover; display: block;}}.tour-packages .package-tag{position:absolute;top:15px;left:15px;background:#562001;color:#fff;font-size:13px;font-weight:600;padding:2px 14px;border-radius:30px}.tour-packages .package-body{padding:22px;display:flex;flex-direction:column;height:calc(100% - 210px)}.package-table-section{padding-bottom:60px;thead {background: #f97316; th {color: #fff; font-size: 16px; font-weight: 600; padding: 10px 20px; text-align: center; border-right: 1px solid rgba(255,255,255,.15); font-family: "Philosopher",sans-serif !important; background-image: linear-gradient(to bottom,#ff9f1a,#ff6a00) !important; &:last-child {border-right: 0;}}} tbody {font-family: "Lato",sans-serif !important; tr {&:not(:last-child) {td {border-bottom: 1px solid #f3dfcf;}} td {padding: 10px 20px; text-align: center; font-size: 16px; color: #444; border: 1px solid #f3dfcf !important; &:last-child {border-right: 0;} &:first-child {font-weight: 600;}}}}}.package-table-section .table-responsive{overflow-x:auto}.package-table-section .package-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;border:1px solid #f1d6bf;border-radius:12px;overflow:hidden;background:#fff5ec}.t-padding{padding:95px 0 60px!important}.package-section{hr {margin: 35px 0; opacity: .15;} .list-style {list-style: none; padding: 0; margin: 0; margin-top: 20px; li {position: relative; padding-left: 30px; margin-bottom: 15px; font-size: 14px; color: #444; font-family: "Lato",sans-serif !important;}} .included li::before,.excluded li::before {position: absolute; left: 0; top: 1px; width: 22px; height: 22px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700;} .included li::before {content: "✓"; color: #6b3b1c;} .excluded li::before {content: "✕"; border: 1px solid #9b5d35; color: #9b5d35;} .timeline {position: relative; margin-top: 25px;} .timeline-item {display: grid; grid-template-columns: 110px 50px 1fr; gap: 10px; margin-bottom: 28px;} .time {font-size: 19px; font-weight: 700; color: #ef8b23;} .line {position: relative; &::after {content: ""; position: absolute; left: 12px; top: 16px; width: 2px; height: calc(100% + 28px); background: #ef8b23;} &.last::after {display: none;}} .dot {width: 14px; height: 14px; border: 2px solid #ef8b23; border-radius: 50%; background: #fff; display: block; position: absolute; left: 6px; top: 3px;} .content {h5 {font-size: 18px; font-weight: 700; margin-bottom: 7px; color: #222;} p {color: #666; line-height: 1.7; margin: 0; font-size: 14px;}} .note {margin-top: 20px; background: #fff6ee; padding: 14px 18px; border-radius: 10px; color: #6b6b6b; font-size: 15px;}}.package-section .info-card{border-radius:18px;padding:25px;height:100%;background:#fff5ea;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);border:1px solid #d2d2d2}.gallery-info-section .gallery-img{overflow:hidden;border-radius:14px;height:170px;img {width: 100%; height: 100%; object-fit: cover; transition: .4s; display: block;} &:hover img {transform: scale(1.08);}}.gallery-info-section .info-box{display:flex;align-items:center;gap:15px;background:#fff8f1;border-radius:14px;padding:20px;height:100%;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);border:1px solid #9b39004d}.gallery-info-section .info-icon{width:48px;height:48px;border-radius:50%;background:rgba(242,154,59,.15);color:#f29a3b;font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gallery-info-section .info-box h4{font-size:18px;font-weight:700;margin-bottom:6px;color:#3d3d3d}.gallery-info-section .info-box p{margin:0;color:#777;font-size:15px}.bk-info-box{background:#fff8f2;border:1px solid #f0e0d0;border-radius:10px;padding:10px 12px;text-align:center}.bk-info-box span{display:block;font-size:11px;color:#999;margin-bottom:3px;font-weight:500}.bk-info-box strong{font-size:14px;font-weight:700;color:#2d2d2d}@media (max-width: 991px){.Hotel-details-section .col-md-5{padding-left:12px;padding-right:12px;margin-top:24px}.hotel-info-box .row.row-cols-5>*{flex:0 0 auto!important;width:33.333%!important;margin-bottom:18px}.stats-section{flex-wrap:wrap;margin-top:40px!important}.stats-section .stat-item{width:50%;flex:unset;border-right:none;border-bottom:1px solid #ececec;padding:14px 10px}}@media (max-width: 768px){.astro-checkout-shell[data-v-673e4163]{padding-top:38px!important}.astro-profile-card[data-v-fff48f44]{position:static;margin-top:36px!important}.astro-live-card__rating-row--compact span{display:none!important}.astro-live-card__top h4[data-v-b5b3e57e]{margin:0!important}.astro-live-card__top p[data-v-b5b3e57e]{margin:0 0 6px!important}.astro-live-card__body--compact{gap:2px!important;padding:15px!important;position:relative!important}.astro-live-card__body--compact .astro-live-card__summary-row{position:absolute!important;right:10px!important;top:59px!important}.flex-boxs{display:flex!important;justify-content:space-between!important}.flex-boxs .astro-live-card__stats{padding:8px!important;margin-right:10px!important;width:60%!important;margin-top:4px!important}.flex-boxs .astro-live-card__stats .icon{display:none!important}.flex-boxs .astro-live-card__stats .astro-live-card__stat{margin-left:10px!important}.flex-boxs .astro-live-card__cta{background:transparent!important;padding:2px 10px!important;font-size:13px!important;height:33px!important;margin-top:27px!important;color:#7c2d01!important;border:1px solid #7c2d01!important;border-radius:50px!important;font-weight:700!important}.home-new .carousel-control-next{display:none!important}.pbb{padding-top:20px!important}.pbbbb{padding-bottom:0!important}.pooja-sectionss{padding:40px 0 30px!important}.home-new .Hotel-details-section .form-group{margin-bottom:7px!important}.about-pooja-section[data-v-067696ea]{padding:50px 0 18px!important}.Hotel-details-section .hotel-info-box{margin-top:22px!important;padding-bottom:0!important}.Hotel-details-section .about-property-section .about-property-inner{h4 {margin-bottom: 5px !important;}}.checkout-page{padding:85px 0 30px!important}.checkout-page .heading{text-align:center!important}.checkout-card[data-v-4a660148],.booking-summary[data-v-4a660148],.free-cancel-box[data-v-4a660148]{border-radius:22px;margin-top:13px!important}.checkout-page .heading h2{font-size:18px!important}.checkout-card{padding:16px!important;margin-bottom:14px!important}.checkout-card .section-title h3{font-size:17px!important}.coupon-box{flex-direction:column!important;gap:10px!important}.coupon-box input{width:100%!important}.coupon-box .main-btn{width:100%!important;text-align:center}.free-cancel-box{padding:14px!important;gap:12px!important}.free-cancel-box h4{font-size:15px!important;line-height:1.4}.mobile-reverse{flex-direction:column-reverse!important}.booking-summary .summary-image img{height:300px!important;padding:15px!important}.carousel-control-next{right:40px!important}.carousel-control-prev{left:218px!important}.ptt{margin-top:3px!important}.carousel-control-next,.carousel-control-prev{top:413px!important}.booking-summary .hotel-info{padding:14px!important}.booking-summary .hotel-info h3{font-size:17px!important}.booking-summary .booking-details,.booking-summary .price-box{padding:14px!important}.booking-summary .price-box h4{font-size:18px!important}.booking-summary .total-price h2{font-size:20px!important}.payment-sections .row>.col-md-2{width:33.333%!important}.Hotel-details-section{padding-top:20px!important;padding-bottom:20px!important}.hotel-detail-content{padding-left:0!important;margin-top:0!important}.hotel-detail-content .price-card .breakfast{margin-bottom:10px!important}.hotel-detail-content .price-card .guarantee{margin-top:13px!important}.hotel-raw.new-raws{bottom:-114px!important}.t-amount{display:flex!important;align-items:center!important;justify-content:space-between!important;span {margin-top: 0px !important;} h3 {font-size: 24px !important; font-weight: 800 !important;}}.hotel-detail-content h3{font-size:20px!important}.hotel-detail-content .add-on{flex-wrap:wrap!important;gap:0px;margin:12px 0!important}.hotel-info-box .row.row-cols-5>*{flex:0 0 auto!important;width:50%!important;margin-bottom:16px}.home-new .blog-big .blog-content{h3 {font-size: 19px !important; margin-bottom: 2px !important;} p {margin-bottom: 12px !important;}}.about-property-section{padding:8px 8px 0!important}.about-property-section .col-md-4{border-right:none!important;border-bottom:1px solid #e5d7c8;padding-bottom:3px!important;margin-bottom:3px!important}.about-property-section .col-md-4:last-child{border-bottom:none;margin-bottom:0}.about-property-section .about-property-inner{padding:10px!important}.about-property-section .about-property-inner h4{font-size:16px!important}.review-sections .review-card{margin-bottom:16px}.hotel-policies .policy-item{border-right:none!important;border-bottom:1px solid #efefef;padding-bottom:14px;margin-bottom:8px;padding:15px 5px!important}.hotel-policies .policy-item:last-child{border-bottom:none}.booking-box{margin:16px!important;padding:20px!important}.booking-box .btns{flex-direction:column!important;gap:10px!important}.booking-box .booking-id h3{font-size:28px!important}.s-none{padding:0!important}.testimonial-section .testimonial-card .top-content .rating{top:0!important;padding:5px!important;border-radius:7px!important;font-size:13px!important;position:absolute!important;right:0!important}.Hotel-details-section .booking-summary .summary-image .rating-tag{position:absolute!important;top:8px!important;left:8px!important}.bk-info-box{padding:8px 6px}.bk-info-box span{font-size:10px}.bk-info-box strong{font-size:12px}.inner-hotel-section .hotel-listing-section .col-md-12.col-6{width:50%!important}.inner-banners .hotel-raw label{font-size:11px!important}.booking-summary .booking-row{flex-wrap:wrap!important;gap:8px!important;margin-bottom:6px!important}.booking-summary .booking-row .nights{order:-1;width:100%;text-align:center}.desktop-home-page{display:none!important}.mobile-view-home{display:block!important;background:#ffffff}.n-headers{display:none!important}.mobile-header.new-headerss{position:fixed!important;width:100%!important;background:#fce8c9!important;z-index:99999!important;padding:10px 11px!important;button.btn {padding-left: 7px !important;}}.tour-packages{padding-bottom:20px;h4 {font-size: 16px; margin-bottom: 7px; line-height: 21px;} .package-list {margin-bottom: 0 !important;} & .package-list {li {font-size: 11px;}} .theme-btn {padding: 6px 18px;}}.tour-packages .package-body{padding:12px}.b-space{padding-bottom:15px!important}.package-table-section{padding-bottom:35px}.package-section .timeline-item{grid-template-columns:93px 30px 1fr;gap:0px}.gallery-info-section .info-box{gap:10px;padding:8px}}@media (max-width: 480px){.hotel-info-box .row.row-cols-5>*{width:100%!important}.payment-sections .row>.col-md-2{width:50%!important}.checkout-card{padding:12px!important}.booking-box .booking-id{padding:16px!important}.booking-box .booking-id h3{font-size:24px!important}.hotel-banner.pooja-banner{height:auto!important}.hotel-banner.pooja-banner .flow.ddn{display:none!important}.my-bookings-price-col{text-align:left!important;margin-top:12px}.testimonial-section .col-md-6.col-6{width:100%!important}.hotel-section .card{width:100%!important;min-width:100%!important;max-width:100%!important}}.home-new .pooja-banner{background:url(/assets/image/Pooja-banner.png) center / cover no-repeat;min-height:360px;height:auto;padding:60px 115px 48px}.home-new .pooja-sectionss{padding:55px 0 60px}.home-new .pooja-sectionss .pooja-inners{background:#f5eae0;border:1px solid #d0c9c3;border-radius:14px;padding:10px!important;overflow:hidden;text-align:center;box-shadow:none;transition:.3s ease;img {width: 66%; height: 173px; object-fit: cover; padding-top: 22px;} h4 {color: #7c2d01; line-height: 1.3; font-size: 20px; font-weight: 700; margin-top: 0 !important;} p {font-size: 12px; color: #777; margin: 0 10px 8px; line-height: 1.5;} span {display: block; font-size: 15px; font-weight: 700; color: #f16d00; margin-bottom: 10px;} button {background: linear-gradient(45deg,#802f00,#9f3900); color: #ffd4a2; border: 1px solid #ffd4a2; padding: 7px 22px; border-radius: 50px; font-size: 13px; cursor: pointer; transition: .2s; &:hover {background: #fff; color: #802f00; border-color: #802f00;}}}.home-new .pooja-sectionss .pooja-inners:hover{box-shadow:0 8px 28px #0000001c;transform:translateY(-4px)}.home-new .pooja-sectionss .v-btns{background:transparent;color:#812f00;border:1px solid #812f00;padding:10px 40px;border-radius:50px;font-size:16px;font-family:Philosopher,sans-serif;display:inline-block;cursor:pointer;transition:.2s;text-decoration:none}.home-new .pooja-sectionss .v-btns:hover{background:#812f00;color:#fff!important}.home-new .pooja-detail-sections{padding:50px 0}.home-new .pooja-detail-sections .pooja-img{width:100%;border-radius:12px;object-fit:cover;max-height:340px}.home-new .pooja-detail-sections .pooja-right-content{padding-left:15px;h4 {font-size: 30px; font-weight: 700; color: #7c2d01; margin-bottom: 10px;} p {color: #666; font-size: 14px; line-height: 1.7; margin-bottom: 15px;} .pooja-features {border: 1px solid #f0e0cc; border-radius: 10px; padding: 12px 8px; margin-bottom: 16px; background: #fffaf5; .feature-item {padding: 6px 4px; i {font-size: 23px; color: #f16d00; margin-bottom: 5px; display: block;} h6 {font-size: 15px; font-weight: 700; color: #7c2d01; margin: 0 0 3px; margin-top: 7px;} p {font-size: 12px; color: #4c4c4c; margin: 0;}}} .blessing-box {background: #fffaf5; border: 1px solid #f0e0cc; border-radius: 10px; padding: 14px; gap: 14px; .blessing-icon {font-size: 30px; color: #f16d00; flex-shrink: 0;} .blessing-content {h5 {font-size: 18px; font-weight: 700; color: #7c2d01; margin-bottom: 6px;} ul {margin: 0; padding-left: 16px; columns: 2; li {font-size: 13px; color: #555; line-height: 2; font-family: "Lato",sans-serif;}}}}}.home-new .pooja-detail-sections .pooja-right-content>span{background:#fff5ea;color:#f16d00;padding:5px 14px;border-radius:50px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:5px;border:1px solid #ff9214}.home-new .pooja-detail-sections .pooja-card{background:#fff;border-radius:14px;padding:22px;border:1px solid #f0e4d4;box-shadow:0 5px 20px #00000012;position:sticky;top:20px;h3 {font-size: 22px; font-weight: 700; color: #7c2d01; margin-bottom: 5px;} h4 {font-size: 29px; font-weight: 700; color: #f16d00; margin-bottom: 16px;} .select-card {border: 1px solid #f0e0cc; border-radius: 10px; padding: 12px 14px; margin-bottom: 14px; background: #fffaf5; h5 {font-size: 19px; font-weight: 700; color: #873100; margin-bottom: 10px; text-align: center;} .form-check {border-bottom: 1px solid #f0ede8; padding: 9px 0 9px 26px; &:last-child {border-bottom: 0; padding-bottom: 0;} .form-check-input:checked {background-color: #f16d00; border-color: #f16d00;} label {font-size: 15px; color: #1d1d1d; padding-left: 0; font-family: "Lato",sans-serif;} p {font-size: 13px; color: #f16d00; font-weight: 600; margin: 0;}}} >button {width: 100%; background: linear-gradient(45deg,#802f00,#9f3900); color: #ffd4a2; border: 1px solid #ffd4a2; padding: 12px; border-radius: 50px; font-size: 15px; cursor: pointer; transition: .2s; a {color: #ffd4a2 !important; text-decoration: none;} &:hover {background: #fff; color: #802f00; border-color: #802f00; a {color: #802f00 !important;}}}}.home-new .pooja-info-section{padding:50px 0 60px;background:#fff8f3}.home-new .pooja-info-section .info-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #f0e4d4;height:100%;h2 {font-size: 18px; font-weight: 700; color: #7c2d01; margin-bottom: 16px; padding-bottom: 12px; border-bottom: 1px solid #8832002e;} .service-item {display: flex; align-items: flex-start; gap: 12px; padding: 10px 0; border-bottom: 1px solid #f1e6d9; align-items: center; font-family: "Lato",sans-serif; &:last-child,&.mb-0 {border-bottom: 0;} .icon {width: 38px; height: 38px; min-width: 38px; background: #fff4e8; border-radius: 9px; display: flex; align-items: center; justify-content: center; font-size: 16px; color: #f16d00;} h6 {font-size: 14px; font-weight: 700; color: #333; margin-bottom: 3px;} p {font-size: 12px; color: #999; margin: 0;}} .temple-box,.pandit-box {display: flex; gap: 12px; padding: 12px 0; border-bottom: 1px solid #f5f0ea; img {width: 75px; height: 75px; border-radius: 10px; object-fit: cover; flex-shrink: 0;} .content {h5 {font-size: 16px; font-weight: 700; color: #333; margin-bottom: 2px;} span {font-size: 13px; color: #f16d00; font-weight: 600; display: block; margin-bottom: 4px;} p {font-size: 12px; color: #323232; margin: 0; line-height: 1.5;} h6 {font-size: 13px; color: #f16d00; margin: 4px 0 0; small {font-size: 11px; color: #aaa;}}}} .rating-box {padding-bottom: 14px; border-bottom: 1px solid #f5f0ea; margin-bottom: 14px; h3 {font-size: 32px; font-weight: 800; color: #7c2d01; display: flex; align-items: center; gap: 6px; span {font-size: 16px; color: #ffb400;}} p {color: #f16d00; font-size: 13px; margin: 0; font-weight: 800;}} .review-item {padding: 12px 0; border-bottom: 1px solid #f5f0ea; .top {display: flex; align-items: center; gap: 10px; margin-bottom: 7px; img {width: 38px; height: 38px; border-radius: 50%; object-fit: cover;} h6 {font-size: 13px; font-weight: 700; margin: 0 0 2px;} .stars {font-size: 11px; color: #ffb400;}} p {font-size: 13px; color: #5c5757; margin: 0; line-height: 1.5;}} .review-btn {display: inline-flex; align-items: center; gap: 7px; color: #f16d00; font-size: 13px; font-weight: 600; margin-top: 12px; text-decoration: none; transition: gap .2s; &:hover {gap: 12px;}}}@media screen and (max-width: 992px){.home-new .pooja-sectionss .row.row-cols-5>*{width:33.33%!important}.home-new .pooja-banner{padding:40px 30px 36px;min-height:auto}.home-new .pooja-detail-sections .pooja-right-content{padding-left:0;margin-top:20px}}@media screen and (max-width: 576px){.home-new .pooja-sectionss .row.row-cols-5>*{width:50%!important}.home-new .pooja-info-section .info-card{margin-bottom:20px}.home-new .pooja-detail-sections .pooja-card{margin-top:24px;position:static}}.About-banner{background:url(../assets/image/hero3.png) no-repeat!important;background-size:cover!important}.about-section{padding:80px 0;position:relative}.about-section .bg-about{bottom:-263px;position:absolute;max-width:19%;right:0}.about-section .about-content{padding-left:30px;button {background: transparent; border: 1px solid #812f00; font-size: 18px; color: #582202; padding: 8px 35px; margin-top: 21px; border-radius: 60px;} h6 {font-size: 22px !important; color: #ff830c; margin-top: 18px;} .founder-highlights {.highlight-card {height: 100%; padding: 15px; border-radius: 18px; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); border: 1px solid #9b39004d; .icon {color: #fbac4c; font-size: 40px; border-radius: 50%; padding: 0; padding-right: 14px; background-color: transparent !important; i {font-size: 25px; color: #c45a1a;}} h5 {margin: 0 0 5px; font-size: 16px; font-weight: 600; color: #222;} p {margin: 0; font-size: 12px; color: #555; line-height: 1.5;}}}}.about-section .video-section{position:relative;height:400px;overflow:hidden;video {border: 3px solid #642500; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 30px;}}.journey-timeline{padding-bottom:80px;text-align:center;h5 {margin: 0; font-size: 15px; font-weight: 500; line-height: 1.5; color: #2d2d2d; font-family: "Lato",sans-serif !important;}}.journey-timeline .row{position:relative}.journey-timeline .row .line{width:85%;border:1px dashed #c96b2c;position:absolute;bottom:136px;margin:auto;left:0;right:0}.journey-timeline .timeline-item{position:relative}.journey-timeline .timeline-item .dot{background-color:#fff5ea;width:10px;height:10px;position:absolute;top:37px;left:-18px;border-radius:20px;border:2px solid #c96b2c}.journey-timeline .timeline-item .timeline-icon{width:90px;height:90px;border:1px solid #c96b2c5c;border-radius:26%;background:#fff5ea;margin:auto;display:flex;justify-content:center;align-items:center;position:relative;z-index:3;transition:.3s;i {font-size: 26px; color: #812f00; transition: .3s;} &:hover {transform: translateY(-8px); i {transform: scale(1.1);}}}.journey-timeline .timeline-year{display:block;margin:8px 0 3px;font-size:22px;font-weight:800;color:#8d3500}.why-vairagis{padding-bottom:80px}.why-vairagis .feature-card{height:100%;padding:25px 12px;text-align:center;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);border:1px solid #9b39004d;border-radius:18px;h5 {margin-bottom: 1px; font-size: 18px; font-weight: 600; line-height: 1.4; color: #8d2f00;} p {margin: 0; font-size: 14px; line-height: 21px; color: #2f2f2f; margin-top: 9px;}}.why-vairagis .feature-card .feature-icon{margin-bottom:12px;i {font-size: 34px; color: #812f00;}}.vairagi-counter{padding-bottom:80px}.vairagi-counter .counter-box{background:url(/assets/bg-strip-5e2dd326.png) no-repeat!important;border-radius:20px;overflow:hidden;background-size:cover!important}.vairagi-counter .counter-item{color:#fff;padding:40px 20px;border-right:1px solid rgba(255,255,255,.18);i {font-size: 33px; margin-bottom: 15px;} h3 {margin-bottom: 3px; font-size: 26px; font-weight: 700;} p {margin: 0; font-size: 16px; font-weight: 500;}}.about-values{padding-bottom:80px;h5 {color: #c5661d; line-height: 26px; margin: 15px 0; font-size: 21px; font-weight: 600;} p {color: #555; line-height: 1.8;} .founder-card {border-radius: 20px; padding: 27px; position: relative; background: linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d); border: 1px solid #9b39004d; img {position: absolute; max-width: 43%; border-radius: 0 0 12px 0; right: 0; bottom: 0;}}}.about-values .value-item{display:flex;margin-bottom:35px}.about-values :hover{cursor:pointer!important}.about-values .value-icon{width:60px;height:60px;border-radius:26%;background:#feddbd;display:flex;align-items:center;justify-content:center;margin-right:18px;flex-shrink:0;i {color: #c5661d; font-size: 24px;}}.contact-banner{background:url(../assets/image/contact-banner.png) no-repeat!important;background-size:cover!important}.contact-section{padding:100px 0;background:#fef4e9}.contact-section .info-box{display:flex;align-items:center;margin-bottom:25px;h5 {margin-bottom: 5px; font-size: 20px; font-weight: 600; color: #812f00;} span {color: #666; font-size: 14px; font-family: "Lato",sans-serif !important;}}.contact-section .info-box .icon{width:60px;height:60px;border-radius:25%;background:#ffecdd;display:flex;align-items:center;justify-content:center;margin-right:18px;border:1px solid #c96a1d;i {color: #c96a1d; font-size: 22px;}}.contact-section .contact-form{background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);border:1px solid #9b39004d;border-radius:20px;padding:30px;box-shadow:0 15px 40px #0000000d;textarea.form-control {height: auto; resize: none; border-radius: 12px;} .btn-contact {background: #c96a1d; color: #fff; border: none; padding: 14px 35px; border-radius: 12px; transition: .3s; width: 100%; font-family: "Lato",sans-serif !important; &:hover {background: #a75415;}}}.contact-section .contact-form .form-control{height:55px;border-radius:12px;border:1px solid #c96a1d45;box-shadow:none;padding:12px 18px;font-family:Lato,sans-serif!important;font-size:14px}.contact-section .contact-form .form-control:focus{border-color:#c96a1d}.map-box{height:500px;border-radius:20px;overflow:hidden;border:1px solid #920606;margin-bottom:80px;iframe {width: 100%; height: 100%; border: 0;}}.jain-banner{background:url(../assets/image/jain.png) no-repeat!important;background-size:cover!important}.jain-banner .search-section{padding:0}.jain-banner .search-section .search-box{display:flex;align-items:center;gap:20px}.jain-banner .search-section .form-control{height:52px;background:transparent;border:0;border-radius:50px;color:#181818;padding:0 70px 0 28px;font-size:13px;box-shadow:none;font-family:Lato,sans-serif!important;border:1px solid #511f01}.jain-banner .search-section .form-control::placeholder{color:#000;opacity:.9}.jain-banner .search-section .search-box{position:relative}.jain-banner .search-section .search-btn{width:80px;height:60px;border:0;border-radius:35px;background:#552000;color:#fff;font-size:15px;transition:.3s}.jainism-category{padding:80px 0;h3 {font-size: 42px; margin-bottom: 0px;} p {color: #444; line-height: 25px; margin-bottom: 15px;} .category-btn {display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-width: 240px; height: 53px; border: 1px solid; border-radius: 70px; text-decoration: none; font-size: 15px; font-weight: 600; transition: .3s;}}.jainism-category .category-card{padding:35px;border-radius:28px;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);height:100%;overflow:hidden;transition:.3s;position:relative;i.fa-solid.fa-dharmachakra {font-size: 30px;}}.jainism-category .orange-card{border:1px solid #ea8a3a;h3,.category-btn,.category-icon {color: #d96c1f;} .category-btn {border-color: #ea8a3a;}}.jainism-category .green-card{border:1px solid #83956d;h3,.category-btn,.category-icon {color: #556f3d;} .category-btn {border-color: #83956d;}}.jainism-category .category-image{img {width: 100%; max-width: 218px; position: absolute; bottom: 0;}}.jainism-category .category-icon{width:55px;margin-bottom:20px}.jain-services{padding-bottom:80px}.jain-services .service-card{display:flex;align-items:center;padding:22px 28px;text-decoration:none;transition:.3s;border:1px solid #9b39004d;border-radius:25px;background:#f5ebe1}.jain-services .service-icon{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:25px;flex-shrink:0;color:#fff;font-size:30px;img {width: 42px;} &.orange {background: #d86f1f;} &.green {background: #c9b56d;}}.jain-services .service-content{flex:1;h3 {font-size: 27px; color: #812f00; font-weight: 800;} p {margin: 0; color: #444; font-size: 16px; line-height: 1.6;}}.jain-services .service-arrow{margin-left:20px;i {font-size: 26px; color: #8b3d12;}}.t-sections{padding-bottom:80px}.t-sections .tour-card{border:1px solid #9b39004d;border-radius:18px;overflow:hidden;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);box-shadow:0 2px 10px #0000000d;h5 {font-size: 21px; margin-bottom: 2px !important; color: #812f00;} p {font-size: 16px; margin-bottom: 6px !important; color: #303030 !important;}}.t-sections .badge-tag{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:8px;color:#fff;font-size:14px;font-weight:600}.t-sections .orange{background:#f05a28}.t-sections .green{background:#4c6b4d}.t-sections .price{color:#de6103;font-size:22px;font-weight:700;margin-top:1px;font-family:Lato,sans-serif!important;span {font-size: 18px; font-weight: 500;}}.feature-strip{margin-bottom:80px}.feature-strip .feature-box{background:#f5ebe1;border-radius:20px;box-shadow:0 5px 20px #0000000f;overflow:hidden;border:1px solid #9b39004d}.feature-strip .feature-item{display:flex;align-items:center;gap:18px;padding:30px 25px;height:100%;border-right:1px solid #d1b89d;h5 {font-size: 19px; font-weight: 700; color: #812f00; margin-bottom: 8px;} p {margin: 0; font-size: 15px; line-height: 20px; color: #545454;}}.feature-strip .feature-item .icon{width:68px;height:68px;min-width:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#812f00;i {font-size: 30px; color: #fff;}}.feature-strip .col-lg-3:last-child .feature-item{border-right:0}.jainism-images-section{img {border: 1px solid #812f002e !important; border-radius: 20px; margin-bottom: 80px; box-shadow: 0px 0px 10px 5px #0000001c;}}.vastu-about{width:60%;margin:auto}.vastu-box{border:1px solid #9b39004d;padding:17px;border-radius:18px;background:#f5ebe1;margin-bottom:25px!important}.journey-timeline2 .line{bottom:129px!important}.journey-timeline2 .timeline-year{font-size:17px!important}.consultation-section{padding-bottom:80px}.consultation-section .consultation-card{border-radius:18px;padding:35px;background:linear-gradient(-5deg,#ffaa3a2b,#fffdfb4d);border:1px solid #9b39004d;transition:.3s;display:flex;justify-content:space-around;align-items:center;h4 {font-size: 28px; font-weight: 700; margin-bottom: 10px; color: #353535; margin-top: 0;}}.consultation-section .consult-icon{border-radius:20px;width:130px;height:130px;display:flex;align-items:center;justify-content:center;background:#993700;i {font-size: 50px; color: #fff;}}.consultation-section .consultation-list{li {display: flex; align-items: center; gap: 10px; font-size: 14px; margin-bottom: 11px; font-family: "Lato",sans-serif !important; i {color: #d96a2d; font-size: 15px;}}}.consultation-section .btn-theme{font-size:17px;padding:12px 45px;border-radius:50px;color:#ffd4a2;border:1px solid rgb(255,212,162);background:linear-gradient(45deg,rgb(128,47,0),rgb(159,57,0));text-decoration:none;display:inline-block}.enquiry-section{padding:80px 0;textarea.form-control {height: 120px; padding: 15px; resize: none;} .radio-title {color: #d66011; font-weight: 600; margin-bottom: 15px;} .form-check {margin-bottom: 15px; .form-check-input:checked {background: #d66011; border-color: #d66011;} .form-check-label {margin-left: 8px; color: #444;}} .submit-btn {background: linear-gradient(45deg,#ff9f1a,#ff6a00); color: #fff; height: 55px; border-radius: 50px; font-size: 18px; font-weight: 600; &:hover {background: #bb520b; color: #fff;}} .secure-text {color: #777; font-size: 14px; i {color: #d66011; margin-right: 6px;}} .property-card {border-radius: 16px; display: flex; align-items: center; justify-content: center; flex-direction: column; transition: .3s; background: #fff5ed; border: 1px solid #8d400a69 !important; padding: 36px; &:hover {transform: translateY(-5px); box-shadow: 0 12px 25px rgba(0,0,0,.08);} i {font-size: 30px; color: #d66011; margin-bottom: 9px;} h6 {margin: 0; font-size: 18px; font-weight: 600; color: #812f00;}} .help-box {background: #3a291d; border-radius: 18px; padding: 40px; h3 {color: #fff; font-size: 34px; font-weight: 700; text-align: center; margin-bottom: 12px;} p {color: rgba(255,255,255,.75); text-align: center; margin-bottom: 30px; font-size: 16px;} .btn {height: 57px; border-radius: 60px; font-size: 16px; font-weight: 600; display: flex; align-items: center; justify-content: center; gap: 10px; display: flex; align-items: center; justify-content: center; gap: 10px; i {font-size: 22px;}} .call-btn {background: linear-gradient(45deg,#ff9f1a,#ff6a00); color: #fff; height: 57px; font-size: 16px; &:hover {background: #bb520b; color: #fff;}} .whatsapp-btn {border: 1px solid rgba(255,255,255,.25); color: #fff; i {color: #25D366;} &:hover {background: #fff; color: #333;}}}}.enquiry-section .enquiry-form-box,.enquiry-section .property-box{border:1px solid #9b39004d;background:#f5ebe1;border-radius:18px;padding:40px}.enquiry-section .input-icon{position:relative;i {position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: #b7b7b7; font-size: 15px;}}.enquiry-section .form-control,.enquiry-section .form-select{height:58px;border-radius:10px;border:1px solid #8d400a69!important;padding-left:48px;box-shadow:none;font-size:14px;font-family:Lato,sans-serif!important;color:#757575}.enquiry-section .form-control:focus,.enquiry-section .form-select:focus{border-color:#d66011;box-shadow:none}.enquiry-section .form-select{padding-left:18px;font-family:Lato,sans-serif!important}.vastu-banner{background:url(../assets/image/Vastu-banner.png) no-repeat!important;background-size:cover!important}@media (max-width: 768px){.jainism-category .category-image{img {max-width: 137px; left: 0;}}.jain-services{padding-bottom:10px}.jain-services .service-card{padding:15px 17px;margin-bottom:16px;display:block!important;text-align:center!important;p {font-size: 14px !important;} h3 {font-size: 21px; margin: 6px 0;}}.jain-services .service-card .service-icon{margin:auto!important}.jain-services .service-card .service-arrow{display:none!important}.jain-services .service-content{p {line-height: 21px;}}.t-sections{padding-bottom:40px}.t-sections .tour-card{h5 {font-size: 18px !important;} p {font-size: 12px;}}.feature-strip{margin-bottom:40px}.feature-strip .feature-item{padding:18px}.jainism-images-section{img {margin-bottom: 40px;}}.enquiry-section .enquiry-form-box,.enquiry-section .property-box{padding:25px}.enquiry-section .mt-4{margin-top:5px}.enquiry-section .form-control,.enquiry-section .form-select{height:49px;font-size:14px;margin:0}.enquiry-section{padding-bottom:40px}.enquiry-section .property-card{background-color:transparent;border:0!important;padding:0}.enquiry-section .help-box{padding:25px!important;h3 {font-size: 24px; margin-bottom: 0;}}.why-vairagis.mt-5.pt-3{padding-top:0!important;padding-bottom:40px}.consultation-section{padding-bottom:40px}.consultation-section .consultation-card{padding:19px;align-items:self-start;h4 {font-size: 23px;} .btn-theme {padding: 5px 45px;}}.consultation-section .consultation-card .consult-icon{margin-right:15px;width:90px;height:90px}.consultation-section .consultation-list{li {margin-bottom: 5px;}}.contact-section{padding:40px 0!important}.contact-section .contact-form{padding:25px}.contact-section .contact-form .form-control{margin-bottom:0}.map-box{height:230px;margin-bottom:40px}.journey-timeline2{padding-bottom:40px!important}@media (max-width: 767px){.journey-timeline .container{max-width:100%}.journey-timeline .row{position:relative;display:flex;flex-direction:column;gap:25px}.journey-timeline .row .line{width:2px;height:calc(100% - 80px);border:0;border-left:2px dashed #c96b2c;position:absolute;left:52px;top:20px;bottom:auto;margin:0}.journey-timeline [class*=col-]{width:100%;max-width:100%;flex:0 0 100%}.journey-timeline .timeline-item{text-align:left;position:relative;padding-left:95px;min-height:80px;h5 {font-size: 16px; line-height: 1.6; color: #555; margin: 0;}}.journey-timeline .timeline-item .dot{display:none}.journey-timeline .timeline-item .timeline-icon{position:absolute;left:0;top:0;width:80px;height:80px;border-radius:24%;margin:0;background:#fff;border:1px solid #e5c2a2;box-shadow:0 5px 12px #00000014;i {font-size: 26px;}}.journey-timeline .timeline-item .timeline-year{display:block;font-size:20px!important;font-weight:700;color:#2d2d2d;margin-bottom:0!important}}.faq-section{padding-bottom:40px}.vastu-about{width:85%!important;padding-bottom:40px!important}.about-content .founder-highlights{padding-bottom:0!important}.why-vairagis{padding-bottom:20px}.about-values{padding-bottom:20px}.about-values .value-item{margin-bottom:15px!important;border-radius:0;padding:0 0 15px;background:transparent;border:0;border-bottom:1px solid #7c2d0142;h5 {font-size: 19px;}}.about-values .founder-card{img {max-width: 21%;}}.jainism-category{padding:20px 0}.jainism-category .row{row-gap:0px}.jainism-category .category-card{padding:25px 20px 0;border-radius:24px}.jainism-category .category-card .row{flex-direction:column-reverse;text-align:center}.jainism-category .green-card .row{flex-direction:column}.jainism-category .category-card .col-5,.jainism-category .category-card .col-7{width:100%;max-width:100%;flex:0 0 100%}.jainism-category .category-content{padding:0;i.fa-dharmachakra {font-size: 26px; margin-bottom: 0px;} h3 {font-size: 23px; margin-bottom: 8px;} p {font-size: 14px; line-height: 18px; margin-bottom: 12px;}}.jainism-category .category-image{text-align:center!important;position:relative;margin-top:20px;img {position: static; width: 100%; max-width: 107px; margin: 0 auto; display: block;}}.jainism-category .green-card .category-image img{right:0!important}.jainism-category .category-btn{width:100%;min-width:100%;height:31px;font-size:9px}}.offcanvas-body{ul {padding: 0; margin: 0; li {list-style: none !important; font-weight: 600; font-family: "Lato",sans-serif !important; margin-bottom: 16px; font-size: 16px; a {color: #7c2d01 !important;}} .mobile-dropdown-btn {padding-left: 13px !important;} .accordion {.accordion-item {border: none !important; box-shadow: none !important; background: transparent !important; .accordion-header {margin: 0 !important; .accordion-button {padding: 0 !important; border: none !important; box-shadow: none !important; outline: none !important; background: transparent !important; margin-bottom: 16px; font-size: 16px; font-weight: 600; color: #7c2d01 !important; &:focus,&:active,&:focus-visible {outline: none !important; border: none !important; box-shadow: none !important;} &:not(.collapsed) {color: inherit !important; background: transparent !important; box-shadow: none !important;} &::after { --bs-accordion-btn-icon-width: 11px !important; background-image: url(/assets/image/Mini-icons/down.png) !important; }}} .offcanvas-header .btn-close {opacity: 9; font-size: 23px !important; background-image: url(/assets/image/Mini-icons/close.png) !important; position: absolute !important; right: 10px !important;} .accordion-collapse {border: none !important; box-shadow: none !important; .accordion-body {padding: 0 !important; border: none !important; background: transparent !important;}}}}}}.gallery-section .gallery-item{overflow:hidden;border-radius:15px;cursor:pointer;position:relative;img {width: 100%; height: 280px; object-fit: cover; transition: .4s; display: block;} &:hover {img {transform: scale(1.08);}}}// Popup .gallery-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.92);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.4s;z-index:9999;&.active{opacity:1;visibility:visible}.popup-image{max-width:80%;max-height:85vh;border-radius:15px;animation:zoom .35s;box-shadow:0 20px 60px #00000080}}.gallery-prev,.gallery-next{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border:none;border-radius:50%;background:#fff;cursor:pointer;font-size:24px;transition:.3s}.gallery-prev:hover,.gallery-next:hover{background:#0d6efd;color:#fff}.gallery-prev{left:40px}.gallery-next{right:40px}.close-gallery{position:absolute;right:40px;top:30px;width:50px;height:50px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:24px;transition:.3s}.close-gallery:hover{background:red;color:#fff}@keyframes zoom{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:768px){input[type=date]{color:#212529!important}input[type=date]:invalid{color:#6c757d!important}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-popup .popup-image{max-width:92%}}.brand-loader[data-v-bbc68d3d]{width:100%;display:flex;align-items:center;justify-content:center;padding:24px 16px}.brand-loader--overlay[data-v-bbc68d3d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#ffffff}.brand-loader__shell[data-v-bbc68d3d]{position:relative;width:168px;height:168px;display:flex;align-items:center;justify-content:center}.brand-loader__center[data-v-bbc68d3d]{position:relative;z-index:1;width:62px;height:62px;border-radius:999px;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:6px}.brand-loader__orbit[data-v-bbc68d3d]{position:absolute;top:28px;right:28px;bottom:28px;left:28px;border-radius:999px;border:3px solid transparent;border-right-color:#ff7a00;border-bottom-color:#9a3412;animation:brand-loader-spin-bbc68d3d .95s linear infinite}.brand-loader__logo[data-v-bbc68d3d]{width:100%;height:auto;display:block}.brand-loader--compact .brand-loader__shell[data-v-bbc68d3d]{width:140px;height:140px}.brand-loader--compact .brand-loader__center[data-v-bbc68d3d]{width:62px;height:62px;padding:6px}.brand-loader--compact .brand-loader__orbit[data-v-bbc68d3d]{top:24px;right:24px;bottom:24px;left:24px}@keyframes brand-loader-spin-bbc68d3d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offcanvas[data-v-9e3a449b]{z-index:1055}.temple-header-backdrop[data-v-9e3a449b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:rgba(37,18,7,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hotel-profile-wrap[data-v-9e3a449b]{position:relative;display:inline-block}.hotel-avatar-btn[data-v-9e3a449b]{background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0;color:#333;margin-left:15px}.hotel-avatar-circle[data-v-9e3a449b]{width:34px;height:34px;border-radius:50%;background:#f16d00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.nb-mobile-avatar[data-v-9e3a449b]{width:28px;height:28px;border-radius:50%;background:#f16d00;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700}.hotel-user-name[data-v-9e3a449b]{font-size:.88rem;font-weight:600;color:#333}.hotel-nav-dropdown[data-v-9e3a449b]{position:absolute;top:100%;right:0;margin-top:4px;min-width:190px;background:#fff;border-radius:10px;box-shadow:0 8px 30px #00000026;overflow:hidden;z-index:99}.hotel-nav-dropdown-item[data-v-9e3a449b]{display:block;width:100%;padding:11px 18px;font-size:.88rem;color:#333;text-decoration:none;border:none;background:none;cursor:pointer}.hotel-nav-dropdown-item[data-v-9e3a449b]:hover{background:#fff5ee;color:#f16d00}
