.nice-select{
        width:100% !important;
        height: 49px;
        line-height: 53px;
        border:none;
        border-radius:0px;
    }
    .hero--layout1 .slick-dots li.slick-active button{
        display:none;
    }
    .review-slider {
    margin: 20px auto;
    padding: 0 40px;
}
#town_area {
  list-style-type: none; /* Remove bullet points */
  padding: 0;
  margin: 0;
}
  #other{
        display:none;
    }
    #message_response_error{
        display:none;
    }
    #message_response_success{
        display:none;
    }

#town_area li {
  display: inline; /* Display each <li> inline */
  margin-right: 10px; /* Optional: add spacing between cities */
}


.review-text {
    font-size: 16px;
    margin-bottom: 10px;
}

.author {
    font-weight: bold;
    margin-bottom: 5px;
}

.rating {
    color: #f39c12; /* Star color */
}
.form-style3{
    padding:30px 25px;
    border-radius:10px;
}
.hero-section-custom{
    padding-top:60px;
}
@media screen and (max-width: 480px) {
  .custom_me {
    /*background-color: lightgreen;*/
    padding-top:20px;
  }
  .nice-select .list{
    width:300px;
    height:290px;
    scroll-behavior: smooth;
        overflow-y: scroll;
}
.image_section_that{
    display:none;
}
}
  .slick-slide {
    /* text-align: center; */
    padding: 20px;
    margin:5px;
    /* background-color: #fff; */
    border-radius: 10px;
    border:1px solid #c0c0c0; 
    /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); */
}
.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

.marquee p {
  display: inline-block;
  padding-left: 100%;
  animation: scroll 20s linear infinite;
}
.footer_image_under p {
    color:white;
    padding-top:20px
  }
@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}
.hidden {
    opacity: 0;
    transition: opacity 0.6s ease-in-out;
}

.visible {
    opacity: 1;
}

caption{
    display:none;
}
.custom-iframe {
    height: 600px;
    border: none; /* frameborder="0" equivalent */
    overflow: hidden; /* scrolling="no" equivalent */
    margin: 0; /* marginheight="0" and marginwidth="0" equivalent */
    width: 100%; /* Adjust width as needed */
}