.elementor-9811 .elementor-element.elementor-element-53ee616{z-index:0;}.elementor-9811 .elementor-element.elementor-element-3a7212d{overflow:hidden;border-style:dashed;border-width:1px 1px 1px 1px;}.elementor-9811 .elementor-element.elementor-element-63d5aed > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-9811 .elementor-element.elementor-element-f2f2590 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-9811 .elementor-element.elementor-element-e521311{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9811 .elementor-element.elementor-element-e521311 .elementor-divider-separator{width:100%;}.elementor-9811 .elementor-element.elementor-element-e521311 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-9811 .elementor-element.elementor-element-a4c96f6 .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-9811 .elementor-element.elementor-element-31e3f72 .elementor-heading-title{font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-9811 .elementor-element.elementor-element-e87849d > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-e87849d{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-9811 .elementor-element.elementor-element-d4ed0af{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9811 .elementor-element.elementor-element-d4ed0af .elementor-divider-separator{width:100%;}.elementor-9811 .elementor-element.elementor-element-d4ed0af .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-9811 .elementor-element.elementor-element-131d9dc .elementor-heading-title{font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-9811 .elementor-element.elementor-element-1ee37f1 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-9811 .elementor-element.elementor-element-808f419 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-808f419{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-9811 .elementor-element.elementor-element-51a93e8{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9811 .elementor-element.elementor-element-51a93e8 .elementor-divider-separator{width:100%;}.elementor-9811 .elementor-element.elementor-element-51a93e8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-9811 .elementor-element.elementor-element-be31c76 .elementor-heading-title{font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-9811 .elementor-element.elementor-element-3e64d37 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-9811 .elementor-element.elementor-element-5a06a07 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-5a06a07{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-9811 .elementor-element.elementor-element-04eb072{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9811 .elementor-element.elementor-element-04eb072 .elementor-divider-separator{width:100%;}.elementor-9811 .elementor-element.elementor-element-04eb072 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-9811 .elementor-element.elementor-element-0637e5e .elementor-heading-title{font-family:"Amaranth", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;}.elementor-9811 .elementor-element.elementor-element-1dbdeeb > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-1dbdeeb{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-9811 .elementor-element.elementor-element-7da6451{--divider-border-style:solid;--divider-color:#00000040;--divider-border-width:1px;}.elementor-9811 .elementor-element.elementor-element-7da6451 .elementor-divider-separator{width:100%;}.elementor-9811 .elementor-element.elementor-element-7da6451 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-9811 .elementor-element.elementor-element-b26827a .elementor-heading-title{font-size:23px;line-height:1.5em;}.elementor-9811 .elementor-element.elementor-element-59469ea > .elementor-widget-container{background-color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-59469ea{font-family:"Lato", Sans-serif;font-size:14px;}.elementor-9811 .elementor-element.elementor-element-a92fd49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9811 .elementor-element.elementor-element-a92fd49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3469BB;}.elementor-9811 .elementor-element.elementor-element-a92fd49 > .elementor-element-populated{border-style:dotted;border-width:1px 1px 1px 1px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-9811 .elementor-element.elementor-element-a92fd49 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9811 .elementor-element.elementor-element-0280dac .elementor-heading-title{font-size:23px;line-height:1.5em;color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-709d2d7{text-align:center;}.elementor-9811 .elementor-element.elementor-element-709d2d7 .elementor-heading-title{font-size:15px;font-weight:500;line-height:1.9em;color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-02390b9 .fluentform-widget-wrapper .ff-el-input--label label{color:#FFFFFF;}.elementor-9811 .elementor-element.elementor-element-02390b9 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#FFFA0B !important;color:#000000 !important;}@media(min-width:768px){.elementor-9811 .elementor-element.elementor-element-63d5aed{width:70%;}.elementor-9811 .elementor-element.elementor-element-a92fd49{width:30%;}}/* Start custom CSS for html, class: .elementor-element-53ee616 *//* Base Reset */


/* Hero Section with background */
.hero {
  background: url("https://andamanstour.in/wp-content/uploads/2025/07/Discover-4-Nights-5-Days-Andaman-Tour-Package-scaled.webp")
    no-repeat center center/cover;
  height: 500px;
  display: flex;
  align-items: center;
  padding: 0 40px;
  color: white;
}

.hero-content {
  max-width: 700px;
}

.hero-content h1 {
  font-size: 42px;
  margin-bottom: 25px;
  text-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}

.breadcrumb {
  position: absolute;
  bottom: 20px;
  left: 25px;
  background: rgba(255, 255, 255, 0.85);
  color: #333;
  padding: 8px 15px;
  border-radius: 6px;
  font-size: 14px;
  z-index: 2;
}

.breadcrumb a {
  text-decoration: none;
  color: #007bff;
  margin: 0 4px;
}

.breadcrumb span {
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2de2234 *//* Container */
.pax-box {
    max-width: 350px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0 4px 10px rgba(0,0,0,0.08);
    font-family: 'Arial', sans-serif;
}

/* Label */
.pax-box label {
    font-weight: bold;
    font-size: 15px;
    color: #333;
    display: block;
    margin-bottom: 8px;
}

/* Dropdown */
.pax-box select {
    width: 100%;
    padding: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 6px;
    outline: none;
    transition: 0.3s;
}

.pax-box select:focus {
    border-color: #0a7fa4;
    box-shadow: 0 0 5px rgba(10,127,164,0.4);
}

/* Price Box */
#price {
    margin-top: 15px;
    font-size: 18px;
    font-weight: bold;
    color: #0a7fa4;
    background: #f2fbff;
    padding: 12px;
    border-radius: 6px;
    border-left: 4px solid #0a7fa4;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-709d2d7 */.route-container {
            
            font-size: 14px;
            color: #333;
            display: flex;
            align-items: center;
        }

        .route-container p {
            margin: 0;
        }

        .route-arrow {
            margin: 0 10px;
            color: #888;
        }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a7212d */.sticky-right {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 80px !important;
    height: fit-content !important;
    align-self: flex-start !important;
}/* End custom CSS */