body {
  font-family: 'Lato', sans-serif!important;
}

a {
  text-decoration: none;
}

p {font-weight:300!important}

.logo-movil2 img
	{
		display:none;
	}

.et-hero-tabs,
.et-slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /*height: 100vh;
  position: relative;*/
  text-align: center;
  padding: 0.1em;
}
.et-hero-tabs h1,
.et-slide h1 {
  font-size: 2rem;
  margin: 0;
  letter-spacing: 0.3rem;
}
.et-hero-tabs h3,
.et-slide h3 {
  font-size: 1rem;
  letter-spacing: 0.3rem;
  opacity: 0.6;
}

.et-hero-tabs-container {
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 70px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: #0088a2;
  z-index: 10;
  -webkit-box-shadow: 2px 5px 25px #222;
  -moz-box-shadow: 2px 5px 25px #222;
}
.et-hero-tabs-container--top {
  position: fixed;
  top: 0;
}

.et-hero-tab {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  color: #000;
  letter-spacing: 0.1rem;
  transition: all 0.5s ease;
  font-size: 0.8rem;
}
.et-hero-tab:hover {
  color: white;
  background: rgba(102, 177, 241, 0.8);
  transition: all 0.5s ease;
}

.et-hero-tab-slider {
  position: absolute;
  bottom: 0;
  width: 0;
  height: 6px;
  background: #66B1F1;
  transition: left 0.3s ease;
}

@media (min-width: 800px) {
  .et-hero-tabs h1,
.et-slide h1 {
    font-size: 4rem;
  }
  .et-hero-tabs h3,
.et-slide h3 {
    font-size: 1rem;
  }

  .et-hero-tab {
    font-size: 1rem;
  }
}

