.elementor-1905 .elementor-element.elementor-element-b9b5bff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1905 .elementor-element.elementor-element-b4f8042{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-ace784f */.yatra-hero-section,
.yatra-hero-section * {
  box-sizing: border-box !important;
}

.yatra-hero-section {
  position: relative !important;
  width: 100% !important;
  height: 350px !important;
  display: flex !important;
  align-items: center !important;
  overflow: hidden !important;
  font-family: 'Poppins', sans-serif !important;
  color: #ffffff !important;
}

.yatra-hero-bg {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 1 !important;
}

.yatra-hero-bg img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  display: block !important;
}

.yatra-hero-overlay {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background: linear-gradient(
    90deg,
    rgba(15, 8, 5, 0.88) 0%,
    rgba(20, 10, 5, 0.70) 50%,
    rgba(0, 0, 0, 0.30) 100%
  ) !important;
  z-index: 2 !important;
}

.yatra-hero-container {
  width: 100% !important;
  max-width: 1320px !important;
  margin: 0 auto !important;
  padding: 0 40px !important;
  position: relative !important;
  z-index: 3 !important;
}

.yatra-hero-content {
  max-width: 700px !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
}

.yatra-hero-title {
  font-family: 'Cinzel', serif !important;
  font-size: 52px !important;
  font-weight: 700 !important;
  color: #ffaa33 !important;
  line-height: 1.2 !important;
  margin: 0 0 8px 0 !important;
  letter-spacing: -0.5px !important;
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;
}

.yatra-divider-line {
  display: flex !important;
  align-items: center !important;
  gap: 12px !important;
  margin-bottom: 12px !important;
  width: 200px !important;
  height: 1px !important;
  background: linear-gradient(
    90deg,
    rgba(255, 170, 51, 0.8),
    rgba(255, 170, 51, 0.2)
  ) !important;
  position: relative !important;
}

.yatra-divider-line::after {
  content: '◆' !important;
  position: absolute !important;
  color: #ffaa33 !important;
  font-size: 11px !important;
  top: 50% !important;
  left: 48px !important;
  transform: translateY(-50%) !important;
  background: transparent !important;
}

.yatra-hero-breadcrumbs {
  font-size: 14px !important;
  color: #d1b89d !important;
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  margin-top: 4px !important;
}

.yatra-breadcrumb-link {
  color: #e6cbb2 !important;
  text-decoration: none !important;
  font-weight: 400 !important;
  transition: color 0.3s ease !important;
}

.yatra-breadcrumb-link:hover {
  color: #ffaa33 !important;
}

.yatra-breadcrumb-separator {
  color: #8c735c !important;
  font-weight: 400 !important;
  font-size: 14px !important;
}

.yatra-breadcrumb-current {
  color: #ffaa33 !important;
  font-weight: 500 !important;
}

@media (max-width: 991px) {
  .yatra-hero-section {
    height: 200px !important;
  }

  .yatra-hero-container {
    padding: 0 30px !important;
  }

  .yatra-hero-title {
    font-size: 38px !important;
  }
}

@media (max-width: 768px) {
  .yatra-hero-section {
    height: 190px !important;
  }

  .yatra-hero-overlay {
    background: linear-gradient(
      180deg,
      rgba(15, 8, 5, 0.92) 0%,
      rgba(20, 10, 5, 0.75) 60%,
      rgba(0, 0, 0, 0.40) 100%
    ) !important;
  }

  .yatra-hero-container {
    padding: 0 20px !important;
  }

  .yatra-hero-title {
    font-size: 28px !important;
  }

  .yatra-hero-breadcrumbs {
    font-size: 13px !important;
    gap: 6px !important;
  }
}

