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

@media screen and (max-width:800px) {
	.viewdesk{
	    display: none !important;
	}
	.viewmobile{
	    display: block !important;
	}
	.conter33{
		width: 100%;
	}
	.padtop20pxmovil{
		padding-top: 20px;
	}
	.conterheightmenu{
		height: 42%;
	}
	.conter70{
		width: 100%;
	}
	.conter80{
		width: 100%;
	}
	.imagemess2 {
	  width: 90%;
	  max-width: 250px;
	  display: none;
	  position: relative;
	  margin: 0 auto;
	  top: inherit;
	right: inherit;
	}
	.conter30{
		width: 100%;
	}
	.conter60{
		width: 100%;
	}
	.conter40{
		width: 100%;
	}
	.conterflex{
		display: block !important;
	}
	.conter50{
		width: 100%;
	}
	.conter95right {
	  float: left !important;
	}
	.imgour {
	  width: 90%;
	  max-width: 260px;
	  position: relative;
	  top: inherit;
	  left: inherit;
	  margin: 0 auto;
	}
	.ani11{
		width: 90%;
		max-width: 200px;
		margin: 0 auto;
		padding-top: 0px;
	}
	.ani10{
		width: 90%;
		max-width: 200px;
		margin: 0 auto;
		padding-top: 0px;
		display: block;
	}
	.conterdestacadomap {
	  display: block;
	  position: relative;
	  z-index: 1;
	  top: inherit;
	  width: 90%;
	  max-width: 400px;
	  right: inherit;
	  margin: 0 auto;
	  padding-bottom: 50px;
	}
	.mandarinas {
	  display: block;
	  width: 90%;
	  max-width: 250px;
	  position: relative;
	  z-index: 1;
	  left: inherit;
	  bottom: inherit;
	  margin: 0 auto;
	  padding-bottom: 50px;
	}
	.compa1{
		padding-top: 50px;
	}
	.gov1{
		padding-top: 50px;
	}
	.conter90right{
		float: left	;
	}
	.imgethi2 {
	  width: 90%;
	  display: block;
	  max-width: 330px;
	  float: initial;
	  margin: 0 auto;
	}
	.gov4{
		padding-bottom: 50px;
	}
	.conter20{
		width: 100%;
	}
	.ani40{
		width: 90%;
		float: none;
		margin: 0 auto;
		max-width: 250px;
		padding-top: 0px;
	}
	.ani41{
		display: block;
		width: 90%;
		max-width: 250px;
		margin: 20px auto;
	}
	.ani42{
		display: block;
		width: 90%;
		max-width: 250px;
		margin: 0px auto 20px auto;
		padding-top: 0px;
	}
	.conter30icon{
		margin: 0 auto;
		float: none;
	}
	.conter20icon{
		margin: 0 auto;
		float: none;
	}
	.conter67{
		width: 100%;
	}
	.conter60center{
		width: 100%;
	}
	.img61 {
	  width: 90%;
	  max-width: 315px;
	  display: block;
	  position: relative;
	  z-index: 1;
	  left: inherit;
	  bottom: inherit;
	  margin: 0 auto;
	}
	.ani105{
		display: block;
		float: none;
		max-width: 200px;
		margin: 0 auto;
	}
	.ani106{
		display: block;
		float: none;
		max-width: 200px;
		margin: 0 auto;
	}
	.ani109{
		display: block;
		float: none;
		max-width: 200px;
		margin: 0 auto;
	}
	.ani110{
		display: block;
		float: none;
		max-width: 200px;
		margin: 0 auto;
	}
	.conter60right{
		width: 100%;
	}
	.img77 {
	  display: block;
	  position: relative;
	  z-index: 1;
	  left: inherit;
	  bottom: inherit;
	  width: 90%;
	  max-width: 250px;
	  margin: 0 auto;
	}
	.envi7{
		padding-bottom: 50px;
	}
	.hi1{
		padding-top: 50px;
	}
	.imgres1{
		width: 90%;
		display: block;
		max-width: 150px;
		left: 0;
		position: absolute;
		top: 0px;
	}
	.imgres2{
		width: 90%;
		display: block;
		max-width: 150px;
		left: 10%;
		position: absolute;
		bottom: 0;
	}
	.imgres3{
		width: 90%;
		display: block;
		max-width: 150px;
		right: 0%;
		position: absolute;
		top: 13%;
	}
	.imgres4{
		width: 90%;
		display: block;
		max-width: 170px;
		right: 5%;
		position: absolute;
		top: 50px;
		z-index: 2;
	}
	.imgres5{
		width: 90%;
		display: block;
		max-width: 300px;
		right: 5%;
		position: absolute;
		bottom: 50px;
		z-index: 2;
	}
	.conterheightmenu1{
	  width: 100%;
	  display: flex;
	  overflow: hidden;
	  height: 20%;
	  align-content: center;
	  align-items: center;
	}
	.conterheightmenu{
	  width: 100%;
	  display: flex;
	  overflow: hidden;
	  height: 60%;
	  align-content: center;
	  align-items: center;
	}

}