      .padre {
          text-align: center;
          position: relative;
          top: 50%;
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
        }
      .img1 {
        width: 100%;
        height: auto;
        padding-top: 5px;
      }
      .section_div{
        background-color: #fafafa;
      }
      .img23 {
        width: 50%;
        height: auto;
      }
      @media (min-width: 768px) {
        .pantalla-768{
          display: none;
        }
        .img_footer {
          width: 70%;
          height: auto;
        }
        .img_footer1 {
          width: 80%;
          height: auto;
        }
      }
      @media (max-width: 767px) {
        .none_{
          display: none;
        }
        .none_{
          display: -ms-flexbox;
          display: none;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
        }
        .img_resp{
          width: 60%;
          height: auto;
        }
        .padding_bottom{
          padding-bottom: 50px;
        }
        .padding_bottom_div{
          padding-bottom: 5px;
        }
        .padding_bottom_div1{
          padding-bottom: 5px;
        }
        .padding_bottom_div2{
          padding-bottom: 80px;
        }
        .h2_head_left{
          text-align: center; 
          font-weight: 700; 
          font-size: 1.3rem;
        }
        .h2_heads_right{
          text-align: center; 
          font-weight: 700; 
          font-size: 1.3rem;
        }
        .h1_head{
          display: inline; 
          font-size: 1.8rem; 
          font-weight: 700;
        }
        .pantalla123{
          display: none;
        }
        .centrar_redes{
          text-align: center;
          padding-top: 30px;
        }
        .center_contacto_movil{
          text-align: center;
        }
        .img_footer1 {
          width: 55%;
          height: auto;
        }
        .img_footer {
          width: 70%;
          height: auto;
        }
      }
      @media screen and (min-width : 768px) and (max-width : 1024px) {
        .none_{
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin-right: -15px;
          margin-left: -15px;
        }
        .none_1{
          display: none;
        }
        
        .padding_bottom{
          padding-bottom: 50px;
        }
        .padding_bottom_div{
          padding-bottom: 5px;
        }
        .padding_bottom_div1{
          padding-bottom: 5px;
        }
        .padding_bottom_div2{
          padding-bottom: 80px;
        }
        .h2_head_left{
          text-align: center; 
          font-weight: 700; 
          font-size: 1.75rem;
        }
        .h2_heads_right{
          text-align: center; 
          font-weight: 700; 
          font-size: 1.75rem;
        }
        .h1_head{
          display: inline; 
          font-size: 2.5rem; 
          font-weight: 700;
        }
        .intro-single {
          padding-top: 6.5rem;
        }
        .parallax {
          background-image: url("../Componentes/Banners/expositor.png");
          min-height: 260px;  
          background-repeat: round;
          background-size: auto;
        }
        .img_footer {
          width: 100%;
          height: auto;
        }
      }
      @media (min-width: 1025px) {

        .none_{
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          margin-right: -15px;
          margin-left: -15px;
        }
        .none_1{
          display: none;
        }

        .padding_bottom{
          padding-bottom: 50px;
        }
        .padding_bottom_div{
          padding-bottom: 50px;
        }
        .padding_bottom_div1{
          padding-bottom: 30px;
        }
        .padding_bottom_div2{
          padding-bottom: 80px;
        }
        .h2_head_left{
          text-align: left; 
          font-weight: 700; 
          font-size: 2rem;
        }
        .h2_heads_right{
          text-align: right; 
          font-weight: 700; 
          font-size: 2rem;
        }
        .h1_head{
          display: inline; 
          font-size: 3rem; 
          font-weight: 700;
        }
        .parallax {
          background-image: url("../Componentes/Banners/expositor.png");
          min-height: 560px; 
          background-repeat: round;
          background-size: auto;
        }
        .img_footer {
          width: 100%;
          height: auto;
        }
      }

      #g-recaptcha-response {
                display: block !important;
                position: absolute;
                margin: -78px 0 0 0 !important;
                width: 302px !important;
                height: 76px !important;
                z-index: -999999;
                opacity: 0;
            }

            .a_style {
        color: #152342;
      }

      .a_style:hover {
        color: #3051e0;
      }

      .zoom{
        transition: 1.5s ease;
        -moz-transition: 1.5s ease; /* Firefox */
        -webkit-transition: 1.5s ease; /* Chrome - Safari */
        -o-transition: 1.5s ease; /* Opera */
      }
      .zoom:hover{
        transform : scale(1);
        -moz-transform : scale(2); /* Firefox */
        -webkit-transform : scale(2); /* Chrome - Safari */
        -o-transform : scale(2); /* Opera */
        -ms-transform : scale(2); /* IE9 */
      }

      .btn-flotante {
        font-size: 16px; /* Cambiar el tamaño de la tipografia */
        text-transform: uppercase; /* Texto en mayusculas */
        font-weight: bold; /* Fuente en negrita o bold */
        color: #00000; /* Color del texto */
        border-radius: 5px; /* Borde del boton */
        letter-spacing: 1px; /* Espacio entre letras */
        /*background-color: #E91E63; /* Color de fondo */
        padding: 18px 30px; /* Relleno del boton */
        position: fixed;
        bottom: 250px;
        right: 25px;
        transition: all 300ms ease 0ms;
        /*box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);*/
        z-index: 99;
      }
      .btn-flotante:hover {
        /*background-color: #2c2fa5; /* Color de fondo al pasar el cursor */
        /*box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);*/
        transform: translateY(-7px);
      }
      @media only screen and (max-width: 600px) {
        .zoom:hover{
        transform : scale(1);
        -moz-transform : scale(1); /* Firefox */
        -webkit-transform : scale(1); /* Chrome - Safari */
        -o-transform : scale(1); /* Opera */
        -ms-transform : scale(1); /* IE9 */
      }

        .btn-flotante {
          font-size: 14px;
          padding: 12px 20px;
          bottom: 250px;
          right: 0px;
        }

      } 