body{font-family:FacebookSansRegular!important;background-color:#f8f9fa;font-size:.9rem}@font-face{font-family:FacebookSansRegular;src:url(/assets/fonts/FacebookSansRegular.ttf) format("truetype");font-weight:400;font-style:normal}.body h2,body h2{font-size:1.7rem}.h5,h5{font-size:1.1rem}.bg-purple{background-color:#633A80}.svg-inline--fa{height:18px}input::placeholder{color:#aaa;font-weight:100}.logo{height:35px}:root{--primary-color:#e5484d;--primary-blue-color:#5176c6}.container-fluid.bg-light.trending_categories_section{padding-top:32px!important;padding-bottom:20px!important}body .bg-blue-primary{background-color:var(--primary-blue-color)!important}.card{transition:transform .2s}.card:hover{transform:translateY(-5px)}.form-check label{color:#666;font-weight:100}body .form-check-input:checked{background-color:#e5484d!important;border-color:#e5484d!important}.active{color:#e5484d}.common-btn{background-color:var(--primary-color)!important;color:#fff!important}.form-check-input:focus{box-shadow:none!important}.bg-dots{background-color:var(--primary-color)}.bg_primary{background:#e5484d}.business_card_item{box-shadow:0 1px 4px rgba(0,0,0,.16)}.offer_text{background:linear-gradient(266deg,#320A6B,#320A6B,#FFFFFF);font-size:16px;display:block;white-space:nowrap;padding:12px 21px;border-top-right-radius:5px;display:flex;gap:4px;margin-top:auto;border-bottom-right-radius:5px}.f-12{font-size:12px}.btn:focus-visible{border:none}button.common_btn{background-color:#e5484d!important;color:#fff!important}.card{box-shadow:0 1px 2px 0 rgb(60 64 67/14%),0 2px 6px 2px rgb(18 88 141/0)}.card>.list-group:last-child{border:none}.list-group{box-shadow:0 1px 2px 0 rgb(60 64 67/14%),0 2px 6px 2px rgb(18 88 141/0)}.list-group-item{border:var(--bs-list-group-border-width) solid #dee2e63d}.card,.card-header{border:none}body .carousel-indicators [data-bs-target]{width:8px;height:8px;background-color:#fff;border-radius:50%}.carousel-indicators .active{background-color:#fff}.breadcrumb-item,span{position:relative}.breadcrumb-item{padding-left:8px}.breadcrumb-item a{color:#000;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8.771' viewBox='0 0 5 8.771'%3E%3Cpath data-name='Path 2010' d='m101.959 4.82-3.772 3.771a.614.614 0 1 1-.869-.869l3.337-3.337-3.337-3.337a.614.614 0 0 1 .869-.868l3.772 3.771a.614.614 0 0 1 0 .868z' transform='translate(-97.139)' style='fill:%23434d59'/%3E%3C/svg%3E") no-repeat 50%!important;background-repeat:no-repeat;background-position:50%;content:""!important;display:block;width:12px;height:12px;position:absolute;left:-4px;top:42%;transform:translate(-50%,-50%)}.sticky-top{z-index:9!important}.right_feed_cntr,.sidebar_cntr{position:-webkit-sticky;position:sticky;top:15px;overflow-y:scroll;height:100vh;padding-bottom:80px}.btn-primary{background-color:var(--primary-color)!important;border:none}.btn-blue-primary{background-color:var(--primary-blue-color)!important;border:none;color:#fff!important}.btn-blue-outline-primary{border-color:var(--primary-blue-color)!important;border:none;color:var(--primary-blue-color)!important}.btn-blue-outline-primary:hover{background:var(--primary-blue-color)!important;border:none;color:#fff!important}.btn{position:relative;overflow:hidden}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(59,130,246,.4)}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.btn:hover:before{left:100%}.breadcrumb-item.active span{color:#e74c3c}.carousel-indicators{margin-bottom:10px}.breadcrumb span{position:relative;display:block;font-size:12px;color:#717171}.navbar,.sidebar{background-color:white;box-shadow:0 2px 10px rgba(0,0,0,.05)}.sidebar{border-radius:10px}.location_icon{position:absolute;top:7px;left:10px}.sidebar-menu a{color:#333;text-decoration:none;padding:12px 15px;display:flex;align-items:center;border-radius:8px;margin-bottom:5px}.dr_absolute{position:absolute;bottom:0;height:200px;width:auto\;}.sidebar-menu a.active,.sidebar-menu a:hover{background-color:#f0f2f5}.sidebar-menu a.active{font-weight:500}.sidebar-menu i{margin-right:10px;width:20px;text-align:center;color:#666}.profile-completion{background-color:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.progress{height:8px}.profile-completion-list a{color:#333;text-decoration:none;padding:10px;display:block;border-radius:8px}.close_btn{background:#e5484d;width:33px;height:33px;border:none;font-size:24px;color:#fff;border-radius:50%}.profile-completion-list a:hover{color:#0d6efd;background:#f0f2f5}.quick_links_box li a{padding:8px 10px;display:block;border-radius:8px}.quick_links_box li a:hover{background:#f0f2f5}.profile-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid white}.profile_box img.rounded-circle{position:relative;left:-8px}.profile_cover_img{position:relative;top:-35px}.swiper-button-next,.swiper-rtl .swiper-button-prev{height:35px!important;width:35px!important}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{font-size:20px!important}.sidebar-menu svg{height:20px;width:20px;margin-right:15px}.profile-header{background:url(/assets/images/profile_cover_img.png);background-size:cover;background-position:50%;height:105px;width:100%;border-radius:10px 10px 0 0}.feed-card{background-color:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);margin-bottom:15px}.feed-header{display:flex;align-items:center;padding:12px 15px}.feed-header img{width:45px;height:45px;border-radius:50%;margin-right:10px}.feed-body img{width:100%;border-radius:0;max-height:500px;object-fit:cover}.feed-footer{padding:10px 15px;border-top:1px solid #eee}.feed-actions button{border:none;background:none;color:#666;font-size:14px;padding:5px 10px;margin-right:10px;border-radius:5px}.feed-actions button:hover{background-color:#f0f2f5}.feed-actions button.active{color:#e74c3c}.comment{padding:10px 15px;border-top:1px solid #eee}.comment-header{display:flex;align-items:center}.comment-header img{width:32px;height:32px;border-radius:50%;margin-right:10px}.comment-body{margin-left:42px}.add-comment{display:flex;align-items:center;padding:10px 15px;border-top:1px solid #eee}.add-comment img{width:32px;height:32px;border-radius:50%;margin-right:10px}.add-comment input{flex:1 1;border:none;padding:8px 12px;border-radius:20px;background-color:#f0f2f5}.add-comment input:focus{outline:none;box-shadow:none}.story-item{position:relative;cursor:pointer}.story-item .story-image{width:110px;height:160px;border-radius:10px}.story-profile{position:absolute;top:10px;left:10px;width:35px;height:35px;border-radius:50%;border:3px solid #e74c3c}.story-username{bottom:25px}.story-time,.story-username{position:absolute;left:10px;color:white;z-index:9}.story-time{bottom:9px;font-size:10px}.trending-item{border-radius:8px;display:flex;align-items:center;padding:8px 10px}.trending-item:hover{background:#f0f2f5}.feedTabs li.nav-item{width:50%;transition:.3s;border-right:1px solid #dfd8d8}.feedTabs li.nav-item:last-child{border-right:none}.feedTabs{background:#fff;border:1px solid #dfd8d8;border-radius:8px 8px 0 0;justify-content:space-around}.feedTabs li.nav-item:hover{background:#f0f2f5}.upload_icon:hover{background:#cccccc3b;border-radius:8px}.post-comment-textarea{resize:none;height:80px;font-size:14px;border:1px solid #cccccc94;border-radius:8px;padding:9px 10px}.trending-icon{width:37px;height:37px;background:#FFE0E55C;border-radius:5px;display:flex;align-items:center;justify-content:center;margin-right:10px}.event-card{position:relative;margin-bottom:15px}.event-card img{width:100%;height:120px;object-fit:cover}.event-overlay{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:white}.vendor-item{display:flex;align-items:center;padding:8px 10px;border-radius:8px}.vendor-item:hover{background:#f0f2f5}.vendor-item img{width:36px;height:36px;border-radius:50%;margin-right:10px}.vendor-name{font-size:14px;font-weight:500}.verified-badge{color:#1DA1F2;margin-left:4px}.container-fluid{padding-left:40px!important;padding-right:40px!important}.nav-tabs .nav-link{color:#666;font-weight:500;padding:14px 15px;display:table;margin:auto;width:100%}.stories_slider_section .swiper-button-prev{left:6px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.feed-card .swiper-button-prev{left:24px}.report_btn{padding:6px 6px 0}.primary_btn.follow_btn{font-size:.875rem;padding-bottom:3px;border-color:var(--primary-color);color:var(--primary-color)}.post_tab_cntr h5{color:#333}.primary_btn.follow_btn:focus,.primary_btn.follow_btn:hover{color:#fff!important;border:none;background:var(--primary-color)!important}.stories_logo{left:10px;top:10px;position:absolute;width:46px;height:46px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #426db3}.comment_reply.edit_comment{padding:0 6px}.comment_reply_box p{color:var(--bs-secondary-color)}.stories_logo img.rounded-circle{height:42px}.nav-tabs .nav-link.active{border-bottom:2px solid #e74c3c;color:#e74c3c;background:none}.form-control.comment_input{background:#f8f9fa;border:none;border-radius:25px;height:42px;font-size:14px}.add-icon path{fill:#e74c3c}.form-control:focus{box-shadow:inherit;outline:none;border-color:rgb(231,76,60)}.search-bar{position:relative}.event-card .event-location img.location{width:16px;object-fit:inherit;height:auto!important;margin-right:5px;position:relative;top:-1px}.search-bar input{padding-left:40px;border-radius:5px;background-color:#fff;border:1px solid #c3c3c3;font-size:.8rem;height:40px;width:389px}.search-bar input:focus{border:1px solid #c3c3c3;box-shadow:inherit;outline:none}.search-bar i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#666}.swiper{width:100%;padding:20px 0}.swiper-slide{width:120px;height:auto;margin-right:15px;border-radius:8px;background-color:white;overflow:hidden;transition:transform .3s}.fw-bold{font-weight:500!important}.story-item{display:flex;flex-direction:column;align-items:center}.story-item .story-image{width:100%;height:237px;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px}.story-username{margin-top:10px;font-weight:600;font-size:11px;text-align:center}.story-time{margin-top:5px;font-size:9px;color:#fff;font-weight:300}body .swiper-button-next,body .swiper-button-prev{color:#333;background:rgba(255,255,255,.8);width:35px!important;height:35px!important;border-radius:50%;display:flex;justify-content:center;align-items:center}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important}.progress-container{position:relative;width:120px;height:120px;margin:15px auto 5px}.progress-circle{transform:rotate(-90deg);transform-origin:center}.progress-ring{fill:none;stroke-width:10;stroke-linecap:round}.progress-ring-bg{stroke:#e0e0e0}.progress-ring-fill{stroke:#ED3237;transition:stroke-dashoffset .5s ease-in-out}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700}.event-card{border-radius:10px;overflow:hidden;margin:0 0 20px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.event-image{width:100%;height:180px;object-fit:cover;position:relative}.date-badge{position:absolute;left:15px;bottom:-26px;background-color:#fff;color:white;text-align:center;width:48px;border-radius:5px}.date-month{font-size:10px;font-weight:600;text-transform:uppercase;background:#e74c3c;padding:3px 0 2px;border-radius:5px 5px 0 0}.date-day{font-size:18px;color:#666;padding:2px 0}.event-details{padding:15px;background-color:white}.event-time{color:#666;font-size:12px;margin-bottom:0;padding-left:62px;position:relative;top:-8px}.event-location{display:flex;align-items:center;color:#666;font-size:12px;margin-bottom:10px}.location-icon{margin-right:5px;color:#666}.event-title{font-size:16px;font-weight:500;color:#333;margin-bottom:15px}.event-organizer{display:flex;align-items:center;padding-top:10px}.social_box .rounded-circle{width:32px;height:32px;display:flex;align-items:center}.profile-completion-list a:hover{color:#333}.organizer-icon{width:24px;height:24px;margin-right:10px;color:#ff3b30}.organizer-name{font-weight:500;color:#333}.primary_btn{padding:4px 16px;border-radius:4px;color:#426db3;border:1px solid #426db3}.video_cntr{height:424px;object-fit:cover}.primary_btn:focus{border:1px solid #426db3;background:#426db3;color:#fff}.card-footer{padding:6px 0}.text-primary{color:#426db3!important}button{text-decoration:none!important}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active,button:focus{outline:none}.primary_btn:hover{background:#426db3}body .swiper-button-next,body .swiper-button-prev{background:#fff;opacity:1!important}textarea.form-control:focus{box-shadow:inherit!important;border:1px solid #cccccc94;outline:none}.story-item:after{background:linear-gradient(180deg,rgba(217,217,217,0),#000000);width:100%;height:70px;content:"";position:absolute;bottom:0;left:0}.story-item.add-story:after{display:none}body .card-header{background-color:var(--primary-blue-color);color:#fff;font-weight:100}.post-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);align-items:center;justify-content:center;z-index:9999}.modal_cntr,.post-modal{display:flex}.right_comment_cntr{background:#fff;height:100vh;width:30%;border-radius:0}.close-btn{position:absolute;top:10px;left:15px;background:none;border:none;font-size:40px;cursor:pointer;color:white;z-index:99}.modal_cntr .mySwiper{width:60%;margin:auto}.stories-slider .swiper-button-prev.swiper-button-disabled{left:0!important}.stories-slider{padding-left:13px!important}.stories-slider .swiper-button-next{right:4px!important}body .stories-slider .swiper-button-next,body .stories-slider .swiper-button-prev{width:30px!important;height:30px!important}.modal-body{display:flex;flex-direction:column}.modal-actions{display:flex;align-items:center;justify-content:space-between}.post-modal .modal-content{width:100%;max-width:100%;overflow:hidden;position:relative}.comment_reply_box{padding:0 10px 3px}.comment_inner_box small.text-muted{padding:0 10px}.comment_reply_box h6{padding-bottom:4px}.comment_inner_box small.text-muted{padding:5px 10px;display:block}.comment_reply{font-size:.875em;padding:0 9px;color:var(--bs-secondary-color)!important}.comment_reply:hover{color:#426db3}.pageTitle{text-align:center;color:#000;margin-bottom:40px;font-weight:700;font-size:24px}.religionGrid{max-width:800px;margin:0 auto}.religionCard{border-radius:20px;overflow:hidden;cursor:pointer;transition:transform .2s ease;height:160px;width:160px;position:relative;margin:15px auto;box-shadow:0 4px 8px rgba(0,0,0,.2);border:none}.religionCard:hover{transform:translateY(-5px)}.imageContainer{position:relative;width:100%;height:100%}.cardLabel{position:absolute;top:0;left:0;right:0;padding:8px 0;background-color:rgba(0,0,0,.4);color:white;text-align:center;font-weight:700;font-size:14px}.inner_banner_section{background-size:cover!important;background-repeat:no-repeat!important}button.btn.btn-white.border-0.rounded-end.px-3.search_icon_btn{background:#fff}.buy_requirment_section{background:#ffc0cb75}.app_section{background:#fff}@media (max-width:767.98px){.sidebar{position:fixed;bottom:0;left:0;right:0;z-index:1000;border-radius:0;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.container-fluid{padding-left:0!important;padding-right:0!important}.sidebar-menu{display:flex;justify-content:space-around;padding:10px 0}.sidebar-menu a{flex-direction:column;padding:8px;margin-bottom:0;text-align:center;font-size:12px}.sidebar-menu i{margin-right:0;margin-bottom:5px;font-size:16px}.main-content{margin-bottom:70px}.story-item{width:90px}.story-item img{width:90px;height:130px}}.search_icon_btn{background-color:#dc3545!important}.cat_card_container .text_container{top:22px;bottom:inherit;left:7px;font-weight:700;font-size:18px;text-transform:uppercase}.cat_card_container{cursor:pointer}.cat_card_container img{color:transparent;right:-76px;bottom:0;transform:scale(1);transition:all .7s}.cat_card_container *{transition:all .7s}.cat_card_container .explore_txt{transform:translateX(-150%)}.cat_card_container label{transform:scale(1);left:-32%;transition:all 1s}.cat_card_container:hover img,.cat_card_container:hover label{transform:scale(1.05)}.cat_card_container:hover .explore_icon{right:auto;background-color:#fff!important;left:0}.cat_card_container:hover .explore_txt{transform:translateX(0);color:#000}.cat_card_container:hover svg{fill:#000}.realestate img{right:-100px;bottom:-27px}.electronics img{right:-47px}.fashion img{right:0}.food img{right:-98px;bottom:-46px}.cat_card_container .text_container p{color:#fff;font-size:12px}.business_card_item{box-shadow:0 2px 8px rgba(0,0,0,.15)}.content_container small{border-radius:2px;font-size:12px;line-height:normal}.content_container button{border:none;padding:10px 28px;border-radius:0}.content_container button.blue_btn{background-color:var(--primary-blue-color);color:#fff}.content_container .enquiry-btn{border-radius:5px}.content_container .first_btn{border-top-left-radius:30px;border-bottom-left-radius:30px;color:#fff}.content_container .second_btn{border-top-right-radius:30px;border-bottom-right-radius:30px}.content_container .review_cnt{padding:4px}.content_container .review_cnt .badge{border-radius:4px;padding:6px 16px;font-size:12px;color:#909090!important;font-weight:100;margin-left:8px}.review_txt{font-size:14px;font-weight:100;gap:2px}.timing_label{font-size:12px}.card_img{right:-52px}.explore_icon{bottom:33px;background:#fff;padding:4px 13px;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-size:15px;right:auto;transition:right all 1s;left:-60px}.buy_requirment_section input{font-size:16px}button.btn.btn-danger{background:#e5484d!important;border:none!important}.feature_sec .card{cursor:pointer}.feature_sec .card .img_sec{transition:all 1s;background:linear-gradient(#ffcf6c59,#ffcf6c8f,#FFCF6C);border-radius:10px;margin-bottom:20px;border:1px solid #fdbd3a}.feature_sec .card:hover .img_sec{background-color:#FDBD3A}.featured_font{font-size:22px;text-transform:uppercase}.spiritual_hero_sec{background:linear-gradient(180deg,#FFEBDC,#ffffff00)}.spiritual_hero_sec h1{font-weight:700}.spiritual_hero_sec .btn_sec{border:1px solid var(--primary-color);border-radius:10px;position:relative;overflow:hidden}.main_btn_sec{width:50%}.spiritual_hero_sec .btn_sec button{flex:0 0 50%;font-weight:600}.spiritual_hero_sec .btn_sec button.active{border-top-left-radius:10px;border-bottom-left-radius:10px;background:var(--primary-color);color:#fff}.spiritual_hero_sec .btn_sec button:nth-child(2){border:none}.play_circle{color:#e5484d;background:#FFEBDC;padding:10px;height:30px -webkit-fill-available;height:40px;width:40px;display:inline-block;font-size:16px;margin-right:10px;line-height:12px;display:flex;align-items:center;justify-content:center}.daily_panchang_info .card{background-color:#371F66;border-radius:20px}.daily_panchang_info .card .bg-purple-light{background-color:#ffffff52}.daily_panchang_info .absolute_blob_1{right:0;top:0;opacity:.3}.daily_panchang_info .absolute_blob_2{left:-60px;bottom:-185px;opacity:.3;transform:rotate(110deg)}.daily_panchang_info .absolute_blob_3{right:25%;top:0;opacity:.3;transform:rotate(181deg);height:69px;object-fit:cover;width:274px}.puja-slider-container small{background-color:#ffffff47;padding:6px 20px;border-radius:13px;-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px)}.puja-slider-container button{background-color:var(--primary-color);border:none}.social-container{display:flex;justify-content:center;align-items:center;background-color:#fffdf5;padding:20px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);gap:20px;max-width:1200px;margin:0 auto}.d-flex.align-items-center.blog_like_content{font-size:13.5px;gap:10px;align-items:center}.blog_box .card-title{padding:12px 0 5px;line-height:normal}.blog_box a.fw-bold.text-decoration-none.text-danger{font-size:14px}.social-link{display:flex;align-items:center;text-decoration:none;color:#333;padding:0 20px;border-right:1px solid #ddd}.social-link:last-child{border-right:none}.social-icon{background-color:#f28c38;color:white;border-radius:5px;padding:8px;margin-right:10px;font-size:20px;display:flex;align-items:center;justify-content:center}.social-text h3{margin:0;font-size:16px;font-weight:700}.social-text p{margin:0;font-size:12px;color:#666}.ss_img{position:absolute;left:50%;transform:translate(-50%,-38%);height:504px;top:64%;width:auto}.search_bar .input-group{border:1px solid #9d9b9b}.search_bar{position:absolute;transition:all .15s ease;transform:translate3d(0,77px,0);width:175%;left:0}.search_bar--sticky{animation:zoom-in-zoom-out 1s ease;flex-basis:692px;transform:translate3d(0,-26px,0);-webkit-transition:all .15s ease;-moz-transition:all.15s ease;-o-transition:all.15s ease;width:auto;transition:all .15s ease}.search_bar--sticky .input-group{border:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.search_bar--sticky .input-group-prepend{padding:0!important}.search_bar--sticky input{padding:16px!important}body .mandir_card{border-bottom:1px solid #eee!important}.btn.btn-outline-secondary{background-color:transparent;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.btn.btn-outline-secondary i{font-size:20px}.btn.btn-outline-secondary:hover{background-color:var(--primary-color);color:#fff!important}.image_counter{position:absolute;left:0;top:0;z-index:1;background:#0000006b;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-size:18px}.detail_page_styling .nav{border-bottom:1px solid #eee}.detail_page_styling a.nav-link.active{background-color:transparent;border:none;border-bottom:4px solid var(--primary-color);color:var(--primary-color)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{color:#000}.about_content_container .content{border-bottom:2px solid #eee}.social_icon span{display:block;display:flex;height:28px;width:28px;line-height:1px;align-items:center;justify-content:center}.social_icon span i{font-size:16px}.map_btn button{background-color:transparent}.direction_card_container{border:1px solid #eee;padding:15px 13px;top:100px;border-radius:10px}.direction_card_container img{border-radius:5px}.sticky_card{top:100px}.breadcrumb-item{padding:0 16px}.breadcrumb-item:first-child{padding-left:0}.img_mb{margin-bottom:10px}.btn_icon{display:flex;align-items:center;justify-content:center;line-height:1px;border-radius:0;font-size:23px}.nav-link:focus-visible{box-shadow:none}.nav-tabs .nav-link{border:none}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{margin:0;border:none}.blog_banner{background:url(/assets/images/blog_banner.jpg) 50%;border-radius:15px;padding:80px 0}.cat_item .caption{background-color:#fff!important;bottom:8px;border-radius:4px;left:10px;width:93%;padding:6px 8px;font-size:15px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.card{box-shadow:-1px 1px 12px 4px #F2F2EF!important;border:none!important}.blog_latest_tag .pills-container{margin-bottom:20px}.blog_latest_tag h1{font-size:36px}.latest_aticles .card{border:none;box-shadow:1px 5px 12px 4px #F2F2EF}.blog_detail_link{margin:0 5px 10px;display:block}.blog_detail_link .card-body{border-bottom:.5px solid #cccccc00}.pills-container{color:var(--primary-color);border:1px solid #e5484d78;display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:5px}.blog_detail_link{text-decoration:none}span.badge.btn-primary.rounded-pill{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:400}.pills-container.blogs_strip{margin:0}button.btn.btn-primary{border:none}.latest_aticles .card .card-footer{color:var(--primary-color)}.blog_search_container{box-shadow:0 7px 29px 0 rgba(100,100,111,.2);position:absolute;width:55%;display:flex;left:50%;gap:10px;bottom:-28px;transform:translateX(-50%);background:#fff;padding:22px 20px;border-radius:14px;justify-content:start}.blog_search_container img{height:25px;width:25px}.blog_search_container input{border:none;flex:1 1;outline:none}.pagination a{text-decoration:none;color:#000;border:none;background-color:transparent}.swiper_containerimg{border-radius:30px}.banner-slider-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{background-color:#fff}.banner-slider-container .swiper-horizontal>.swiper-pagination-bullets,.banner-slider-container .swiper-pagination-bullets.swiper-pagination-horizontal,.banner-slider-container .swiper-pagination-fraction,.swiper-pagination-custom{bottom:16px!important}.banner-slider-container .swiper-button-next,body .banner-slider-container .swiper-button-prev{border-radius:0;background-color:#ffffff2e;height:50px!important;width:60px!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(8px)}.banner-slider-container .swiper-button-next{right:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.banner-slider-container .swiper-button-prev{left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.banner-slider-container .swiper-button-next:after,.banner-slider-container .swiper-button-prev:after{color:#fff}.event_cat_card{border-radius:6px}.event_cat_card .card{background:linear-gradient(92deg,#752f85 18%,#be4d98);color:#fff;padding:25px 25px 0;min-height:207px}.event_cat_card .card.theatre{background:linear-gradient(92deg,#3780ab 18%,#2b5eb7)}.event_cat_card .card h3{font-size:18px;margin:0;font-weight:500}.event_cat_card .card.bg{position:relative}.event_cat_card .card.bg:after{background-color:#00000065;content:"";position:absolute;top:0;left:0;height:100%;width:100%}.event_cat_card .card.amuzement_card{background-position:top;background-size:cover;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.event_cat_card .card.music{background:linear-gradient(237deg,#9264d0 18%,#7393d0)}.event_cat_card .card img{position:absolute;bottom:0;right:10px}.event_cat_card .card.kids{background:url(/assets/images/kids.jpg) no-repeat;background-position:top;background-size:cover;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.event_cat_card .card.amuzement_card *{position:relative}.experience_container h2{font-size:24px;text-transform:uppercase;letter-spacing:-1px}.main_sec h2{font-size:24px}.events_card img{height:346px;object-fit:contain}.event-booking-card{position:-webkit-sticky;position:sticky;top:140px}.event_detail .swiper-pagination{background-color:#000;width:100%!important;padding:10px 20px}.event_detail .swiper-pagination-bullet{background-color:#fff}.event_detail .swiper-pagination{bottom:0!important}.about_event{border-bottom:1px solid #c4d4d4}.social_icon{gap:10px}.social_icon a{height:30px;flex:0 0 30px}.social_icon a svg{fill:var(--primary-color);height:100%;width:100%}.event-details svg{flex:0 0 30px;fill:var(--primary-color);height:20px}.booking_container .header,.booking_container .progress-steps{background-color:white;border-bottom:1px solid #dee2e6;padding:15px 0}.booking_container .step-number{display:inline-flex;align-items:center;justify-content:center;width:24px;line-height:28px;display:block;text-align:center;height:24px;border-radius:50%;background-color:var(--primary-color);color:white;margin-right:8px}.booking_container .step-number.inactive{background:#e9ecef;color:#6c757d}.booking_container .step-text{color:#212529;font-size:16px;margin-top:4px}.booking_container .step-text.inactive{color:#6c757d}.booking_container .venue-container{background-color:white;border-radius:10px;padding:20px;margin-top:20px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.booking_container .venue-dropdown{border:1px solid #dee2e6;border-radius:8px;padding:12px 15px;margin-bottom:15px;background-color:white;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.booking_container .venue-item{border:1px solid #e9ecef;border-radius:8px;padding:15px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.booking_container .venue-item:hover{border-color:var(--primary-color);box-shadow:0 3px 10px rgba(0,0,0,.08)}.booking_container .venue-item.selected{border-color:var(--primary-color);background-color:rgba(33,150,243,.05)}.booking_container .ticket-counter{display:flex;align-items:center;justify-content:space-between;width:80px}.booking_container .ticket-btn{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #dee2e6;background-color:white;cursor:pointer}.booking_container .ticket-count{font-weight:500}.booking_container .ticket-item{padding:15px;border-bottom:1px solid #f0f0f0}.booking_container .ticket-item:last-child{border-bottom:none}.booking_container .proceed-btn{background-color:var(--primary-color);color:white;border:none;border-radius:8px;padding:12px;width:100%;font-weight:500;margin-top:20px}.booking_container .proceed-btn:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.booking_container .badge{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.booking_container .badge-sold-out{background-color:#dc3545;color:white}.booking_container .back-button{background:none;border:none;display:flex;align-items:center;color:#6c757d;cursor:pointer;padding:5px;margin-bottom:15px}.booking_container .content-area{background-color:#f8f9fa;border-radius:15px;padding:30px 20px;position:relative;z-index:1}.booking_container .background-curve{height:150px;background-color:#f8f9fa;border-radius:100% 100% 0 0/100% 100% 0 0;margin-top:-80px;position:relative;z-index:0}.cart-slider-container .swiper-slide{background-color:transparent}.cart-slider-container img{border-radius:50%;height:100px;width:100px;object-fit:cover}.utsav_place_card{padding:20px 10px}.offer_container small{padding-left:10px}.offer_container svg{border-right:1px dashed #fff;padding-right:5px}.offer_container:before{top:-20px;left:20px}.offer_container:after{bottom:-20px;left:20px}.offer_container:after,.offer_container:before{background:#fff;content:"";position:absolute;height:25px;width:25px;z-index:1;border-radius:50%}.utsav_place_card h6{font-size:14px}.utsav_place_card h6 p{font-size:12px}.utsav_place_card figure{margin:0}.utsav_place_card .content_container{padding:18px 25px;box-shadow:-1px 1px 12px 4px #F2F2EF;border-radius:0 0 .375rem .375rem}.utsav_place_card figure img{border-radius:.375rem .375rem 0 0}.card.utsav_place_card{box-shadow:inherit!important}.review_title_name{font-size:16px}header .offcanvas-menu{position:fixed;top:0;right:-400px;width:320px;height:100%;background-color:white;z-index:1050;transition:right .3s cubic-bezier(.16,1,.3,1);box-shadow:-2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto}header .offcanvas-menu.show{right:0}header .offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid #e9ecef}header .offcanvas-body{flex:1 1;padding:1.5rem}header .offcanvas-footer{padding:1rem 1.5rem 2rem;border-top:1px solid #e9ecef}header .offcanvas-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:1040;opacity:0;transition:opacity .3s ease;animation:fadeIn .3s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}header .offcanvas-menu .nav-link{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1.125rem;border-bottom:1px solid #f1f1f1;transition:all .3s ease;position:relative;color:#333}header .offcanvas-menu .nav-link:hover{transform:translateX(8px);color:var(--primary-color)}header .offcanvas-menu .nav-link.active{font-weight:600;color:var(--primary-color)}header .nav-icon{font-size:.875rem;opacity:0;transform:translateX(-10px);transition:all .3s ease}header .nav-link:hover .nav-icon{opacity:.7;transform:translateX(0)}header .nav-icon.active{opacity:1;transform:translateX(0);color:var(--primary-color)}header .nav-link-text{position:relative;transition:transform .2s ease}header .nav-link.active .nav-link-text:after{transform:scaleX(1);transform-origin:left}header .nav-link.active .nav-link-text:after,header .nav-link:not(.active) .nav-link-text:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--primary-color);transition:transform .3s ease}header .nav-link:not(.active) .nav-link-text:after{transform:scaleX(0);transform-origin:left}header .nav-link:hover .nav-link-text:after{transform:scaleX(1)}header .menu-btn{background:transparent;border:none;padding:0;height:30px;width:30px;cursor:pointer;transition:transform .2s ease;position:relative}header .menu-btn:hover{transform:scale(1.1)}header.menu-btn:active{transform:scale(.95)}header .menu-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(13,110,253,.1);border-radius:50%;transform:scale(0);transition:transform .3s ease}header .menu-btn:hover:after{transform:scale(1.5)}header .social-links{display:flex;gap:1rem}header .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:0 9px;background-color:#f8f9fa;color:#212529;transition:all .3s ease;transform:translateY(0)}header .nav-item:last-child .nav-link{border-bottom:none!important}header .social-link:hover{background-color:var(--primary-color);color:white;transform:translateY(-5px);box-shadow:0 5px 15px rgba(13,110,253,.2)}@media (min-width:992px){header .offcanvas-menu{width:350px}}.modern-gradient-bg{background:linear-gradient(135deg,#f8f9fa,#ffffff);min-height:100vh;position:relative;overflow:hidden}.floating-element-1{position:absolute;top:100px;right:100px;width:200px;height:200px;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(251,146,60,.1));border-radius:50%;filter:blur(60px)}.floating-element-2{position:absolute;bottom:200px;left:100px;width:150px;height:150px;background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(236,72,153,.1));border-radius:50%;filter:blur(50px)}.glass-header{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.hero-gradient{background:linear-gradient(135deg,#10b981,#22c55e 50%,#14b8a6);height:300px;position:relative;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 50%,transparent)}.stats-gradient{background:linear-gradient(90deg,#ef4444,#dc2626 50%,#f43f5e);position:relative;overflow:hidden;padding:15px 10px}.utsav-voucher-card{background:white;border-radius:5px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid #f1f5f9;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column}.utsav-voucher-card:hover{box-shadow:0 20px 25px -5px rgba(239,68,68,.1),0 10px 10px -5px rgba(239,68,68,.04);transform:translateY(-8px);border-color:rgba(239,68,68,.2)}.utsav-discount-badge{position:absolute;top:16px;right:16px;padding:8px 16px;border-radius:5px;border:2px dotted #ef4444;font-weight:700;font-size:14px;letter-spacing:.5px;z-index:1}.utsav-card-header{padding:24px 24px 16px;border-bottom:1px solid #f1f5f9}.utsav-card-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.utsav-price-section{padding:20px 24px;background:linear-gradient(135deg,#fef2f2,#fff);border-bottom:1px solid #f1f5f9}.utsav-save-label{font-size:.75rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.utsav-save-amount{font-size:2rem;font-weight:800;color:#ef4444;line-height:1}.utsav-original-price{display:flex;flex-direction:column;align-items:flex-start;padding-left:16px;border-left:2px solid #e5e7eb}.utsav-original-price .text-muted{font-size:.75rem;color:#94a3b8;font-weight:500}.utsav-original-price span:last-child{font-size:1.125rem;font-weight:600;color:#64748b;text-decoration:line-through}.utsav-info-section{padding:20px 24px;display:flex;flex-direction:column;gap:16px;flex:1 1}.utsav-info-item{display:flex;align-items:flex-start;gap:12px}.utsav-info-icon{color:#ef4444;flex-shrink:0;margin-top:2px}.utsav-info-content{display:flex;flex-direction:column;gap:2px}.utsav-info-label{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.3px}.utsav-info-value{font-size:.875rem;font-weight:600;color:#334155}.utsav-card-actions{padding:16px 24px 24px;display:flex;gap:12px;border-top:1px solid #f1f5f9}.utsav-btn-details{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;background:transparent;border:2px solid #ef4444;color:#ef4444;border-radius:12px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease}.utsav-btn-details:hover{background:#fef2f2;transform:translateY(-2px)}.utsav-btn-claim{flex:1 1;padding:12px 16px;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;color:white;border-radius:12px;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(239,68,68,.25)}.utsav-btn-claim:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 6px 16px rgba(239,68,68,.35);transform:translateY(-2px)}@media (max-width:768px){.utsav-voucher-card{border-radius:16px}.utsav-discount-badge{top:12px;right:12px;padding:6px 12px;font-size:12px;border-radius:10px}.utsav-card-header{padding:20px 20px 12px}.utsav-card-title{font-size:1.125rem}.utsav-price-section{padding:16px 20px}.utsav-save-amount{font-size:1.75rem}.utsav-original-price span:last-child{font-size:1rem}.utsav-info-section{padding:16px 20px;gap:12px}.utsav-card-actions{padding:12px 20px 20px;gap:10px}.utsav-btn-claim,.utsav-btn-details{padding:10px 14px;font-size:.8125rem;border-radius:10px}}@media (max-width:480px){.utsav-voucher-card{border-radius:14px}.utsav-card-actions{flex-direction:column}.utsav-btn-claim,.utsav-btn-details{width:100%}}.voucher-card{background:white;border:1px solid #e5e7eb;border-radius:20px;padding:24px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.voucher-card:hover{box-shadow:0 25px 30px -5px rgba(239,68,68,.15),0 12px 12px -5px rgba(239,68,68,.06);transform:translateY(-6px)}.discount-badge{position:absolute;top:0;left:0;background:linear-gradient(135deg,#dbeafe,#e0e7ff);color:#426db3!important;padding:10px 20px;border-radius:20px 0 20px 0;font-weight:700;font-size:16px}.category-badge{position:absolute;top:16px;right:16px;padding:6px 16px;border-radius:24px;font-size:14px;font-weight:600}.category-popular{background:linear-gradient(90deg,#fb923c,#ef4444);color:white}.category-premium{background:linear-gradient(90deg,#a855f7,#ec4899);color:white}.category-deluxe{background:linear-gradient(90deg,#3b82f6,#6366f1);color:white}.category-basic{background:linear-gradient(90deg,#22c55e,#10b981);color:white}.btn-claim{background:linear-gradient(90deg,#ef4444,#f43f5e);border:none;color:white;padding:10px 26px;border-radius:14px;font-weight:500;font-size:16px;transition:all .2s ease}.cart-slider-container.utsav_categories img{box-shadow:0 2px 6px 0 #ccc;margin:7px 0}.utsav_categories .swiper-slide a{color:#000;text-decoration:none;background:none}.btn-claim:hover{background:linear-gradient(90deg,#dc2626,#e11d48);box-shadow:0 12px 18px -3px rgba(239,68,68,.3);transform:scale(1.05);color:white}.utsav_card_box{padding-top:55px}.modal-backdrop-custom{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:24px}.modal-content-custom{background:white;border-radius:28px;max-width:800px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 30px 60px -12px rgba(0,0,0,.3);animation:slideUp .3s ease-out}.modal-header-custom{background:linear-gradient(90deg,#fef2f2,#fdf2f8);padding:25px;border-bottom:1px solid #f3f4f6}.modal-content-custom::-webkit-scrollbar{display:none}.step-number{width:36px;height:36px;background:linear-gradient(135deg,#ef4444,#f43f5e);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.info-card{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border:1px solid #bfdbfe;border-radius:20px;padding:20px;min-height:178px}.voucher-info-card{background:linear-gradient(135deg,#fef2f2,#fdf2f8);border:2px solid #fecaca;border-radius:20px;padding:24px;position:relative;overflow:hidden}.voucher-info-decoration{position:absolute;top:0;right:0;width:100px;height:100px;background:linear-gradient(135deg,rgba(239,68,68,.1),transparent);border-radius:50%;margin-top:-50px;margin-right:-50px}.btn-claim-modal{background:linear-gradient(90deg,#ef4444,#f43f5e);border:none;color:white;padding:18px;border-radius:14px;font-weight:700;font-size:18px;width:100%;transition:all .2s ease}.btn-claim-modal:hover{background:linear-gradient(90deg,#dc2626,#e11d48);box-shadow:0 12px 18px -3px rgba(239,68,68,.4);transform:scale(1.02);color:white}.icon-btn{width:48px;height:48px;background:#f3f4f6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.icon-btn:hover{background:#e5e7eb}.rating-badge{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:24px;padding:6px 12px;display:flex;align-items:center;gap:6px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-pulse{animation:pulse 2s infinite}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.voucher_container{max-width:1650px}.phone_input_container{background-color:#fff;display:flex;width:100%;align-items:center;padding:10px;justify-content:space-between;border:1px solid #000;border-radius:10px}.form_sec .breadcrumb{margin-top:18px}.phone_input_container button{border:none;color:#fff;background-color:var(--primary-color);padding:14px 26px;font-size:20px;font-weight:400;border-radius:9px}.phone_input_container input{border:none;background-color:transparent;width:100%;font-size:18px}.form_sec h1{font-size:42px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-left:52px!important;padding:16px;margin-left:0}.intl-tel-input{flex:1 1}.form_sec .subhead{font-size:24px}.feature_listing{margin-top:60px;padding:0}.feature_listing li{margin-bottom:15px;font-size:20px;list-style:none;display:flex;align-items:center}.feature_listing li img{height:45px;width:45px;margin-right:10px}.checkbox_div{display:flex;align-items:flex-start;gap:20px;margin-top:60px}.checkbox_div input{margin-top:4px}.business_detail_form input{border-radius:0;padding:14px 20px}.business_detail_form .common-btn{border:none}.search_container{display:flex;align-items:center;background-color:#fff}.search_container input{border:none;background-color:transparent;font-size:14px;font-weight:300}.search_container img{height:35px}.bussiness-form{top:95px}.plans-container{max-width:1200px;margin:0 auto;padding:20px;background:#f8f9fa}.plans-container .header{text-align:center;margin-bottom:30px}.plans-container .header h2{margin:0;font-size:32px;color:#2d3748;font-weight:700}.plans-container .header p{color:#718096;font-size:16px;max-width:600px;margin:15px auto}.plans-container .offer-banner{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:20px;border-radius:15px;margin:20px 0;box-shadow:0 10px 25px rgba(0,0,0,.1)}.plans-container .offer-text{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;font-size:18px;font-weight:600}.plans-container .fire-icon{font-size:24px;animation:bounce 2s infinite}.plans-container .countdown{display:flex;justify-content:center;align-items:center;gap:10px;font-weight:700}.plans-container .time-unit{display:flex;flex-direction:column;align-items:center;background:rgba(255,255,255,.2);padding:10px;border-radius:8px;min-width:60px}.plans-container .time-value{font-size:24px;font-weight:700}.plans-container .time-label{font-size:12px;opacity:.8}.plans-container .separator{font-size:20px;font-weight:700}.plans-container .plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:20px;gap:20px;margin-bottom:30px}.plans-container .plan-card{background:white;border-radius:15px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer;position:relative;border:2px solid transparent}.plans-container .plan-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.plans-container .plan-card.highlighted{border-color:#3182ce;background:linear-gradient(135deg,#e6f0fa,#f7fafc)}.plans-container .plan-card.selected{border-color:#38a169;background:linear-gradient(135deg,#f0fff4,#f7fafc)}.plans-container .plan-badge{position:absolute;top:-10px;right:15px;background:linear-gradient(135deg,#fd7e14,#e74c3c);color:white;padding:5px 15px;border-radius:20px;font-size:12px;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.2)}.plans-container .plan-header{text-align:center;margin-bottom:25px;padding-bottom:20px;border-bottom:2px solid #edf2f7}.plans-container .plan-header h3{margin:0;font-size:24px;color:#2d3748;font-weight:700}.plans-container .duration{color:#718096;margin:10px 0;font-size:14px}.plans-container .discount-tag{background:#e53e3e;color:white;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;display:inline-block;margin:10px 0}.plans-container .price-section{margin:15px 0}.plans-container .original-price{color:#a0aec0;text-decoration:line-through;font-size:14px;margin:5px 0}.plans-container .current-price{font-size:28px;font-weight:700;color:#2d3748;margin:10px 0}.plans-container .savings{color:#38a169;font-size:14px;font-weight:600;margin:5px 0}.plans-container .buy-button{background:linear-gradient(135deg,#2d3748,#4a5568);color:white;border:none;padding:15px 30px;border-radius:25px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s ease;width:100%}.plans-container .buy-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.plans-container .highlighted-btn{background:linear-gradient(135deg,#3182ce,#2c5282)}.plans-container .features-section{margin-top:20px}.plans-container .feature-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #edf2f7}.plans-container .feature-item:last-child{border-bottom:none}.plans-container .feature-label{color:#4a5568;font-size:14px;font-weight:500}.plans-container .feature-value{font-weight:600}.plans-container .check-icon{color:#38a169;font-size:18px;font-weight:700}.plans-container .cross-icon{color:#e53e3e;font-size:18px;font-weight:700}.plans-container .help-section{text-align:center;margin-top:30px;padding:20px;background:white;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.plans-container .help-section a{color:#3182ce;text-decoration:none;font-weight:600}.plans-container .help-section a:hover{text-decoration:underline}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:768px){.plans-container .plans-grid{grid-template-columns:1fr}.plans-container .countdown{flex-wrap:wrap}.plans-container .time-unit{min-width:50px;padding:8px}.plans-container .time-value{font-size:20px}}.main_form_sec{max-width:60%;margin:auto}.main_form_sec input{border-radius:0;padding:12px 20px;width:100%;border:1px solid #c4c4c4}.login_signup_btn{border:none;padding:6px 10px;margin-right:10px;border-radius:5px}.form_modal{-webkit-backdrop-filter:blur(3);backdrop-filter:blur(3)}.form_modal img{width:150px}.form_modal .modal-content{padding:24px 20px;border:nonep}.form_modal .content{margin-left:25px}.form_modal .content h2{font-weight:500;font-size:24px}.form_modal .modal-header img{border-right:2px solid #c4c4c4;padding-right:25px}.form_modal .input_num_container input{border:none;background-color:transparent;width:100%;outline:none;padding:15px 20px}.form_modal .input_num_container{border:1px solid #c4c4c4;display:flex;align-items:center;border-radius:9px}.form_modal .input_num_container span{font-weight:500;padding:15px 20px}.form_modal .input_num_container .partition_line{height:28px;width:1px;background-color:#c4c4c4}.form_modal .edit_icon{color:var(--primary-color);border:none;background-color:transparent}.otp_container label{font-size:18px}.otp_container input{width:100%;display:block;flex:0 0 14%;margin:0;font-size:24px;padding:18px 10px}.checkbox-animate{display:flex;justify-content:center;align-items:center;width:100%}.checkbox-animate label{position:relative;cursor:pointer}.checkbox-animate label input{opacity:0;position:absolute;left:0;top:0;z-index:-1}.input-check{width:18px;height:18px;border-radius:4px;border:2px solid #ccc;position:relative;top:3px;margin-right:7px}.input-check,.input-check:before{display:inline-block;transition:.4s}.input-check:before{content:"";width:15px;height:9px;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:scale(0) rotate(-45deg);position:absolute;top:0;left:0}.checkbox-animate label input:checked~.input-check{background-color:var(--primary-color);border-color:var(--primary-color);animation-name:input-animate;animation-duration:.7s}.login_check_group a{color:#000;font-size:14px}.checkbox-animate label input:checked~.input-check:before{transform:scale(1) rotate(-45deg);animation-name:input-check;animation-duration:.2s;animation-delay:.3s}@keyframes input-animate{0%{transform:scale(1)}40%{transform:scale(1.3,.7)}55%{transform:scale(1)}70%{transform:scale(1.2,.8)}80%{transform:scale(1)}90%{transform:scale(1.1,.9)}to{transform:scale(1)}}@keyframes input-check{0%{transform:scale(0) rotate(-45deg)}to{transform:scale(1) rotate(-45deg)}}.resend_txt{display:flex;justify-content:space-between;padding:0;margin-top:15px}.resend_txt li{font-size:14px;list-style:none}.otp_container input{outline:none}.name_container input{padding:15px 18px;margin-bottom:5px}.name_container input:focus{box-shadow:none}.form-control:focus{border-color:var(--primary-color)!important}body .profile_sidebar .nav-link.active{background-color:var(--primary-blue-color)!important}body .profile_sidebar .nav-link.active .rounded-circle{background-color:#e9ecef!important}body .profile_sidebar .nav-link .rounded-circle svg{stroke:var(--primary-blue-color)}body .profile_sidebar .nav-link{color:#000}.profile_sidebar .progress-bar{background-color:var(--primary-blue-color)}.form-container h3{color:var(--primary-color);font-size:24px;display:flex;align-items:center;justify-content:center;line-height:normal}.container h3 svg{height:30px}.form-select:focus{box-shadow:none;border-color:var(--primary-color)}#preferences .card img{height:50px;width:50px;object-fit:cover;flex:0 0 35px;margin-right:15px;border-radius:5px}#preferences .card input{display:none}#preferences .card label{cursor:pointer}#preferences .card:has(input:checked){border:1px solid var(--primary-color)}#preferences .card:has(input:checked) .absolute_txt{display:block}#preferences .card{position:relative}#preferences .absolute_txt{position:absolute;background-color:var(--primary-blue-color);right:0;display:none;color:#fff;border-bottom-left-radius:15px;padding:5px 6px}.form-container label{color:#000;font-weight:500}.form-container label svg{width:38px;height:38px}.upload_icon{font-size:.9375rem;display:flex;cursor:pointer;align-items:center;gap:8px;padding:8px 15px;height:100%;width:100%;color:#fff;visibility:hidden;background:#49434375!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile_sec{border-radius:50%;position:relative;overflow:hidden}.upload_icon svg{stroke:#fff}.profile_sec:hover .upload_icon{visibility:visible}.profile_sec label{justify-content:center}.listing_card{padding:25px;border:1px solid #c4c4c4;border-radius:15px;top:30px}.listing_card ul{padding:0}.listing_card ul li{list-style:none;margin-bottom:10px}.listing_card ul li svg{margin-right:10px}.listing_card .btn_container{display:flex;justify-content:space-between;border-top:1px solid #c4c4c4;padding-top:15px;align-items:center}.event_banner img{border-radius:15px}.event_banner h1{font-size:28px;font-weight:600}.event_banner .share_container{height:50px;width:50px;background:#f2f5fa;display:flex;align-items:center;justify-content:center;border-radius:50%}.pricing strong{font-size:18px}.pricing small{color:green}.swiper-pagination-bullet-active{background-color:var(--primary-color)!important}.event_gallery_item .swiper-pagination{position:static}.social_icon{padding:0;display:flex;gap:15px}.social_icon li{list-style:none;height:50px;width:50px;background-color:#f2f5fa;border-radius:50%}.social_icon li:hover{background-color:var(--primary-color)}.social_icon li:hover svg{fill:#fff}.social_icon li a svg{height:100%;width:100%;stroke:var(--primary-color);padding:10px;fill:none}.cnt_itm{background:rgb(254,243,236);width:100%;padding:12px 17px;border-radius:10px}.valid_listing{padding:0;display:flex;align-items:center;gap:5px;margin-top:6px}.valid_listing li{list-style:none;height:30px;width:30px;background-color:var(--bs-secondary-color);color:#fff;text-align:center;border-radius:50%;line-height:33px}.indicator_sec .step_cont .current{background-color:var(--primary-color)}.indicator_sec .step_cont .current svg{stroke:#fff}.indicator_sec .step_cont .success{background-color:green;color:#fff}.indicator_sec .pending{background-color:#cbcbcb}.form-control:focus{box-shadow:none!important}.talk_to_us{background-color:#339d3a;padding:6px 25px;text-decoration:none;border-radius:30px;color:#fff}.talk_to_us svg{width:20px}.vendor_header .login_btn{font-size:18px}.dropdown-menu{border-radius:0!important}.listing_li{text-decoration:none;color:#000}.listing_li svg{width:20px}.custom-scrollable{overflow-y:auto}.custom-scrollable::-webkit-scrollbar{width:8px}.custom-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-scrollable::-webkit-scrollbar-thumb{background:#007bff;border-radius:4px}.custom-scrollable::-webkit-scrollbar-thumb:hover{background:#0056b3}.custom-scrollable{scrollbar-width:thin;scrollbar-color:#007bff #f1f1f1}.coupon_table_row th{font-size:13px}.table-responsive th{text-transform:lowercase!important}.table-responsive th:first-letter{text-transform:uppercase}.table-responsive td{text-transform:lowercase!important}.table-responsive td:first-letter{text-transform:uppercase}.list-group-item.active{border:none!important}.list-group-item.active,body .bg-primary{background-color:var(--primary-color)!important}.header_card{padding:16px 26px}.header_card h2{font-size:24px;text-transform:lowercase}.header_card h2:first-letter{font-size:24px;text-transform:uppercase}.header_card p{margin:0}.header_card .upgrade_txt{background-color:#198754;padding:7px 10px;border-radius:5px}.header_card .anker_txt{color:#000}.dropzone .dashed,.dropzone.dashed{border-style:dashed!important}.dashboard-container .card{border:none!important}.search_container .input-group-prepend{border:1px solid #c4c4c4;border-radius:4px!important;padding:8px 10px;gap:10px}.search_container .search_btn{border:1px solid #c4c4c4;display:flex;padding:4px 5px;border-radius:5px!important;flex:0 0 450px}.skeleton{background:#eee;border-radius:4px;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:-150px;height:100%;width:150px;background:linear-gradient(90deg,transparent 0,#f0f0f0 50%,transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{transform:translateX(100%)}}.modal-backdrop,.offcanvas-backdrop{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:1!important;background-color:rgba(0,0,0,.5)!important}.offcanvas-backdrop.show{opacity:1!important}body .sticky-filters .form-check-input:checked{background-color:var(--primary-blue-color)!important;border-color:var(--primary-blue-color)!important}body .sticky-filters{position:relative}body .sticky-filters:after{background:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,1));width:100%;height:39px;position:absolute;left:0;bottom:-39px;content:""}.btn_footer .btn-outline-secondary{border-color:var(--primary-blue-color)!important;color:var(--primary-blue-color)!important}#filterOffcanvas .form-check-input:checked{border-color:var(--primary-blue-color)!important}#filterOffcanvas .btn.btn-outline-secondary:hover,#filterOffcanvas .form-check-input:checked{background-color:var(--primary-blue-color)!important}.preferences-container .preference-card.selected{border:2px solid var(--primary-blue-color)!important}.preferences-container .preference-card{border:2px solid transparent!important}.preferences-container .preference-card.selected .absolute_txt{opacity:1}.preferences-container .preference-card{position:relative}.preferences-container .absolute_txt{position:absolute;color:#fff;top:0;opacity:0;left:0;background:var(--primary-blue-color);border-bottom-right-radius:6px}.filter_btn svg{height:15px;margin-right:10px}.card.business_card_item{box-shadow:0 8px 24px rgba(149,157,165,.2)!important}.info-icon{width:40px;flex:0 0 40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:12px}.posts-container p{font-size:14px!important}.posts-container .muted_txt{font-size:300!important;font-size:16px}.accordion-button:focus{box-shadow:none}.map_content{position:absolute;background-color:#000;height:100%;width:100%}.schedule_content{position:absolute!important;z-index:2;background-color:#fff}.active-tab-home{background-color:var(--primary-color)!important;color:#fff!important}