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

@media screen and (max-width:800px) {
	.viewdesk{
	    display: none !important;
	}
	.viewmobile{
	    display: block !important;
	}
	.cd-primary-nav-trigger {
	  position: fixed;
	  right: 0;
	  top: 5px !important;
	  height: 40px;
	  width: 40px;
	  background-color: #043278;
	  z-index: 2;
	  right: 10px !important;
	}
	.home1 {
	  width: 100%;
	  display: flex;
	  height: 100vh;
	  position: relative;
	  background-image: url('../img/res/1.jpg');
	  background-size: cover;
	  background-attachment: fixed;
	  background-repeat: no-repeat;
	  align-items: end;
	  align-content: end;
	  background-position-y: top;
	  overflow: hidden;
	  background-position: center;
	}
	.img2 {
	  width: 90%;
	    max-width: 244px;
	    display: block;
	    position: absolute;
	    top: 18%;
	    right: 3%;
	}
	.conter33, .conter40, .conter60, .conter25, .conter50, .conter30, .conter70, .conter50center, .conter35, .conter65,
	.conter66, .conter45, .conter65, .conter55, .conter80center, .conter60center {
		width: 100%;
	}
	.conterflex{
		display: block;
	}
	nav {
	  width: 100%;
	  display: block;
	  height: 100vh;
	  top: -150%;
	}
	.padtopmobile{
		padding-top: 50px;
	}
	.presenta1 {
	  width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/2.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.contertitupres {
	  width: fit-content;
	    display: block;
	    position: absolute;
	    top: 8%;
	    right: 5%;
	}
	.titulo1 {
	  font-family: BentonSansBBVA-Bold;
	  color: #fff;
	  font-size: 40px;
	}
	.titulo1a {
	  font-family: BentonSansBBVA-Light;
	  color: #fff;
	  font-size: 40px;
	}
	.conter95left, .conter95right, .conter90right, .conter95 {
	  width: 100%;
	  display: block;
	  float: left;
	}
	.titulo2 {
	  font-family: BentonSansBBVA-Book;
	  font-size: 25px;
	}
	.conter70center {
	  display: block;
	  width: 100%;
	  margin: 0 auto;
	}
	.tab_content {
	  padding: 0px;
	  display: none;
	  overflow: hidden;
	  margin-bottom: 20px;
	  margin-top: 20px;
	}
	.conter90 {
	  width: 100%;
	  display: block;
	  margin: 0 auto;
	  overflow: hidden;
	}
	.iconfitazul2 {
	  width: 100%;
	  padding: 6px;
	  border-radius: 60px;
	  background-color: #d4edfc;
	  display: flex;
	  align-items: center;
	  align-content: center;
	  float: left;
	  margin-left: 0px;
	  margin-bottom: 20px;
	}
	.iconfitazul1 {
	  width: 100%;
	  padding: 6px;
	  border-radius: 60px;
	  background-color: #d4edfc;
	  display: flex;
	  align-items: center;
	  align-content: center;
	  float: left;
	  margin-bottom: 20px;
	}
	.perfil1 {
	  width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/3.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.estrate1{
		 width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/4.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.gober1{
		width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/5.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.desem1{
		width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/6.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.finan1{
		width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/7.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.img75 {
	  width: 100%;
	  max-width: 380px;
	  display: block;
	  margin: 0 auto;
	}
	.img90 {
	  width: 100%;
	  margin: 0 auto;
	  display: block;
	}
	.social1 {
	  width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/8.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.ambi1 {
	  width: 100%;
	    display: block;
	    height: auto;
	    position: relative;
	    background-image: url('../img/res/9.jpg');
	    background-size: cover;
	    background-attachment: inherit;
	    background-repeat: no-repeat;
	    background-position-y: top;
	    overflow: hidden;
	    background-position: center;
	    min-height: 100vh;
	}
	.padtop20pxmobile{
		padding-top: 20px;
	}
	.contertextmapaaa {
	  width: 100%;
	  max-width: 400px;
	  display: block;
	  position: relative;
	  top: inherit;
	  right: inherit;
	  padding-top: 20px;
	  overflow: hidden;
	}

	/* nuevos */
	.img1 {
	  width: 90%;
	  max-width: 150px;
	  display: block;
	  position: absolute;
	  top: 1%;
	  left: 5%;
	}
	.contintropres {
	  width: 100%;
	  display: block;
	  position: relative;
	  bottom: inherit;
	  left: inherit;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	  margin-top: 76vh;
	}
	.contertituper {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 28%;
	  left: 13%;
	}
	.contintroperfil {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 15%;
	  right: 6%;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	}
	.contertituestra {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 12%;
	  left: 8%;
	}
	.contintroestra {
	  width: 90%;
	  display: block;
	  position: absolute;
	  top: 62%;
	  right: 1%;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	}
	.contertitugober {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 11%;
	  left: 20%;
	}
	.contintrogober {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 2%;
	  right: 5%;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	}
	.ubigober {
	  width: fit-content;
	  position: absolute;
	  right: 15%;
	  bottom: 33%;
	  padding: 5px 5px 5px 5px;
	  font-family: BentonSansBBVA-Bold;
	  color: #ffffff;
	  background-color: rgba(255, 255, 255, .4);
	  font-size: 11px;
	  border-radius: 20px;
	}
	.contertitudesem {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 14%;
	  right: 12%;
	}
	.contintrodesem {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 4%;
	  right: 6%;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	}
	.contertitufinan {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 11%;
	  left: 20%;
	}
	.contintrofinan {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 2%;
	  right: 5%;
	  background-color: #072146;
	  padding: 12px;
	  border-radius: 20px;
	}
	.contintrosocial {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 3%;
	  right: 3%;
	  background-color: rgb(7, 33, 70);
	  padding: 12px;
	  border-radius: 20px;
	  top: inherit;
	}
	.ubisocial {
	  width: fit-content;
	  position: absolute;
	  left: 7%;
	  bottom: 30%;
	  padding: 5px 5px 5px 5px;
	  font-family: BentonSansBBVA-Bold;
	  color: #ffffff;
	  background-color: rgba(255, 255, 255, .4);
	  font-size: 11px;
	  border-radius: 20px;
	}
	.contertituambi {
	  width: fit-content;
	  display: block;
	  position: absolute;
	  top: 24%;
	  right: 13%;
	}
	.contintroambi {
	  width: 90%;
	  display: block;
	  position: absolute;
	  bottom: 5%;
	  right: 4%;
	  background-color: rgb(7, 33, 70);
	  padding: 12px;
	  border-radius: 20px;
	  top: inherit;
	}
	.ubiambi {
	  width: fit-content;
	  position: absolute;
	  right: 7%;
	  bottom: 40%;
	  padding: 5px 5px 5px 5px;
	  font-family: BentonSansBBVA-Bold;
	  color: #ffffff;
	  background-color: rgba(255, 255, 255, .4);
	  font-size: 11px;
	  border-radius: 20px;
	}


	.bordrightaqua {
	  border-right: 0px solid #2dcccd;
	}
	.bordleftaqua {
	  border-left: 0px solid #2dcccd;
	}
	.bordrightaqua {
	  border-right: 0px solid #2dcccd;
	}
	.bordrightaqua {
	  border-right: 0px solid #2dcccd;
	}
	.bordlaqua {
	  border-left: 0px solid #2dcccd;
	  border-right: 0px solid #2dcccd;
	}
	.bordrightaqua {
	  border-right: 0px solid #2dcccd;
	}
	.bordleftaqua {
	  border-left: 0px solid #2dcccd;
	}
	.recorre{
		overflow-x: auto !important;
	}
	.conter1400 {
	  width: 100%;
	  max-width: 1400px;
	  display: block;
	  margin: 0 auto;
	  position: initial;
	  height: 90%;
	}
	.menu-left22 a {
	  display: inline-block;
	  position: relative;
	  padding-bottom: 0px;
	  transition: color .35s ease;
	  font-family: BentonSansBBVA-Book;
	  font-size: 18px;
	}
	.contergeneralmenu {
	  width: 90%;
	  display: flex;
	  max-width: 1400px;
	  margin: 0 auto;
	  overflow: hidden;
	  height: auto;
	}





}