    .fil5 {fill:#434242 !important}
    .fil3 {fill:#2B2A29 !important}
    .fil0 {fill:#2B2A29 !important}
    .fil4 {fill:#E31E24 !important}
    .fil9 {fill:#251717 !important}
    .fil10 {fill:#6B6463 !important}
    .fil1 {fill:#795835 !important}
    .fil13 {fill:#A19E9C !important}
    .fil14 {fill:#A5A3A1 !important}
    .fil11 {fill:#FAF8F8 !important}
    .fil12 {fill:#FBF5F4 !important}
    .fil8 {fill:#FCFCFC !important}
    .fil15 {fill:#FEFEFE !important;fill-rule:nonzero}
    .fil2 {fill:#EBECEC !important;fill-rule:nonzero}
    .fil6 {fill:#2B2A29 !important;fill-rule:nonzero}
    .fil16 {fill:#212122 !important;fill-rule:nonzero}
    .fil7 {fill:#F8F5F2 !important;fill-rule:nonzero}
    

    .wstr0 {stroke:#2B2A29;stroke-width:20}
    .wstr1 {stroke:#2B2A29;stroke-width:42.76}
    .wfil12 {fill:none;fill-rule:nonzero}
    .wfil4 {fill:#2B2A29}
    .wfil8 {fill:#FFF}
    .wfil5 {fill:#E31E24}
    .wfil10 {fill:#010101}
    .wfil2 {fill:#795835}
    .wfil1 {fill:#e6e0db}
    .wfil6 {fill:#E9EBE8}
    .wfil3 {fill:#FEFEFE;fill-rule:nonzero}
    .wfil13 {fill:#FEFEFE;fill-rule:nonzero}
    .wfil11 {fill:#FFF;fill-rule:nonzero}
    .wfil0 {fill:#D5CABF;fill-rule:nonzero}
    .wfil7 {fill:#fff;fill-rule:nonzero}
    .wfil14 {fill:#010101;fill-rule:nonzero}
    .wfil15 {fill:#F8F5F2;fill-rule:nonzero}
    .wfil9 {fill:#F8F5F2;fill-rule:nonzero}

    
    
    #black-svg-group, #white-svg-group {
        max-width: 1000px;
        display: none;
    }
    
    #BarmenasBlack2, #BarmenasBlack3, #BarmenasBlack4 {
        display: none;
        margin-left: 5px;
        margin-right: 5px;
    }
    
        #Barmenas2, #Barmenas3, #Barmenas4 {
        display: none;
        margin-left: 5px;
        margin-right: 5px;
    }
    
    
    #sampanoPiramide {
        position: absolute;
        top: -30px;
        max-width: 400px;
    }
    
    #mysticalFog {
        position: absolute;
        max-width: 300px;
        top: 150px;
        z-index: 2;
        opacity: 0.7;
        display:none;
    }
    
    #Piramide_x0020_light_x0020_brown, #Piramide_x0020_balta {
        display: none;
    }
    
    .visuals {
        display: none;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        border: 2px solid black;
        margin-bottom: 15px;
        background-image: url(https://cvbbarmenai.lt/wp-content/uploads/2024/11/BG3.png);
        background-size: cover;
        background-position: center;
        margin-left: 20px;
    }
    
    
    
    
    
#vue-booking-form {
  margin: 0 auto;
  padding: 20px;
}

.v-application {
    background: none;
}

.v-item-group .type-selected {
  /*border: 2px solid rgb(171, 214, 83) !important;*/
  /*outline: 2px solid rgb(171, 214, 83) !important;*/
  border-radius: 8px;
}

.v-application__wrap {
  min-height: auto;
  border-radius: 8px;
}

.enquiry-body {
  /*border: 2px solid rgba(22, 30, 44, 1);*/
  border-radius: 8px;
  display: flex;
}

.enquiry-aside {
  width: 20%;
  height: 100%;
  background: rgba(220, 206, 187, 1);
  padding: 20px;
}

.enquiry-bside {
  width: 20%;
  height: 100%;
  background: rgba(22, 30, 44, 1);
  padding: 20px;
}

.svg-wrap {
  border-radius: 8px;
  width: 100%;
  height: 250px;
  background: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

.enquiry-content {
  width: 80%;
  height: 100%;
}

.enquiry-steps {
  margin: 0;
  list-style: none;
  padding: 0;
}

.enquiry-steps li {
  width: 100%;
  background: white;
  font-weight: 400;
  font-size: 15px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.enquiry-aside h4 {
  color: white;
  text-align: center;
}
.picksTitle {
  color: white;
}
.bside-picks {
  color: white;
  list-style: none;
  padding: 0;
  margin: 0;
}

.contacts-list li a {
  color: white;
  text-align: center;
}

.contacts-list li {
  text-align: center;
}

.contacts-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Step mechanics */
.enquiry-step {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
  width: 100%;
}

.enquiry-content-title {
  padding: 20px;
}

.enquiry-step-body {
  padding: 20px;
}

.enquiry-step-footer {
  width: 100;
  border-top: 2px solid rgba(22, 30, 44, 1);
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  padding: 20px;
}


.forwad-button {
  text-transform: capitalize !important;
  color: white !important;
  background-color: black !important;
}

.enquiry-step-footer a {
  margin: 10px 20px;
}

/* Slide transitions */
/* Container overflow to prevent content spilling during transition */

/* Slide fix */
.enquiry-content {
  position: relative;
  overflow: hidden;
  height: 100%; /* Adjust to ensure proper height for content */
}

.carousel-wrapper {
  display: flex;
  width: 100%;
  transition: transform 0.5s ease-in-out, height 0.3s ease-in-out; /* Smooth height adjustment */
}

.enquiry-step {
  flex: 0 0 100%; /* Take full width of the container */
  box-sizing: border-box;
}

/**/

.enquiry-step {
  flex: 0 0 100%; /* Each step takes 100% width */
  box-sizing: border-box;
}

/* Type step */
.type-image {
  border-radius: 8px;
  cursor: pointer;
}

/* Auto height */
.enquiry-step {
  height: auto;
}
.carousel-wrapper {
  display: flex;
  flex-direction: row; /* Allow vertical height growth */
}


.scndImg {
  height: 350px;
}



/* Mobile responsivnes */
@media (max-width: 1000px) {
      .scndImg {
    height: 200px; /* Reduce height for mobile */
  }
  .enquiry-aside {
    display: none;
  }
  .enquiry-content {
    width: 100%;
    height: auto;
  }
  .enquiry-content svg {
    max-width: 380px;
  }
  .enquiry-bside {
    width: 100%;
    height: auto;
  }
  .enquiry-body {
    flex-direction: column-reverse;
  }
  
      #sampanoPiramide {
        position: absolute;
top: -200px;
  max-width: 150px;
    }
    
    #mysticalFog {
        position: absolute;
        max-width: 120px;
        top: 50px;
        z-index: 2;
        opacity: 0.7;
        display:none;
    }
}
