.descripcion_proyectos1{
  background: #093!important;
  transition: .5s all;
    box-shadow: 1px 1px 5px #999;
}
.descripcion_proyectos_p{padding-bottom: 0;margin-bottom:0;font-size: 1rem;color: #fff}
.descripcion_proyectos_i{display: flex;justify-content: flex-end;font-size: 2rem;color:#fff;}
.descripcion_proyectos1 .descripcion_proyectos_i i{color:#fff;}

.descripcion_proyectos1:hover{
  background: #eee!important;
}
.descripcion_proyectos1 h5{
  color: #fff;
  margin: 1rem;
}
.descripcion_proyectos1 p{
  color: #fff;
  margin: 1rem;
}
.descripcion_proyectos1 i{
  color: #fff;
  margin: 1rem;
}
.descripcion_proyectos1:hover h5{ color: #093;}
.descripcion_proyectos1:hover p{ color: #093;}
.descripcion_proyectos1:hover i{ color: #093;}
.descripcion_proyectos1 h5{
  padding:20% 1rem .5rem;
}
.proyectos-all {overflow:hidden;}
.proyectos-all div{
    box-shadow: 1px 1px 4px 1px #999;
    background: #fff;
    margin-bottom: 2rem;
    transition: .5s all;
}
.proyectos-all div:hover {
    background: rgba(0,153,51,1);
    -webkit-transform:scale(.9);transform:scale(.9);
}
.proyectos-all div:hover h5{
    color: #fff!important;
}
.proyectos-all h5{
    padding: 0 .1rem .5rem;
}



.boton-planta li{
 margin:.5rem;
}

.boton-planta a{
  padding: 3rem 1rem;
  text-transform: uppercase;
  color: #093;

}

.team-area li{
  color:#677294;
}
p{
text-align: justify;
}
iframe{
  width: 100%;
  height: 450;
}

.proyectos-background{
  height: 80vh;
  background-size: cover;
  background-repeat: no-repeat;
}
.logo {
	max-height: 5rem;
}.logo img{
	max-height: 5rem;
	padding: 0.2rem;
}
.active_header{
	background:#009933;
}
.active_header {
  color: #fff!important;
}


@media (min-width: 1200){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
}
@media (max-width: 1200){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
}
@media (max-width: 1000){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
}
@media (max-width: 800){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
  .img-servicios img{
    width: 100%;
  }
   .slider-area {
    margin-bottom: 10rem;
  }

}
@media (max-width: 600){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
  .volver-btn{display: block;margin:0 0 .5rem 0;}
  .espaciado{padding: 2rem 0;}
}
@media (max-width: 400){
  .wsp-fx{position:fixed;bottom:4.5rem;z-index:1;right:2rem}
  .volver-btn{display: block;margin:0 0 .5rem 0;}
  .espaciado{padding: 2rem 0;}

}



/*--------------------------------------
-------- BLOG AREA CSS START --------
---------------------------------------*/
.blog-area.blog-page {
    padding: 90px 0 130px;
}
.single-post {
    padding: 5px;
    box-shadow: 0 2px 10px -2px #999;
}
.post-thumbnail {
    overflow: hidden;
}
.single-post:hover img {
    transform: scale(0.8);
}
.post-thumbnail img {
    transition: all 0.4s;
}
.post-details {
    padding: .2rem 15px;
}
.post-author a {
    margin-right: 10px;
    font-size: 12px;
}
.post-author a i {
    margin-right: 5px;
}



.hoverimg #hover-div :hover  {
  background: #0fbe50;
  color:#fff;
    transition: all 0.4s;
}
.hoverimg #hover-div :hover h3 {
    color:#fff;
}
.image-img img:hover  {
    filter: saturate(130%);
}

body::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background: white; }

body::-webkit-scrollbar-thumb {
  background: linear-gradient(#0fbe50, #0fbe50);
  border-radius: 2px; }