@media (max-width: 480px) {
  .yatra-hero-section {
    height: 180px !important;
  }

  .yatra-hero-container {
    padding: 0 16px !important;
  }

  .yatra-hero-title {
    font-size: 22px !important;
    letter-spacing: 0 !important;
  }

  .yatra-divider-line {
    width: 140px !important;
  }

  .yatra-divider-line::after {
    left: 20px !important;
  }

  .yatra-hero-breadcrumbs {
    font-size: 12px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ccbb02 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

.my-yatra-form-wrapper {
    width: 100%;
    max-width: 920px;
    margin: 30px auto;
    background: #FFFFFF;
    border: 1px solid #F0E4D5;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 10px 30px rgba(179, 54, 0, 0.08);
    font-family: 'Poppins', Arial, sans-serif !important;
}

.my-yatra-form-wrapper,
.my-yatra-form-wrapper * {
    box-sizing: border-box !important;
}

.my-yatra-form-header {
    width: 100%;
    padding: 28px 20px 25px;
    background: linear-gradient(
        135deg,
        #E65100 0%,
        #B33600 100%
    );
    border-bottom: 3px solid #FFD700;
    text-align: center;
}

.my-yatra-form-header h2 {
    margin: 0 !important;
    padding: 0 !important;
    color: #FFFFFF !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 28px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.18) !important;
}

.my-yatra-form-header p {
    margin: 6px 0 0 !important;
    padding: 0 !important;
    color: #FFE0B2 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}

.my-yatra-form-body {
    width: 100%;
    padding: 30px 32px 34px;
    background: #FFFFFF;
}

.my-yatra-form-body #forminator-module-1915 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-family: 'Poppins', Arial, sans-serif !important;
}

.my-yatra-form-body #forminator-module-1915 *,
.my-yatra-form-body #forminator-module-1915 *::before,
.my-yatra-form-body #forminator-module-1915 *::after {
    box-sizing: border-box !important;
    font-family: 'Poppins', Arial, sans-serif !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-row {
    width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: flex-start !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-bottom: 0 !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-col {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-field {
    width: 100% !important;
    margin-bottom: 19px !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-label {
    display: block !important;
    width: 100% !important;
    margin: 0 0 7px 0 !important;
    padding: 0 !important;
    color: #374151 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-label .forminator-required {
    color: #DC2626 !important;
    margin-left: 2px !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-input::placeholder,
.my-yatra-form-body #forminator-module-1915 textarea::placeholder {
    color: #A0AEC0 !important;
    font-size: 14px !important;
    opacity: 1 !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-input:hover,
.my-yatra-form-body #forminator-module-1915 textarea:hover {
    border-color: #CBD5E1 !important;
}

.my-yatra-form-body #forminator-module-1915 textarea,
.my-yatra-form-body #forminator-module-1915 .forminator-textarea {
    width: 100% !important;
    min-height: 85px !important;
    height: auto !important;
    padding: 10px 12px !important;
    background: #FCFCFD !important;
    border: 1px solid #E2E8F0 !important;
    border-radius: 6px !important;
    color: #1F2937 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 13px !important;
    line-height: 1.5 !important;
    resize: vertical !important;
    outline: none !important;
}

.my-yatra-form-body #forminator-module-1915 .forminator-select,
.my-yatra-form-body #forminator-module-1915 .forminator-select2,
.my-yatra-form-body #forminator-module-1915 .select2-container {
    width: 100% !important;
    max-width: 100% !important;
}

.my-yatra-form-body
#forminator-module-1915
.select2-container--default
.select2-selection--single {
   width: 100% !important;
  height: 44px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
  background: #FCFCFD !important;
    background-image: none;
  border: 1px solid #E2E8F0 !important;
    border-top-color: rgb(226, 232, 240);
    border-right-color: rgb(226, 232, 240);
    border-bottom-color: rgb(226, 232, 240);
    border-left-color: rgb(226, 232, 240);
  border-radius: 6px !important;
  box-shadow: none !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;

}

.my-yatra-form-body
#forminator-module-1915
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
    padding-left: 0 !important;
    padding-right: 30px !important;
    color: #333333 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 42px !important;
}

.my-yatra-form-body
#forminator-module-1915
.select2-container--default
.select2-selection--single
.select2-selection__placeholder {
    color: #A0AEC0 !important;
}

.my-yatra-form-body
#forminator-module-1915
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
    right: 8px !important;
    height: 40px !important;
}

.my-yatra-form-body
#forminator-module-1915
.select2-container--default.select2-container--open
.select2-selection--single,

.my-yatra-form-body
#forminator-module-1915
.select2-container--default.select2-container--focus
.select2-selection--single {
    border-color: #CC5500 !important;
    background: #FFFFFF !important;
    box-shadow: 0 0 0 3px rgba(204, 85, 0, 0.10) !important;
}

.forminator-select-dropdown-container--open {
    z-index: 999999 !important;
}

.forminator-select-dropdown-container--open
.select2-dropdown,
.forminator-select-dropdown {
    z-index: 999999 !important;
    overflow: hidden !important;
    background: #FFFFFF !important;
    border: 1px solid #D1D5DB !important;
    border-radius: 6px !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.13) !important;
}

