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

@media screen and (max-width:800px) {
	.viewdesk{
	    display: none !important;
	}
	.viewmobile{
	    display: block !important;
	}
	.titulo1, .titulo1a {
	  font-family: BentonSansBBVA-Bold;
	  font-size: 45px;
	  line-height: 45px;
	  color: #ffffff;
	  opacity: .7;
	}
	.contertextintro {
	  width: 90%;
	  max-width: 500px;
	  float: left;
	  padding-top: 25vh;
	  display: block;
	  overflow: hidden;
	}
	.conter60, .conter40, .conter50, .conter30, .conter70, .conter35, .conter65, .conter45, .conter55,
	.conter33, .conter20{
		width: 100%;
	}
	.presi1 {
	  position: relative;
	  top: 0px;
	  max-width: 560px;
	  padding-top: 50px;
	}
	#presi1{
		padding-top: 50px;
	}
	.titulo2 {
	  font-family: BentonSansBBVA-Book;
	  font-size: 32px;
	  color: #ffffff;
	}
	.titulo3 {
	  font-family: BentonSansBBVA-Book;
	  font-size: 35px;
	  color: #ffffff;
	}
	.conterflex{
		display: block;
	}
	.presi2 {
	  position: relative;
	  top: 0px;
	  max-width: 560px;
	  padding-top: 50px;
	}
	#presi2{
		padding-top: 50px;
	}
	.conter95right, .conter95left{
		width: 100%;
	}
	.estra1, .perfil1, .presen1, .gob1, .finan1, .contri1{
		padding:100px 0px;
	}
	.cadena4{
		padding:50px 0px;
	}
	.cadena8con40{
		width:100%;
		display: block;
		min-height: initial;
	}
	.cadena10acon40{
		width: 100%;
		padding: 70px 10px;
	}
	table{
        display: block;
        overflow-x: auto;
    }
    .contri3azul{
    	width:100%;
    }
    .contertextintro2a {
	  width: 90%; 
	  max-width: 460px;
	  float: left;
	  padding-top: 10vh;
	  display: block;
	  overflow: hidden;
	}
	.cd-primary-nav {
		width:100%;
	}
	.cd-primary-nav2 {
	  position: relative;
	  right: 0;
	  top: 0;
	  width: 100%;
	}
	.conterbtnsmenu {
	  width: 90%;
	  max-width: 650px;
	  display: block;
	  margin: 0 auto;
	  overflow: hidden;
	}
	.link{
		width: 100%;
		font-size: 18px;
	}
	.cd-header {
		position: fixed;
		background-color: rgba(0, 0, 0, .0);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
	}
	.contercompro {
	  width: 100%;
	  max-width: 500px;
	  display: block;
	  position: relative;
	  right: inherit;
	  background-color: rgba(4, 50, 120, .9);
	  z-index: 1;
	  height: auto;
	  top: inherit;
	  padding: 30px 30px;
	  align-items: center;
	  align-content: center;
	}
	.martop30px {
	  margin-top: 0%;
	}
	.imghome2{
		padding-left: 15px;
	}
	.imghome1{
		padding-right: 15px;
	}
	.padbot50pxmov{
		padding-bottom: 50px !important;
	}
	.padtop30pxmov{
		padding-top: 30px !important;
	}
	.pad30pxmov{
		padding: 30px 0px;
	}
	.finan8{
		padding-top: 0px;
	}
	.conter70center{
		width: 100%;
	}
	.cadena7{
		padding-bottom: 50px;
	}
	.contercadena14{
		padding-bottom: 50px;
	}
	.cadena15{
		padding-top: 50px;
	}
	.contercadena12{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.minheight800 {
	  min-height: 500.533px;
	}
	.cadena9{
		padding-top: 50px;
	}
	.cadena8con40colormovil{
	  width: 90%;
	  max-width: 450px;
	  display: block;
	  position: relative;
	  height: auto;
	  padding: 25px;
	  background-color: rgba(28, 167, 236, .93);
	}
	.conterazul{
		width: 100%;
		background-color: rgba(28, 167, 236, .93);
		padding: 25px;
		margin-top: 945px;
		margin-bottom: 50px;
	}






















}