.viewdesk{
	display: block !important;
}
.viewmobile{
	display: none !important;
}

@media screen and (max-width:800px) {
	.viewdesk{
	    display: none !important;
	}
	.viewmobile{
	    display: block !important;
	}
	.contertextintro {
	  width: 90%;
	  max-width: 500px;
	  float: left;
	  padding-top: 25vh;
	  display: block;
	  overflow: hidden;
	}
	.conter60, .conter40, .conter50, .conter25, .conter30, .conter67, .conter70, .conter75, .conter35, .conter65, .conter45, .conter55,
	.conter33, .conter20, .conter95, .conter95left, .conter95right, .conter80{
		width: 100%;
	}
	.conterlogro2{
		display: block;
	}
	.conterredondologros{
		border-radius:20px;
	}
	.conterflex{
		display: block;
	}
	.contertitulobecasbbv {
	  	width: auto;
		min-width: inherit;
		display: block;
		padding: 20px 40px 20px 42px;
		overflow: hidden;
		border-radius: 0px 100px 100px 0px;
		background-color: #e9e9f0;
		position: relative;
		z-index: 1;
		left: inherit;
		top: inherit;
	}
	.conterbecass1inter {
		display: block;
		padding: 50px 40px 40px 40px;
	}
	.conteropera1a{
		width: 100%;
		display: block;
	}
	.conteropera2b{
		display: block;
	}
	.conterplat1inter{
		display: block;
		padding: 50px 40px 40px 40px;
	}
	.btn-open-menu {
	  position: fixed;
	  top: 15px;
	  right: 15px;
	  cursor: pointer;
	  background-color: #ff5752;
	  width: 50px;
	  height: 50px;
	  padding: 17px 10px 20px 10px;
	  z-index: 999;
	}
	header .header-content {
  		width: 100%;
  	}
  	header {
  		z-index: 1000;
  	}
  	.bordgris1 {
	  border-right: 0px solid #b2b2b2;
	}
	.titulo1 {
	  font-family: BentonSansBBVA-Book;
	  font-size: 42px;
	  line-height: 42px;
	}
	.conteropera1a {
		border-right: 0px solid #ffffff;
	}
	.borrightblanco {
	  border-right: 0px solid #ffffff;
	}
	.bordrightazul {
	  border-right: 0px solid #004481;
	}
	.bordleftazul {
	  border-left: 0px solid #004481;
	}
	.link-menu {
	  font-family: BentonSansBBVA-Bold;
	  font-size: 16px;
	}
	header .header-content nav a {
		padding-bottom: 10px;
	}
	.contertituloplat {
	  width: 100%;
	  min-width: initial;
	  position: relative;
	  left: auto;
		top: inherit;
	}
	.height175 {
	  height: auto;
	}
	.conteroperativ3a {
  		width: 100%;
  	}
  	.titulo1progra {
	  font-family: BentonSansBBVA-Medium;
	  font-size: 34px;
	  line-height: 34px;
	}
	.conteroperativ3b {
  		width: 100%;
  	}
  	.padleft25px{
  		padding-left: 0px;
  	}
  	.padleft40{
  		padding-left: 0px;
  	}
  	.bordblanco {
	  border-left: 0px solid #fff;
	}
	.conterlogro4 {
	  width: 100%;
	  display: flex;
	  overflow: hidden;
	  background-color: #fefaef;
	  padding: 0px;
	  border-bottom: 2px solid #ff5752;
	  border-left: 0px solid #ff5752;
	  align-items: center;
	  align-self: center;
	}
	.lightbox .popup {
		padding: 30px;
	}
	.padleft50px {
	  padding-left: 0px;
	}
	.imgresponsive{
		width: 120px;
		margin: 0 auto;
		display: block;
	}
	.padmovil{
		padding-top: 30px;
	}
	.conteropera2a{
		width:100%;
	}
	.contertituloacerca {
	  width: 90%;
	  max-width: 400px;
	  display: block;
	  position: absolute;
	  overflow: hidden;
	  left: 4%;
	  top: 4%;
	}
	.lightbox:target {
	  top: 0%;
	  bottom: 0%;
	  opacity: 1;
	  visibility: visible;
	}
	.lightbox {
	  position: fixed;
	  top: -100%;
	  bottom: 100%;
	  left: 0;
	  right: 0;
	  background: rgba(72,194,197,.8);
	  z-index: 1002;
	  opacity: 0;
	  visibility: hidden;
	}
	#lightbox-controls {
	  position: fixed;
	  height: 70px;
	  width: 70px;
	  top: -70px;
	  right: 0;
	  z-index: 1005;
	}
	.odsresponsive{
		width: 230px;
		display: block;
		float: left;
		padding-bottom: 15px;
	}
	.contermobilacerca{
		width: 90%;
		display: block;
		overflow: hidden;
		background-color: #fff;
		padding: 20px;
		margin-top: 300px;
	}
	.imglogohome {
	  width: 90%;
	  max-width: 190px;
	  display: block;
	  overflow: hidden;
	  position: absolute;
	  right: inherit;
	  top: 49px;
	  left: 20px;
	}
	.contertitulohome {
	  width: 90%;
	  max-width: 700px;
	  display: flex;
	  overflow: hidden;
	  align-items: center;
	  align-content: center;
	  position: absolute;
	  left: 20px;
	  bottom: 45px;
	}













}