.elementor-267 .elementor-element.elementor-element-3c5434c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-267 .elementor-element.elementor-element-2425aaa > .elementor-widget-container{background-color:var( --e-global-color-primary );background-image:url("https://eventplannerindia.com/wp-content/uploads/2026/01/Fateh-Vilas-2.jpg");}.elementor-267 .elementor-element.elementor-element-6338a47:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-6338a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9F9;}.elementor-267 .elementor-element.elementor-element-6338a47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-6338a47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-62407d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-62407d8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-16d3db3{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-0ea3e2e > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-587647e{padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-4239f71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-4239f71 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-9ff2c69{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-3721303 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-4246fed:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-4246fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9F9;}.elementor-267 .elementor-element.elementor-element-4246fed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-4246fed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-76a3405{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-76a3405 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-1195f6f{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-a63c678 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-fdd2206{padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-a9ae16f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-a9ae16f .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-e98d90d{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-ab937cf:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-ab937cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9F9;}.elementor-267 .elementor-element.elementor-element-ab937cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-ab937cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-5cf5ed2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-5cf5ed2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-9ffa654{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-a0eca8c > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-c326657:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-c326657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-267 .elementor-element.elementor-element-c326657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-c326657 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-468a086{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-468a086 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-55d2ab4{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-3f630fa > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-a2f53b9:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-a2f53b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9F9;}.elementor-267 .elementor-element.elementor-element-a2f53b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-a2f53b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-3b8e242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-3b8e242 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-611a59a{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-3882848 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-9f3ca05:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-9f3ca05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-267 .elementor-element.elementor-element-9f3ca05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-9f3ca05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-dae4d00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-dae4d00 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#241B1B;}.elementor-267 .elementor-element.elementor-element-7704cdd{text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;letter-spacing:1.8px;color:#797979;}.elementor-267 .elementor-element.elementor-element-b4d3f12 > .elementor-widget-container{margin:20px 0px 40px 0px;}.elementor-267 .elementor-element.elementor-element-a06ddf8:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-a06ddf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8DFFC;}.elementor-267 .elementor-element.elementor-element-a06ddf8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 40px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-a06ddf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-7256296:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-7256296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE7E8;}.elementor-267 .elementor-element.elementor-element-7256296{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 30px 0px;overflow:visible;}.elementor-267 .elementor-element.elementor-element-7256296 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-87d6d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-267 .elementor-element.elementor-element-87d6d5e .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:900;letter-spacing:5.6px;color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-4205be5 > .elementor-widget-container{margin:20px 0px 0px 0px;}/* Start custom CSS for listing-locations, class: .elementor-element-2425aaa *//* Remove dark overlay */
.lp-location-box:before,
.lp-category-box:before {
    display: none !important;
}

/* Circular card background */
.lp-location-box,
.lp-category-box {
    background: #fffaf0;
    border-radius: 50%;
    width: 180px;
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    transition: all 0.3s ease;
}

/* Hover effect */
.lp-location-box:hover,
.lp-category-box:hover {
    transform: translateY(-6px);
    box-shadow: 0 12px 35px rgba(0,0,0,0.12);
}

/* Icon styling */
.lp-location-box img,
.lp-category-box img,
.lp-location-box svg {
    width: 70px;
    height: auto;
    filter: invert(60%) sepia(60%) saturate(500%) hue-rotate(10deg);
}

/* City name text */
.lp-location-title,
.lp-category-title {
    position: static;
    margin-top: 15px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #b28a4c;
}

/* Remove slider arrows background */
.slick-arrow {
    background: transparent !important;
}

/* Spacing between items */
.lp-location-slide,
.lp-category-slide {
    padding: 20px;
}/* End custom CSS */
/* Start custom CSS for listing-locations, class: .elementor-element-bc9a106 *//* =============================== */
/* REMOVE BOTTOM BLACK / GRADIENT */
/* =============================== */
.lp-location-box::before,
.lp-location-box::after,
.lp-location-thumb::before,
.lp-location-thumb::after,
.lp-location-overlay,
.lp-location-thumb .overlay {
    display: none !important;
    opacity: 0 !important;
    background: none !important;
    content: none !important;
}

/* =============================== */
/* CLEAN CIRCULAR CARD */
/* =============================== */
.lp-locations .lp-location-box .lp-location-thumb a {
    width: 150px !important;
    height: 150px !important;
    border-radius: 50% !important;
    background: #fbf6ec !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto !important;
    overflow: hidden !important;
}

/* =============================== */
/* DARK ICON STYLE (NOT GOLD) */
/* =============================== */
.lp-locations .lp-location-box .lp-location-thumb img {
    width: 70px !important;
    height: auto !important;
    filter: grayscale(1) brightness(0.3) !important;
}

/* =============================== */
/* REMOVE TITLE FROM INSIDE CIRCLE */
/* =============================== */
.lp-locations .lp-location-thumb h4 {
    display: none !important;
}

/* =============================== */
/* DARK TEXT BELOW CIRCLE */
/* =============================== */
.lp-locations .lp-location-box > h4 {
    margin-top: 14px !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #2b2b2b !important; /* DARK TYPE */
    text-align: center !important;
    background: none !important;
    position: relative !important;
}

/* =============================== */
/* REMOVE BOX BACKGROUND */
/* =============================== */
.lp-location-box {
    background: transparent !important;
}/* End custom CSS */