.field_calendar input, .field_search .b_search, select {
    background-image: url(/images/microsite/advanced/sprite_basic.svg?v=1.01) !important;
    background-repeat: no-repeat !important;
  }
  
  
  @media (min-width: 769px) {
    #OfferSearcher_Top_0 {
        display: none; /* Oculta en pantallas mÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡s grandes */
    }
    
    #LastOffersHorizontal__6 {
        display: none; /* Oculta en pantallas mÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡s grandes */
    }
          #LastOffersHorizontal_Left_3 {
        background-color: #00b2a9 !important;
      }
  }
  
  
  @media (max-width: 768px) {
    
  footer p {
  margin: 0;
  }
   
  a.uk-button.uk-button-danger {
    color: #ffffff !important; /* Cambia #ffffff al color que prefieras */
  }
    
  .b_primary {
  color: #fff !important;
  }
  
  h1{
  margin-top: 336px !important;
    text-align: center !important;
      font-size: 24px !important;
      line-height: 34px !important;
  }
    
  .header-mf img {
    max-height: 120px !important;
    height: auto;
  }
    
    main {
  padding-bottom: 10px;
  }
    
    
    #OfferSearcher__2 {
        display: none; /* Oculta en mÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â³viles */
    }
    
   #LastOffersHorizontal__4 {
        display: none; /* Oculta en mÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â³viles */
    }
    
   #RawHtml__1 {
        display: none; /* Oculta en mÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â³viles */
    }
    
  .field_input_icon:not(.right) input {
  padding-left: 50px;
  width: 100% !important;
  }
      
  #OfferSearcher_Top_0 {
  background-image: url('https://imageswl.pandape.com/Smartfit/movil.png') !important;
  background-size: cover;
  }
    #LastOffersHorizontal_Left_6 {
      background-color: #fff !important;
    }
    
  }
  
  
  
  .field_group {
      background: #F9B41C;
      padding: 40px;
      padding-bottom: 0px;
      border-radius: 10px;
      margin-top: -140px !important;
      z-index: 1;
      position: relative;
      -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
              box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
      width: 100% !important;
    }
    
  #OfferSearcher_Secondary {
      background: #fff !important;
  }
  
  .intro:before {
        background-color: rgba(255, 255, 255, 0) !important;
      height: 120px !important;
      }
  
  .intro {
      height: 120px !important;
  }
  
  
  #LastOffersHorizontal_Left_6 h3 {
      font-size: 35px !important;
  }
  #LastOffersHorizontal_Left_6 a {
      color: #F9B41C !important;
  }
  
  .sherlock-styles .field_help:not(.alone) {
    float: left !important;
    margin-bottom: 0;
    margin-top: 5px;
    text-align: left !important;
  }
  
  
  
  
  .choose_us_section .owl-theme {
      display: flex;
      gap: 20px; /* Ajusta el espacio entre elementos */
      flex-wrap: wrap; /* Permite que los elementos se muevan a una nueva lÃ­nea en pantallas mÃ¡s pequeÃ±as */
      justify-content: center; /* Centra los elementos horizontalmente */
  }
  
  .choose_us_section .item {
      flex: 1 1 calc(25% - 20px); /* Ajusta el ancho para mostrar 4 elementos por fila, o ajusta segÃºn tu diseÃ±o */
      max-width: 300px; /* Opcional, para limitar el ancho de cada caja */
      box-sizing: border-box;
      text-align: center;
  }
  
  .our_news_section .owl-theme {
      display: flex;
      gap: 20px; /* Espacio entre elementos */
      flex-wrap: wrap; /* Permite que los elementos se ajusten en varias lÃ­neas en pantallas pequeÃ±as */
      justify-content: center; /* Centra los elementos horizontalmente */
  }
  
  .our_news_section .item {
      flex: 1 1 calc(33.33% - 20px); /* Ajusta el ancho para 3 elementos por fila en pantallas grandes */
      max-width: 100%; /* Limita el ancho mÃ¡ximo de cada elemento */
      box-sizing: border-box;
      text-align: center;
  }
  
  
  
  /* Contenedor del carrusel de testimonios */
  .testimonials_section .owl-carousel {
      position: relative;
      width: 100%;
      height: auto;
  }
  
  /* Ocultar todos los testimonios inicialmente */
  .testimonials_section .item {
      position: absolute;
      width: 100%;
      opacity: 0;
      transition: opacity 1s ease-in-out;
  }
  
  /* AÃ±adir la animaciÃ³n que mostrarÃ¡ los testimonios uno por uno */
  @keyframes fadeTestimonials {
      0%, 33% {
          opacity: 1;
          z-index: 1;
      }
      34%, 100% {
          opacity: 0;
          z-index: 0;
      }
  }
  
  /* Aplicar la animaciÃ³n secuencialmente a cada testimonio */
  .testimonials_section .item:nth-child(1) {
      animation: fadeTestimonials 21s infinite;
  }
  
  .testimonials_section .item:nth-child(2) {
      animation: fadeTestimonials 21s infinite 7s;
  }
  
  .testimonials_section .item:nth-child(3) {
      animation: fadeTestimonials 21s infinite 14s;
  }
  
  
  .bg-blue {
    background-color: #000 !important;
  }