.forminator-select-dropdown-container--open
.select2-search--dropdown,
.forminator-select-dropdown .select2-search--dropdown {
    padding: 8px !important;
    background: #FFFDF9 !important;
    border-bottom: 1px solid #F0F0F0 !important;
}

.forminator-select-dropdown-container--open
.select2-search__field,
.forminator-select-dropdown .select2-search__field {
    width: 100% !important;
    min-height: 36px !important;
    padding: 7px 10px !important;
    background: #FFFFFF !important;
    border: 1px solid #D1D5DB !important;
    border-radius: 5px !important;
    color: #333333 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 13px !important;
    outline: none !important;
}

.forminator-select-dropdown-container--open
.select2-search__field:focus,
.forminator-select-dropdown
.select2-search__field:focus {
    border-color: #CC5500 !important;
    box-shadow: 0 0 0 2px rgba(204,85,0,.08) !important;
}

.forminator-select-dropdown-container--open
.select2-results__options,
.forminator-select-dropdown .select2-results__options {
    max-height: 220px !important;
    padding: 4px 0 !important;
    background: #FFFFFF !important;
}

.forminator-select-dropdown-container--open
.select2-results__option,
.forminator-select-dropdown .select2-results__option {
    padding: 8px 14px !important;
    background: #FFFFFF !important;
    color: #333333 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.4 !important;
    cursor: pointer !important;
    transition:
        background-color 0.15s ease,
        color 0.15s ease !important;
}

.forminator-select-dropdown-container--open
.select2-results__option--highlighted,
.forminator-select-dropdown-container--open
.select2-results__option--highlighted[aria-selected],

.forminator-select-dropdown
.select2-results__option--highlighted,
.forminator-select-dropdown
.select2-results__option--highlighted[aria-selected] {
    background: #FFF3E2 !important;
    color: #CC5500 !important;
    font-weight: 600 !important;
}

.forminator-select-dropdown-container--open
.select2-results__option[aria-selected="true"],
.forminator-select-dropdown
.select2-results__option[aria-selected="true"] {
    background: #CC5500 !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-field-html {
    width: 100% !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
}

.my-yatra-form-body
#forminator-module-1915
.my-yatra-section-title {
    width: 100% !important;
    margin: 5px 0 20px !important;
    padding: 0 0 10px !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    border-bottom: 2px solid #FFE0B2 !important;
    color: #B33600 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.5px !important;
}

.my-yatra-form-body
#forminator-module-1915
.my-yatra-section-icon {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #E65100 !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    flex-shrink: 0 !important;
}

