.separador{
  padding-top: 50px;
  padding-bottom: 50px;
}

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

.separador-texto{
padding-top: 30px;
}

.separador-texto p{
  font-size: 1.5em;
}

.navbar-brand {
    float: left;
    padding: 5px 55px 5px;
    font-size: 18px;
    line-height: 20px;
    /* padding-left: 50px; */
}

.navbar{
  margin-bottom: 0px;
}

.top_content{
  min-height:800px;
}

@media only screen and (max-width: 767px) {
  .top_content{
    min-height: 300px;
  }
}

.sec-video{
  padding-top: 70px;
    padding-bottom: 50px;
    background-color: black;
}

.menu2{
  padding-top:30px;
}

.menu2 .boton{
  padding-top:60px;
  font-size:1.5em;
}


.top_cont_latest{
	/* background:url(../img/dashboard_pic.png) no-repeat right bottom; */
	background: url(../img/estudio/estudio_servicios1.jpg) no-repeat center bottom;
    background-size: cover;
    min-height: 700px;
}
.top_cont_latest h3{

  font-family: 'Dosis', sans-serif;
	font-weight: 600;
	color:#222222;
	/* font-size:16px; */
	font-size: 1.7em;
  margin:0 0 5px 0;
  margin-top: 10px !important;
	/* text-transform:uppercase; */
}

.galeria{
  margin-top: 0px;
  margin-bottom: 0px;
}
.galeria img{
  width: 100%;
  height: auto;
}

/* @media only screen and (max-width: 767px) { */
  .galeria .col-md-4{
    padding-left: 0px;
    padding-right: 0px;
  /* } */
}

.galeria {

}
.galeria div img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.galeria div:hover img {
	opacity: .5;
}

.galeria h2{
	position: absolute;
	top: 30%;
	left: 37%;
	opacity: 0;
	color: white;
}
.galeria div:hover h2 {

	opacity: 1;
}

.work_section h3{
  color:white;
}
