@media (max-width: 1199px){
    #edificios{
        display: none
    }

    #formulario {
        margin-top:20px !important;
    }

    #formulario .campo_formulario {
        font-size: 80% !important;
    }

    #formulario .campo_formulario .titulo {
        margin-top: 0px !important;
    }

    #formulario .campo_formulario .titulo1{
        margin-top: 6px !important;
    }

    #formulario .campo_formulario .titulo_registrar{
        margin-top: 0px !important;
    }

    #formulario .campo_formulario .titulo2{
        margin-top: 6px !important;
    }

    #formulario .campo_formulario .titulo3{
        margin-top: 0px !important;
    }

    #formulario .campo_formulario.finalizar{
        font-size: 100% !important;
        margin-top: 0px !important;
        padding-top: 27px;
    }

    #formulario .campo_formulario .titulo1_ingles{
        margin-top: 6px !important;
    }

    #formulario .campo_formulario .titulo_registrar_ingles{
        margin-top: 6px !important;
    }

    #formulario .campo_formulario .titulo2_ingles{
        margin-top: 6px !important;
    }

    #formulario .campo_formulario .titulo3_ingles{
        margin-top: 0px !important;
    }

    #formulario .campo_formulario.finalizar_ingles{
        font-size: 100% !important;
        margin-top: 0px !important;
    }

    #formulario .descripcion {
        font-size: 90%;
    }

    #lista_proveedores fieldset div.informacion1 div.nombre{
        padding-top: 10px;
    }

    #lista_proveedores fieldset div.informacion1 div.informacion1_texto{
        margin-left: -20px;
    }

    #lista_proveedores fieldset div.informacion2 a.video {
        display: block;
    }

    #lista_proveedores fieldset div.informacion2 .estrellas{
        width: 150%;
    }

    #lista_proveedores fieldset div.informacion2 a{
        margin-top: 10px;
    }

    #resultado_proveedores fieldset div.informacion1 div.nombre{
        padding-top: 10px;
    }

    #resultado_proveedores fieldset div.informacion1 div.informacion1_texto{
        margin-left: -20px;
    }

    #resultado_proveedores fieldset div.informacion2 a.video {
        display: block;
    }

    #resultado_proveedores fieldset div.informacion2 .estrellas{
        width: 150%;
    }

    #resultado_proveedores fieldset div.informacion2 a{
        margin-top: 10px;
    }

    #formulario div.descripcion{
        height: 215px !important;
    }
}

@media (max-width: 991px){
    
    #formulario fieldset#pasos{
        border-left: none;
    }

    #formulario .campo_formulario {
        font-size: 85% !important;
    }

    #formulario .campo_formulario.finalizar{
        font-size: 130% !important;
        padding-top: 23px;
    }

    #formulario .campo_formulario.finalizar_ingles{
        font-size: 130% !important;
        padding-top: 23px;
    }

    #formulario #resumen_formulario #resumen{
        display: none;
    }

    #lista_proveedores div.informacion2 .video_proveedor{
        display: none
    }

    #lista_proveedores div.informacion2 .informacion_proveedor{
        text-align: right;
    }

     #lista_proveedores fieldset div.informacion2 .estrellas{
        width: 110%;
    }
    
    #lista_proveedores fieldset div.informacion1 div.valoraciones_proveedor{
        display: none;
    }

    #resultado_proveedores div.informacion2 .video_proveedor{
        display: none
    }

    #resultado_proveedores div.informacion2 .informacion_proveedor{
        text-align: right;
    }

     #resultado_proveedores fieldset div.informacion2 .estrellas{
        width: 110%;
    }
    
    #resultado_proveedores fieldset div.informacion1 div.valoraciones_proveedor{
        display: none;
    }

    #formulario div.descripcion{
        height: 217px !important;
    }
}

