.elementor-42 .elementor-element.elementor-element-696d060:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-696d060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://moveonholidays.in/wp-content/uploads/2026/05/inner-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-696d060 > .elementor-background-overlay{background-color:#F5F5F5;opacity:0.67;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-696d060 > .elementor-container{min-height:400px;}.elementor-42 .elementor-element.elementor-element-696d060{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-c6faa1a{--spacer-size:50px;}.elementor-42 .elementor-element.elementor-element-604fb63:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-604fb63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-604fb63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-604fb63 > .elementor-element-populated > .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-42 .elementor-element.elementor-element-a381549{text-align:center;}.elementor-42 .elementor-element.elementor-element-a381549 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FF2E12;}.elementor-42 .elementor-element.elementor-element-cd39a0e{text-align:center;}.elementor-42 .elementor-element.elementor-element-cd39a0e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-42 .elementor-element.elementor-element-ff6bb76:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-ff6bb76.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-ff6bb76.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-ff6bb76 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-1ffa4bd{text-align:center;}.elementor-42 .elementor-element.elementor-element-1ffa4bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FF2E12;}.elementor-42 .elementor-element.elementor-element-7c5b754{text-align:center;}.elementor-42 .elementor-element.elementor-element-7c5b754 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-42 .elementor-element.elementor-element-6623bfe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-6623bfe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-6623bfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-6623bfe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-55c7671{text-align:center;}.elementor-42 .elementor-element.elementor-element-55c7671 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FF2E12;}.elementor-42 .elementor-element.elementor-element-3b774d9{text-align:center;}.elementor-42 .elementor-element.elementor-element-3b774d9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-42 .elementor-element.elementor-element-549e24d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-549e24d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-549e24d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-549e24d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-549e24d > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-549e24d > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-549e24d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-549e24d > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:5px 5px 5px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 10px 10px;}.elementor-42 .elementor-element.elementor-element-549e24d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-b238050{text-align:center;}.elementor-42 .elementor-element.elementor-element-b238050 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FF2E12;}.elementor-42 .elementor-element.elementor-element-1393076{text-align:center;}.elementor-42 .elementor-element.elementor-element-1393076 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-55a055e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-42 .elementor-element.elementor-element-55a055e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-42 .elementor-element.elementor-element-7c2b395{--spacer-size:133px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-fad1542 img{width:100%;}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-604fb63{width:50%;}.elementor-42 .elementor-element.elementor-element-ff6bb76{width:50%;}.elementor-42 .elementor-element.elementor-element-6623bfe{width:50%;}.elementor-42 .elementor-element.elementor-element-549e24d{width:50%;}.elementor-42 .elementor-element.elementor-element-7c2b395{--spacer-size:9px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-dada2c8{width:54.399%;}.elementor-42 .elementor-element.elementor-element-55a055e{width:45.554%;}}@media(min-width:1025px){.elementor-42 .elementor-element.elementor-element-696d060:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-696d060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for html, class: .elementor-element-c0b2536 *//* ===============================
   DESTINATION SECTION
================================ */

.dest-section{
  max-width:1280px;
  margin:0 auto;
  padding:80px 16px;
}

/* ===============================
   HEADER
================================ */

.dest-header{
  text-align:center;
  margin-bottom:48px;
}

.dest-tag{
  display:block;
  margin-bottom:12px;
  color:#059669;
  font-size:18px;
  font-family:'Pacifico',cursive;
}
@media(min-width:768px){
  .dest-tag{font-size:22px;}
}

.dest-title{
  font-size:32px;
  font-weight:600;
  color:#1f2937;
  font-family:'Playfair Display',serif;
}
@media(min-width:768px){
  .dest-title{font-size:36px;}
}

.dest-subtitle{
  margin-top:16px;
  max-width:640px;
  margin-left:auto;
  margin-right:auto;
  font-size:14px;
  color:#6b7280;
  font-family:'Inter',sans-serif;
}
@media(min-width:768px){
  .dest-subtitle{font-size:16px;}
}

/* ===============================
   GRID
================================ */

.dest-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:28px;
}

@media(min-width:640px){
  .dest-grid{grid-template-columns:repeat(2,1fr);}
}
@media(min-width:1024px){
  .dest-grid{grid-template-columns:repeat(3,1fr);}
}
@media(min-width:1280px){
  .dest-grid{grid-template-columns:repeat(4,1fr);}
}

/* ===============================
   CARD
================================ */

.dest-card{
  position:relative;
  overflow:hidden;
  border-radius:18px;
  background:#f3f4f6;
  height:240px !important;        /* MOBILE HEIGHT */
}

/* Desktop height */
@media(min-width:768px){
  .dest-card{
    height:280px !important;      /* DESKTOP HEIGHT */
  }
}

/* ===============================
   IMAGE (FORCE OVERRIDE)
================================ */

.dest-card img,
.dest-img{
  width:100% !important;
  height:100% !important;
  min-height:100% !important;
  max-height:100% !important;
  object-fit:cover !important;
  transition:transform .5s ease;
}

/* Hover zoom */
.dest-card:hover img{
  transform:scale(1.05);
}

/* ===============================
   OVERLAY
================================ */

.dest-overlay{
  position:absolute;
  inset:0;
  background:linear-gradient(
    to top,
    rgba(0,0,0,.75),
    rgba(0,0,0,.25),
    rgba(0,0,0,0)
  );
  z-index:1;
}

/* ===============================
   CONTENT
================================ */

.dest-content{
  position:absolute;
  bottom:14px;
  left:14px;
  right:14px;
  color:#fff;
  z-index:2;
}

.dest-small{
  font-size:12px;
  opacity:.8;
}

.dest-name{
  font-size:17px;
  font-weight:600;
  margin:2px 0;
}

.dest-places{
  font-size:12px;
  opacity:.9;
  line-height:1.4;
}

/* ===============================
   CTA
================================ */

.dest-cta{
  display:inline-block;
  margin-top:10px;
  padding:4px 12px;
  font-size:12px;
  border:1px solid rgba(255,255,255,.45);
  border-radius:999px;
  color:#fff;
  transition:.3s ease;
}

.dest-card:hover .dest-cta{
  background:#fff;
  color:#111827;
}

/* ===============================
   SAFETY OVERRIDES (ELEMENTOR FIX)
================================ */

.dest-card *,
.dest-card img{
  box-sizing:border-box;
}

.dest-card img{
  display:block;
}/* End custom CSS */