body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	box-sizing: boder-box;
	background-color: rgb(234, 250, 219) !important;
}

.ingrid_navbar{
	background-color: rgba(248, 245, 245, 0.7) !important;
}

.ingrid_navbar div, .ingrid_navbar ul{
	background-color: rgba(255,255,255,0.7) !important;
}

.ingrid_cont_sec_1{
	padding: 10%;
}

.ingrid_cont_sec_1_link{
	padding: 5%;
}
.ingrid_cont_sec_1_link a{
	width: 200px;
}
.ingrid_cont_sec_1 hr{
	border-top: 1px solid rgba(1,1,1,0.3);
}
.ingrid_cont_sec_2{
	padding: 10%;
	padding-top: 20%;
}

.ingrid_cont_footer{
	background-color: rgba(1,1,1,0.7);
	padding: 5%;
	padding-bottom: 0%;
	color: #fff;
	margin-top: 100px;
}
.ingrid_cont_footer a{
	color: #fff;
	text-decoration: none;
	display: block;
}
.ingrid_cont_img_footer{
	padding: 5%;
	font-size: x-small;
}
.ingrid_cont_textos_footer{
	font-size: small;
}
.ingrid_cont_textos_footer h3{
	color: rgb(158, 173, 144);
}
.ingrid_cont_textos_footer a:hover{
	background-color: rgb(158, 173, 144);
	color: #111
}
.ingrid_sin a:hover{
	background-color: transparent;
}
.ingrid_form{
	color: black;
}
.rounded-img {
	height:200px;
	display: inline-block;
	border: solid 1px rgb(155, 152, 152);
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
}

.text-center h3{
	padding: 5%;
}
.text-center p{
	padding: 3%;
}
.text-center1 {
	padding: 5%;
	text-align: center !important;
	background-position: center;
}
.text-center1 h3{
	padding: 5%;
}
.text-center1 p{
	padding: 3%;
}
.centrar {
	text-align: center;
}
.servicios {
	background-color: rgb(198, 206, 243);
}
#div-cookies {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background-color: white;
    box-shadow: 0px -5px 15px gray;
    padding: 7px;
    text-align: center;
    z-index: 1001;
}
@media (max-width:840px){
	.ingrid_navbar{
		grid-template-columns: repeat(2, 1fr);
	}
	.cliente-ima{
		padding: 8%;
	}
}
@media (max-width:600px){
	.ingrid_navbar{
		grid-template-columns: repeat(1, 1fr);
		
	}
	.cliente-ima{
		padding: 8%;
	}
}