@media (max-width: 767px){
    #formulario #noticias_servicios{
        display: none;
    }

    #titulo{
        margin-top: 54px;
        font-size: 100%;
    }

    #formulario{
        margin-left: 3px;
        margin-right: 3px;
    }

    #formulario button.siguiente{
        /*font-size: 100%;*/
    }

    #formulario .btn.btn-primary.anterior{
        font-size: 100%;
    }
    
    #formulario .campo_formulario{
        background: #fff !important;
        height: 40px !important;
        padding: 0 !important;
        width: 100% !important;
    }

    #formulario .campo_formulario.finalizar{
        background: #fff !important;
        height: 40px !important;
        padding: 0 !important;
        padding-top: 8px !important;
    }

    #formulario .campo_formulario.active{
        background: #6ec9e4 !important;
        height: 40px !important;
        padding: 0 !important;
    }

    #formulario .campo_formulario div.numero{
        padding:0 !important;
        margin: 0 !important;
        padding-left: 25px !important;
        font-size: 230% !important;
    }

    #formulario .campo_formulario .titulo{
        padding-left: 0;
        font-size: 111%;
        padding-top: 6px;
    }

    #formulario .campo_formulario .titulo3 {
        margin-top: 6px !important;
    }

    #formulario select[multiple]{
        font-size: 80%;
    }
    
    fieldset.no_proveedores{
        margin-left: 3px !important;
        margin-right: 3px !important;
    }

    #lista_proveedores{
        margin-left: 3px;
        margin-right: 3px;
    }

    #lista_proveedores fieldset div.informacion1 div.informacion1_texto{
        padding: 0 !important;
        margin: 0 !important;
        font-size: 13px !important;
        padding-left: 10px !important;
    }

    #lista_proveedores fieldset div.informacion1 div.informacion1_texto .nombre{
        font-size: 11px !important;
        padding-top: 5px !important;
        padding-right: 10px !important;
        text-align: left;
        margin-bottom: 10px;
    }
    
    #lista_proveedores div.informacion1 .imagen_proveedor{
        text-align: left;
    }

    #lista_proveedores div.informacion1 .imagen_proveedor img{
        /*width: 50px;
        height: 50px;*/
    }

    #lista_proveedores div.informacion1 .familia{
        display: none;
    }

    #lista_proveedores div.informacion1 .zona{
        display: none;
    }

    #lista_proveedores div.informacion2 .recomendaciones_linkedin {
        margin-top: 5px;
    }

    #lista_proveedores div.informacion2 .recomendaciones_proveedor .recomendacion_1{
        display: none;
    }

    #lista_proveedores div.informacion2 .recomendaciones_linkedin .recomendacion_1{
        display: none;
    }

    #lista_proveedores fieldset div.informacion2 .recomendaciones_proveedor .imagen img{
        max-width: 80px;
    }

    #lista_proveedores div.informacion3 .noticia_1{
        display: none;
    }

    #lista_proveedores fieldset div.informacion1 img {
        margin-bottom: 0;
    }

    #resultado_proveedores{
        margin-left: 3px;
        margin-right: 3px;
    }

    #resultado_proveedores fieldset div.informacion1 div.informacion1_texto{
        padding: 0 !important;
        margin: 0 !important;
        font-size: 13px !important;
        padding-left: 10px !important;
    }

    #resultado_proveedores fieldset div.informacion1 div.informacion1_texto .nombre{
        font-size: 11px !important;
        padding-top: 5px !important;
        padding-right: 10px !important;
        text-align: left;
        margin-bottom: 10px;
    }
    
    #resultado_proveedores div.informacion1 .imagen_proveedor{
        text-align: left;
    }

    #resultado_proveedores div.informacion1 .imagen_proveedor img{
        /*width: 50px;
        height: 50px;*/
    }

    #resultado_proveedores div.informacion1 .familia{
        display: none;
    }

    #resultado_proveedores div.informacion1 .zona{
        display: none;
    }

    #resultado_proveedores div.informacion2 .recomendaciones_linkedin {
        margin-top: 5px;
    }

    #resultado_proveedores div.informacion2 .recomendaciones_proveedor .recomendacion_1{
        display: none;
    }

    #resultado_proveedores div.informacion2 .recomendaciones_linkedin .recomendacion_1{
        display: none;
    }

    #resultado_proveedores fieldset div.informacion2 .recomendaciones_proveedor .imagen img{
        max-width: 80px;
    }

    #resultado_proveedores div.informacion3 .noticia_1{
        display: none;
    }

    #resultado_proveedores fieldset div.informacion1 img {
        margin-bottom: 0;
    }

    #formulario .tabla_proveedores{
        display: none;
    }

    #formulario #texto_info h1{
        margin-top: 0;
        text-transform: none;
    }

    #indicador_proveedores{
        display: none;
    }
}

@media (max-width: 525px){
    #lista_proveedores fieldset div.informacion2 .estrellas{
        margin-right: 0px;
        margin-left: -7px;
        font-size: 100%;
    }

    #resultado_proveedores fieldset div.informacion2 .estrellas{
        margin-right: 0px;
        margin-left: -7px;
        font-size: 100%;
    }
}

@media (max-width: 400px){
    #lista_proveedores fieldset div.informacion1 .estrellas{
        width: 150%;
    }

    #resultado_proveedores fieldset div.informacion1 .estrellas{
        width: 150%;
    }
}
/*
     FILE ARCHIVED ON 04:15:15 Jul 04, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:22:42 Aug 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.386
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.04
  esindex: 0.006
  cdx.remote: 8.395
  LoadShardBlock: 56.706 (3)
  PetaboxLoader3.datanode: 44.544 (4)
  PetaboxLoader3.resolve: 73.978 (2)
  load_resource: 89.858
*/