.project-content .cliente{
  margin-top: 10px;
  display: inline-block;
  opacity:0.8;
}
.project-content .cliente img{
  background-color: grey;
  border-radius: 15px;
  width: 100%;
}

.plan{;margin-bottom: 25px;padding-bottom: 60px;background-color: #fff;}
.plan_body{padding: 10px}
.plan .titulo{font-size: 21px;margin-top: 20px;    text-transform: uppercase;font-weight: normal}
.plan_presencial{
    color: #797979;
    font-weight: 500;
	  font-size:18px;
    text-align: center

  }
.plan_horas{color: #3e95d1;
    font-weight: 500;
    font-size:24px;
    text-align: center}
.plan_presencial .fa{margin-right: 10px;}
#tab_servicios{margin-bottom: 50px;text-align: center;}
#tab_servicios li{display: inline-block;}
#tab_servicios li.active{}
#tab_servicios li.active a{background-color: #46b8da ;color:#FFF;}
#tab_servicios li a{display: block;padding: 10px 20px 10px 20px ; border: 1px solid #CCC; margin: 0; color:#000;border-radius:50px;}


.plan{transition: all 0.2s linear;border:1px solid #CCC;}
.plan small{display: block;}



.plan_precio{
    text-align: center;
    width: 80%;
    margin: auto;
    border-radius: 33px;
    color: #FFF;
    padding: 10px;
    transition:all 0.4s linear;
    -webkit-transition:all 0.4s linear;
}
.plan_precio:hover{cursor:pointer;opacity: 0.8}
.plan_precio h4{color:#FFF;font-size: 30px;margin: 0;}
.plan_precio small{font-size: 15px;display: block;} 

.plan_empresas .plan_precio h4{font-size: 19px}
.plan_empresas .plan_body{padding: 10px 20px 10px 20px!important}
.planBotones a{    color: #FFF;
    width: 80%;
    margin: 5px auto;
    display: block;}
.planBotones a h1{color:#FFF;margin: 0;}
.planBotones small{font-size: 15px}

.fh5co-nav{background-color: rgba(0,0,0,0.3);}
/* .fh5co-cover .overlay{background: rgba(40, 115, 77, 0.79);} */
.fh5co-cover .overlay{background: rgba(45, 44, 45, 0.7)}
.contCliente{
   float: left;
    height: 200px;
    margin-bottom: 5px;
    margin-left: 9px;
    position: relative;
    width: 80%;
    line-height:200px;
    text-align:center;
}
.contCliente img{
  vertical-align: middle;
  width: 100%;
  max-height: 200px
 }


#citaOnline{
  margin-top: 5px;
  text-align: left;
  min-height: 340px;
  color:#FFF;
  font-size: 15px;
  margin-bottom: 20px;
}
#citaOnline h2{color:#FFF;font-size: 30px!important;}
#citaOnline .btn{background-color: #f4894a;border:none;color: #FFF}


#fh5co-started .frase{color:#FFF;margin-top: 15px;font-size: 18px}
#fh5co-started p{margin: 0;}

form{line-height: 0px!important}

.fh5co-cover.fh5co-cover-sm .display-t, .fh5co-cover.fh5co-cover-sm .display-tc{height: 483px;}
#fh5co-header .display-tc h1, #fh5co-counter .display-tc h1, .fh5co-cover .display-tc h1{font-weight: 600;}
#fh5co-header{overflow: hidden;}
#fh5co-services, #fh5co-started, #fh5co-testimonial, #fh5co-started, #fh5co-project, #fh5co-about, #fh5co-contact, #fh5co-footer{padding: 3em 0;}


.clientesDefinicion{text-align: center;padding-bottom: 20px;}
.clientesDefinicion p{
    font-size: 14px;
    text-align: center;
    padding: 7px;
    border-radius: 9px;
}
.clientesDefinicion img{width: 70%;max-width: 150px}

.novedad p{font-size: 15px;line-height: 20px;}
.novedad a{font-weight: 500}

.post_entrada h2 a{color:#232323!important;}
.post_entrada span,.post_entrada span a, .post_entrada p a{color:#232323!important;}

.verMasInfo{color:#f37932;margin-bottom: 15px;}
.verMasInfo:hover{cursor:pointer;}
.masInfoSocio{margin-bottom: 15px;display: none;}
.post_container{overflow: hidden;}
.post_container p{margin-bottom: 0px;}

.post_container img{width: 150px;}
.post_imagen1{min-width: 30%;float:left;}
.post_imagen2{min-width: 30%;float:right;}

#fh5co-header .display-tc, #fh5co-counter .display-tc, .fh5co-cover .display-tc{
  vertical-align: initial;
}

#fh5co-testimonial .testimony-slide span{font-size: 18px!important}
.fh5co-heading{margin-bottom: 2em;}

#listaClientes{overflow: hidden}

.about-content img {
  border: none!important;
}

#fotosEventos img{margin-bottom: 15px;}

.titulo_servicios{
      color: #4b4b4b;
    font-family: "Work Sans", Arial, sans-serif;
    font-weight: 400;
    margin: 0 0 20px 0;
    font-size: 26px;
    text-align: center;
}

@media (min-width: 769px) {
  .plan_body{padding: 10px 60px 10px 60px;}
  #citaOnline{
    font-size: 25px
  }
  #fh5co-header .display-tc, #fh5co-counter .display-tc, .fh5co-cover .display-tc{vertical-align: middle;}
  #citaOnline{margin-top: 0;}

  #citaOnline h2{
   font-size: 40px!important;
  }
}
  
@media (min-width: 992px) {
  .plan_body{
  	min-height: 446px
  }
.post_container img{width: 100%;}
.post_container p{margin-bottom: 10px;}
.post_imagen1{min-width: 30%;float:left;}
.post_imagen2{min-width: 30%;float:right;}

}

@media (min-width: 1200px) {
  .plan_body{
  	min-height: 365px
  }
}