section img {
    width: 100%;
    max-width: 100vw;
    height: 100%;
    margin-bottom: -4px;
}
.video-cover img {
  cursor: pointer;
}
.flex-desktop {
  display: flex;
}
.flex-desktop img {
  width: 50%;
  max-width: 50vw;
}
@media screen and (min-width:768px) {
    .mobile {
        display: none !important;
    }
}
@media screen and (max-width:767px) {
    .desktop {
        display: none !important;
    }
}

/* Youtube Embed Lightbox */
.lightbox {
    background-color: rgba(0,0,0,.89);
    overflow: hidden;
    position: fixed;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 1;
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
}
    
    .lightbox-container {
      position: relative;
      width: 960px;
      max-width: 90%;
      margin: 7% auto;
      display: block;    
      padding: 0 3%;
      height: auto;
      z-index: 10;
    }
      
    .lightbox-content {
      box-shadow: 0 1px 6px rgba(0,0,0,.7);
    }
    
    .lightbox-close {
      text-transform: uppercase;    
      background: transparent;
      position: absolute; 
      font-family: Arial, Helvetica, sans-serif;
      font-weight: 300;      
      font-size: 30px;
      display: block;
      border: none;
      color: white;
      top: -40px;
      right: 3%;
    }
  
    .video-container {  
      padding-bottom: 56.25%;
      position: relative;  
      padding-top: 30px; 
      overflow: hidden;
      height: 0; 
    }
  
    .video-container iframe,
    .video-container object,
    .video-container embed {
      position: absolute;
      height: 100%;
      width: 100%;  
      left: 0;  
      top: 0;
    }

#mobile{ display: none; }
	#dektop{ display: block; }
#div_idiomas{ position: absolute; z-index: 455; top:10px; right: 30px; }
#div_idiomas img{ margin-left: 5px; width: 20px;  height: auto; }

@media   (max-width: 800px) {

	#mobile{ display: block; }
	#dektop{ display: none; }
	
#div_idiomas{ top:10px; right: 15px; }
#div_idiomas img{ width: 20px; height: auto;}
	
}