.fondo-0
	{
		background: url(../images/laboratorio-analisis-ambiental-1.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		min-height:100vh;
		
	}

.fondo-inicial
	{
		position: absolute;
		height: 100vh;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		
	}
	
.fondo-nosotros
	{
		background: url(../images/fondo-nosotros.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 0px 0;
		min-height:100vh;
	}
	
.fondo-mision
	{
		background: #184866;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
		
	}

.fondo-vision
	{
		background: #0088A2;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
	}
	
.fondo-trayectoria
	{
		background: #ffffff;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
	}
	
.fondo-servicios
	{
		background: url(../images/fondo-servicios.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
	}
	
.fondo-muestras
	{
		background: url(../images/fondo-muestras.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
	}
	
.fondo-analisis-quimico
	{
		background: url(../images/fondo-analisis-quimico.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		background-position: right;
		min-height:100vh;
	}

.fondo-medicion-ruido
	{
		background: url(../images/fondo-medicion-ruido.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		min-height:100vh;
	}
	
.fondo-tramites-ambientales
	{
		background: url(../images/fondo-tramites-ambientales.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		background-position:top;
		background-position: left;
		min-height:100vh;
	}
	
.fondo-otros-servicios
	{
		background: url(../images/fondo-otros-servicios.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		background-position:bottom;
		background-position: right;
		min-height:100vh;
	}
.fondo-otros-servicios p
	{
		color:#ffffff;
		text-align:left;
		font-size: calc(0.6em + 0.6vw);
	}

.fondo-team
	{
		background: url(../images/fondo-team.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		background-position:bottom;
		background-position: right;
		min-height:100vh;
	}
	
.fondo-contactos
	{
		background: url(../images/fondo-tramites-ambientales.jpg);
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		padding:90px 0 90px 0;
		background-position:bottom;
		background-position: right;
		min-height:100vh;
	}
/*Para moviles*/


.visible1
	{
		display:inherit;
	}

.visible2
	{
		display:none;
	}

.bg-light1 
	{
		--bs-bg-opacity: 1;
		background-color: #184866!important;
	}

.nav-link
	{
		color:#ffffff!important;
	}

.espacio
	{
		width:100%;
		height:50px;
	}

.nosotros-text
	{
		text-align:justify;
		font-size: calc(0.6em + 0.6vw);
		color:#333;
	}
.mision-text
	{
		text-align:justify;
		font-size: calc(0.7em + 0.7vw);
		color:#ffffff;
	}
	
.muestras-text
	{
		text-align:left;
		font-size: calc(0.6em + 0.6vw);
		color:#333;
	}
	
.trayectoria-text p
	{
		text-align:justify;
		font-size: calc(0.7em + 0.7vw);
		color:#333;!important;
	}

.analisis-quimico-text
	{
		text-align:right;
		font-size: calc(0.6em + 0.6vw);
		color:#f3f3f3;
	}
	
img 
	{
		width:100%; height:auto
	}

.imagen:hover{
border-radius:50%;
-webkit-border-radius:50%;
box-shadow: 0px 0px 15px 15px #ec731e;
-webkit-box-shadow: 0px 0px 15px 15px #ec731e;
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
}	

.centrar-vertical
	{
		display: flex;
		align-items: center;
		margin-bottom:15px;
	}

.centrar-vertical p
	{
		text-align:left;
		margin-top: auto;
		margin-bottom: auto;
		font-size:calc(0.55em + 0.55vw); 
	}

.centrar-vertical img
	{
		width:45px; 
		height:45px;
		float:left; 
		margin-right:25px
	}
	
.logo img
	{
		width:100%;
		max-width:500px;
		margin-bottom:30px;
	}

.botoninicial .col-md-4 button
			{
				width:100%;
				max-width:450px;
			}
	
.navbar-toggler-icon {
   background: url(../images/lineas-boton.png)!important;
        
}

.navbar {
    --bs-navbar-color: rgb(255 255 255 / 55%)!important;
    --bs-navbar-hover-color: rgb(255 255 255 / 70%)!important;
    --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3)!important;
    --bs-navbar-active-color: rgb(255 255 255 / 90%)!important;
    --bs-navbar-brand-color: rgb(255 255 255 / 90%)!important;
    --bs-navbar-brand-hover-color: rgb(255 255 255 / 90%)!important;
    --bs-navbar-toggler-border-color: rgb(255, 255, 255, 0.5)!important;
	
}

.tramites-ambientales
	{
		background-color:#184866;
		color:#ffffff;
		padding:25px;
		border-radius: 30px;
		min-height:200px;
		display: flex;
		align-items: center;
	}
	
.tramites-ambientales h2
	{
		font-size: calc(1.1em + 1.1vw)
	}

.fondo-contactos i {
    font-size: 35px;
    margin-right: 15px;
	color:#184866;
}

.btcopy a
	{
		text-decoration: unset;
		color: #0088a2;
		
	}

.btcopy a:hover
	{
		color: #16c60c;
	}

.btcopy p
	{
		font-weight: 500;
		font-size: 15px;
		color: #b5b5b5;
		line-height: 18px;
		letter-spacing: 0.3px;
	}

.analisisQ h1
	{
		text-align:right; 
		color:#ffffff; 
		font-size:calc(1.2em + 1.2vw); 
		margin-bottom:50px; 
		letter-spacing:0.3rem
	}

.tomaM h1
	{
		text-align:left;
		color:#333333;
		font-size:calc(1.2em + 1.2vw); 
		margin-bottom:50px;
		letter-spacing:0.3rem;
		
	}
		
.texto-ideam h3
	{
		margin-top:40px; 
		color:#ffffff;
		opacity:1;
		font-size:calc(0.5em + 0.5vw);
		font-weight:200;
		letter-spacing:0.3px;
	}
		
.logo-ideam	img
	{
		max-width:100px; 
		height:auto; 
		margin-top:25px;
	}
		
		
@media only screen and (max-width: 767px) 
	{
		.fondo-inicial, .fondo-nosotros, .fondo-mision, .fondo-vision, .fondo-trayectoria, .fondo-servicios, .fondo-muestras, .fondo-analisis-quimico, .fondo-tramites-ambientales, .fondo-otros-servicios, .fondo-team, .fondo-contactos
			{
				
				height:auto;
			}
		.botoninicial .col-md-4 button
			{
				margin-bottom:15px;
				
			}
		.logo-movil
			{
				display:none;
			}
		.logo-movil2 img
			{
				display:inherit;
				width:100%;
				max-width:200px;
			}
		.visible1
			{
				display:none;
			}
		.visible2
			{
				display:inherit;
			}
		.et-hero-tabs-container 
			{
			 
			  bottom: 0px;
			  
			  height: 0px;
			 
			}
		.texto-ideam h3
			{
				margin-top:10px; 
				font-size:calc(0.4em + 0.4vw);
			}
		.logo-ideam	img
			{
				max-width:90px; 
				margin-top:5px;
			}
		.centrar-vertical p
			{
				font-size:calc(0.7em + 0.7vw); 
			}
	}	
		
.whatsapp 
	{
		position:fixed;
		width:225px;
		height:78px;
		bottom:30px;
		right:30px;
		z-index:100;
	}
		
		
		
		
		
		
		
		
		
		