.header{
  width: 100%;
  height: 60vh;
  background: url(../piky/nosotros.jpg) center center no-repeat;
  background-size: cover;
  overflow-x: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.headerm{
  width: 100%;
  height: 60vh;
  background: url(../piky/enviado.jpg) top center no-repeat;
  background-size: cover;
  overflow-x: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
#conte a {
  color: black !important;
}
.texnos{
  color: white;
  background-color: rgba(0, 0, 0, 0.5);
}
.texnos2{
  color: white;
  background-color: rgba(0, 0, 0, 0.8);
}


.copa{
  width: 100%;
}

#copa h3{
  font-weight: 700;
}
.cir{
  border-style: dashed;
  border-radius: 50%;
}

.por{
  border-radius: 50%;
  width: 80%;
}
h4{
  font-weight: 700;
}
.por2{
  background-color: #f5f5f5;
}

.efeco img {
  opacity: 0.4;
-webkit-transition:all .5s ease; /* Safari y Chrome */
-moz-transition:all .5s ease; /* Firefox */
-o-transition:all .5s ease; /* IE 9 */
-ms-transition:all .5s ease; /* Opera */
width:100%;
}
.efeco:hover p {
  opacity: 0.0;
-webkit-transition:all .5s ease; /* Safari y Chrome */
-moz-transition:all .5s ease; /* Firefox */
-o-transition:all .5s ease; /* IE 9 */
-ms-transition:all .5s ease; /* Opera */
width:100%;
}

.efeco:hover img {
  opacity: 1;
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1);
}


.efeco {/*Ancho y altura son modificables al requerimiento de cada uno*/
width:100%;
height:100%;
background-color: black;
}

.colgal{
  height: 100%;
  width: 100%;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.texgal{
  color: white;
  font-size: 1.2rem;
  text-transform: uppercase;
}

.skv{
  display: none;
}


@media only screen and (max-width: 760px){

  .texnos{
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    padding: 0 .5rem;
  }

    .texnos2{
      width: 100%;
      height: 100%;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: auto;
      font-size: 1.5rem;
      padding: 1rem;
        background-color: rgba(0, 0, 0, 0.5);
    }

}
