/***Estilos fotografiaRealtor**/
  .bordeCard {
    padding: 10px;
    margin: 0;
    height: auto;
    width: auto;

  }

  .fotografiaRealtor{
      z-index: 100;
         background-color: #fff;
       & figcaption {
        background-color: #fff;
        color: red;
        font-size: 2.3rem;
        line-height: 3rem;
        & figcaption small {
        padding: 0;
        margin:0;       
        text-align: center;
       }
        }
  } 



  /* Ajustes específicos para diferentes viewports */
  /* Extra small devices (portrait phones, less than 576px) */


     /* Responsividad */
    /* Extra small devices (portrait phones, less than 576px) */ 
 

  @media (min-width:250px) and (max-width: 575.98px) {
.fotografiaRealtor img {
      border-radius: 1px;
      content: url(img/evelyn_molina_realtor_new_jerseyprueba4.jpg);
    }

    .fotografiaRealtor{
       & figcaption {
        font-size: 2rem;
        line-height: 3rem;      
       }
        }

  }

  /* Small devices (landscape phones, 576px and up) */
  @media (min-width: 576px) and (max-width: 767.98px) {

    .fotografiaRealtor img {
      border-radius: 1px;
      content: url(img/evelyn_molina_realtor_new_jerseyprueba4.jpg);
    }

    .fotografiaRealtor{
       & figcaption {
        font-size: 1.85rem;
        line-height: 3rem;      
       }
        }

  }

  /* Medium devices (tablets, 768px and up) */
  @media (min-width: 768px) and (max-width: 991.98px) {

  }

  /* Large devices (desktops, 992px and up) */
  @media (min-width: 992px) and (max-width: 1199.98px) {
    .bordeCard {
    background-color: #ffffff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-sizing: border-box;
      
    }

   

  }

  /* Extra large devices (large desktops, 1200px and up) */
  @media (min-width: 1200px) and (max-width: 1399.98px) {

      .bordeCard{
      background-color: #ffffff;
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
      box-sizing: border-box;
   
      }


     
   }

  /* XXL devices (larger desktops, 1400px and up) */
  @media (min-width: 1400px) {
    .bordeCard{
    background-color: #fff;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-sizing: border-box;
    }

   
  }