.my-yatra-form-body
#forminator-module-1915
.my-yatra-section-title strong {
    display: inline-block !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #B33600 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.4 !important;
    letter-spacing: 0.5px !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-phone .iti {
    width: 100% !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-phone input.forminator-input {
    width: 100% !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-phone .iti__selected-flag {
    background: transparent !important;
    padding: 0 8px 0 10px !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-input-with-icon {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-input-with-icon
.forminator-icon-calendar {
    color: #9CA3AF !important;
    pointer-events: none !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-datepicker.forminator-input {
    cursor: pointer !important;
}

#ui-datepicker-div.forminator-calendar--default::before {
    display: none !important;
    content: none !important;
}

#ui-datepicker-div.ui-datepicker {
    z-index: 999999 !important;
    padding: 10px !important;
    background: #FFFFFF !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 8px !important;
    box-shadow: 0 12px 30px rgba(0,0,0,.12) !important;
}

#ui-datepicker-div .ui-datepicker-header {
    background: #CC5500 !important;
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 6px !important;
}

#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
    color: #FFFFFF !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}

#ui-datepicker-div .ui-datepicker-calendar th {
    color: #6B7280 !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 600 !important;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-default {
    background: #FFFFFF !important;
    border: 1px solid #F1F3F5 !important;
    color: #374151 !important;
    text-align: center !important;
    border-radius: 5px !important;
    font-family: 'Poppins', Arial, sans-serif !important;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-default:hover {
    background: #FFF1E3 !important;
    color: #CC5500 !important;
    border-color: #FFD2A6 !important;
}

#ui-datepicker-div .ui-datepicker-calendar .ui-state-active,
#ui-datepicker-div .ui-datepicker-calendar .ui-state-highlight {
    background: #CC5500 !important;
    color: #FFFFFF !important;
    border-color: #CC5500 !important;
}

#ui-datepicker-div .ui-datepicker-prev,
#ui-datepicker-div .ui-datepicker-next {
    background: rgba(255,255,255,.18) !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    width: 28px !important;
    height: 28px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-error-message {
    margin-top: 5px !important;
    color: #DC2626 !important;
    font-size: 12px !important;
    line-height: 1.4 !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-button-submit {
    width: 100% !important;
    max-width: 300px !important;
    min-width: 180px !important;
    min-height: 48px !important;
    margin: 8px auto 0 !important;
    padding: 11px 25px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: linear-gradient(135deg, #BF4300 0%, #8C2A00 100%);
    color: #FFFFFF !important;
    border: none !important;
    border-radius: 6px !important;
    font-family: 'Poppins', Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    cursor: pointer !important;
    box-shadow: 0 5px 14px rgba(204, 85, 0, 0.20) !important;
   }

.my-yatra-form-body
#forminator-module-1915
.forminator-button-submit:hover {
    background: linear-gradient(135deg, #BF4300 0%, #8C2A00 100%);
    color: #FFFFFF !important;
}

.my-yatra-form-body
#forminator-module-1915
.forminator-button-submit:active {
    transform: translateY(0) !important;
}

@media (min-width: 783px) {

    #forminator-module-1915 .forminator-col-6 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }

   
    #forminator-module-1915 .forminator-col-12 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    #forminator-module-1915 .forminator-col-full {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

@media (max-width: 782px) {

    .my-yatra-form-wrapper {
        width: 100% !important;
        max-width: 100% !important;
        margin: 15px auto !important;
        border-radius: 9px !important;
    }

    .my-yatra-form-header {
        padding: 22px 15px !important;
    }

    .my-yatra-form-header h2 {
        font-size: 22px !important;
        line-height: 1.35 !important;
    }

    .my-yatra-form-header p {
        font-size: 12px !important;
    }

    .my-yatra-form-body {
        padding: 22px 15px 25px !important;
    }

    #forminator-module-1915 .forminator-row {
        display: flex !important;
        flex-direction: column !important;
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    #forminator-module-1915 .forminator-col,
    #forminator-module-1915 .forminator-col-4,
    #forminator-module-1915 .forminator-col-6,
    #forminator-module-1915 .forminator-col-12,
    #forminator-module-1915 .forminator-col-full {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #forminator-module-1915 .forminator-field {
        margin-bottom: 15px !important;
    }

    #forminator-module-1915 .forminator-label {
        font-size: 12px !important;
        margin-bottom: 6px !important;
    }

    #forminator-module-1915 .forminator-input,
    #forminator-module-1915 input[type="text"],
    #forminator-module-1915 input[type="email"],
    #forminator-module-1915 input[type="tel"],
    #forminator-module-1915 input[type="date"] {
        height: 44px !important;
        min-height: 44px !important;
        padding: 9px 12px !important;
        font-size: 13px !important;
    }

    #forminator-module-1915 textarea,
    #forminator-module-1915 .forminator-textarea {
        min-height: 82px !important;
        font-size: 13px !important;
    }

    #forminator-module-1915 .select2-container {
        width: 100% !important;
        max-width: 100% !important;
    }

    #forminator-module-1915
    .select2-container--default
    .select2-selection--single {
        height: 44px !important;
        min-height: 44px !important;
    }

    #forminator-module-1915
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
        line-height: 42px !important;
        font-size: 13px !important;
    }

    #forminator-module-1915
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
        height: 42px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title {
        margin: 7px 0 18px !important;
        padding-bottom: 8px !important;
        font-size: 16px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title strong {
        font-size: 16px !important;
    }

    #forminator-module-1915
    .my-yatra-section-icon {
        font-size: 14px !important;
    }

    #forminator-module-1915
    .forminator-button-submit {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        min-height: 47px !important;
        margin: 8px auto 0 !important;
        font-size: 13px !important;
    }
}

@media (max-width: 480px) {

    .my-yatra-form-header {
        padding: 19px 12px !important;
    }

    .my-yatra-form-header h2 {
        font-size: 20px !important;
    }

    .my-yatra-form-header p {
        font-size: 11.5px !important;
    }

    .my-yatra-form-body {
        padding: 18px 11px 22px !important;
    }

    #forminator-module-1915 .forminator-field {
        margin-bottom: 13px !important;
    }

    #forminator-module-1915 .forminator-label {
        font-size: 11.5px !important;
        margin-bottom: 6px !important;
    }

    #forminator-module-1915 .forminator-input,
    #forminator-module-1915 input[type="text"],
    #forminator-module-1915 input[type="email"],
    #forminator-module-1915 input[type="tel"],
    #forminator-module-1915 input[type="date"] {
        height: 43px !important;
        min-height: 43px !important;
        font-size: 12.5px !important;
    }

    #forminator-module-1915
    .select2-container--default
    .select2-selection--single {
        height: 43px !important;
        min-height: 43px !important;
    }

    #forminator-module-1915
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
        line-height: 41px !important;
        font-size: 12.5px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title {
        font-size: 15px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title strong {
        font-size: 15px !important;
    }

    #forminator-module-1915
    .my-yatra-section-icon {
        font-size: 13px !important;
    }

    #forminator-module-1915
    .forminator-button-submit {
        min-height: 46px !important;
        font-size: 13px !important;
    }
}

@media (max-width: 380px) {

    .my-yatra-form-header h2 {
        font-size: 19px !important;
    }

    .my-yatra-form-body {
        padding-left: 9px !important;
        padding-right: 9px !important;
    }

    #forminator-module-1915 .forminator-label {
        font-size: 11px !important;
    }

    #forminator-module-1915 .forminator-input,
    #forminator-module-1915 input[type="text"],
    #forminator-module-1915 input[type="email"],
    #forminator-module-1915 input[type="tel"],
    #forminator-module-1915 input[type="date"] {
        font-size: 12px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title {
        font-size: 14px !important;
    }

    #forminator-module-1915
    .my-yatra-section-title strong {
        font-size: 14px !important;
    }
}

#forminator-module-1915 #date-1 {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
    }

address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    font-size: 15px;
}

.elementor-1905 .elementor-element.elementor-element-3ccbb02 a{
    text-decoration: none;
}/* End custom CSS */