@media(max-width:768px){
  
  #logo {
      left: 0px;
      position: relative;
      top: 10px;
  }
  
  #logo img {
      width: 60%;
  }
  
  #polylang.close {
      right: -180px!important;
  }
  
  #polylang.open {
    right: 0px!important;
  }
  

  .margin-bottom-negativo {
      margin-bottom: 10px;
  }
  
  #search {
      top: 5%;
  }
  
  #register {
      top: 9%;
  }
  
  #linkedin{
    top: 13%;
  }
  
  #logo {
    left: -5px;
    top: 0px;
  }
  
  .responsive-menu-accessible .responsive-menu-box {
      top: 5px;
  }
  
  .responsive-menu-boring.is-active .responsive-menu-inner {
    top: 10%!important;
  }
  
  .responsive-menu-label {
      top: 10px!important;
  }
  
  #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow img{
    width:80%; 
  }
  
  #responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
    top: 0px;
  }
  
  .columna-servicio {
    margin: 0px auto!important;
    width: calc(33% - 40px);
    background: #FFFFFF!important; 
    padding: 5%!important;
  }
  
  .columna-fondo-amarillo .vc_column-inner {
    padding-top: 17%!important;
    padding-bottom: 17%!important;
  }
  
  .bloque-contenido{
    padding:1%!important;
  }
  
  .parrafo-bloque p, .parrafo-bloque p span {
    font-size: 0.9rem;
    line-height: 1rem;
  }
  
  .bloque-contenido-interno .titulo-bloque{
      padding: 0px 20px!important;
      line-height: 1;
  }
  
  .bloque-contenido-interno .titulo-bloque, .bloque-contenido-interno .parrafo-bloque {
    padding: 0px 20px!important;
  }
  
  
  .bloque-contenido-interno .titulo-bloque p strong {
    font-size: 1rem;
  }
  
  .titulo-bloque-inferior p, .titulo-bloque-inferior p span {
    font-size: 1.5rem;
    line-height:1.5rem;
  }
  
  .bloque-contenido-interno .parrafo-bloque p, .bloque-contenido-interno .parrafo-bloque p strong {
    font-size: 0.75rem;
  }
  
  .bloque-contenido-inferior {
    padding: 0 30px!important;
  }
  
  .add-ring-top:after {
    top: 5%;
    left: 10%;
  }
  
  #responsive-menu-container li.responsive-menu-item {
    margin: 25px;
	}
  
  #responsive-menu-container #responsive-menu li.responsive-menu-item .responsive-menu-item-link {
    font-size: 12px!important;
    height: 30px;
    line-height: 14px;
    padding: 0px 25px 0px 5px;
  }
  
  .responsive-menu-label{
      margin-right: -5px!important;
  }
  
    #responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link{
   font-size:14px!important; 
  }
  
 
  
  button#responsive-menu-button {
    width: 33.33%!important;
    height: 70px!important;
  }
  
  .bloque-contenido {
    padding: 2%!important;
  }
  
  
  
  .titulo-bloque, .parrafo-bloque, .enlace-bloque{
    margin-bottom:25px!important;
  }
  
  
  #custom-footer #footer-column-right {
	padding: 40px 20px 40px;
    font-size:12px!important;
  }
  
  #custom-footer #footer-column-right .vc_column-inner .wpb_column{
    padding:0px 5px;
  }
  
}