body {background:#000;margin: 0px auto;}
img{max-width: 100%; height: auto;}
.contenedor{width: 80%;margin: 0px auto;}
main{background: url(../imagenes/universo-2.png)no-repeat fixed;background-size: cover;}
.logo img{margin: 10px 0px 10px 5px; height: 40px;border-radius: 100%;}
h3{font-family: "Bebas Neue", sans-serif;font-weight: 400;font-style: normal;color: #f1bf5e; font-size: 60px;border-bottom: 1px solid #f1bf5e;}
.letramenu li{font-family: "Bebas Neue", sans-serif;font-weight: 400;font-style: normal;font-size: 18px;}
.seccion-nosotros{padding: 70px 0px 40px 0px;}
.nosotros{color: #fff;font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;font-size: 20px;padding: 80px 0px 30px 0px;text-align: left;line-height: 30px;background: rgba(0,0,0,0.7);}
.destacado{color:#f1bf5e;font-family:"Bebas Neue", sans-serif;font-weight: 400;font-style: normal;padding: 0px 10px}
.flexible{display: flex;justify-content: space-around;}
h4{text-align: center;font-size: 25px;margin: 0px 0px 30px 0px;text-decoration: underline;color:#f1bf5e;font-family:"Bebas Neue", sans-serif;font-weight: 400;font-style: normal;}
.mision{width: 40%}
.vision{width: 40%}
.quehacemos{padding: 30px 0px;text-align: center;border-top: 1px dashed #fff;margin: 40px 0px 0px 0px;}
.boton2{background: rgba(255,255,255,0.1);padding: 15px 0px;border-radius: 60px;text-align: center;width: 40%;border:1px solid #fff;box-shadow: 1px 1px 10px #fff;font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;}
.boton2 a{letter-spacing: 2px;color:#fff;font-size: 25px }
.boton2 a:hover{color:#C5921C;}
.textoproducto{font-size: 30px;color:#f1bf5e; padding: 40px 0px;background:rgba(0,0,0,0.7);font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;}
.seccion-contacto{padding: 90px 0px;}
.boton{background: rgba(255,255,255,0.1);padding: 15px 0px;border-radius: 60px;text-align: center;width: 40%;border:1px solid #fff;box-shadow: 1px 1px 10px #fff;font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;}
.boton a{letter-spacing: 3px;color:#fff;font-size: 25px }
.boton a:hover{color:#C5921C;}
.banner-ig{background: url(../imagenes/banner.jpg)no-repeat; background-size: cover; height: 550px;margin:80px 0px;}
.ig i{font-size: 40px; margin: 0px 5px;color: #fff}
.ig a{text-shadow: 3px 2px 1px #C5921C;background: rgba(255,255,255,0.1);padding: 15px 15px;border-radius: 5px;text-align: center;width: 40%;border:1px solid #fff;box-shadow: 1px 1px 10px #fff;}
.ig{text-align: center;font-size: 40px;font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;padding: 60px 0px;}
.ig a:hover{color: #f1bf5e}
.ig i:hover{color: #f1bf5e}
.contacto-flex{padding: 70px 0px;display: flex;justify-content: space-around;}
.sobre{width: 60%; align-self: center;}
.formulario{width: 40%;text-align: left;}
.lista{text-align: center;padding: 30px 0px; letter-spacing: 5px;font-size: 20px}
.lista li{padding: 10px 0px;}
.tel{font-size: 25px}
.lista a{font-family: "Poppins", sans-serif;font-weight: 400;font-style: normal;}
.lista a:hover{color:#C5921C;}
footer{padding: 50px 0px;background: }
footer p{text-align: center;letter-spacing: 2px;color:#8A8A8A;font-size: 7px;padding: 20px 0px 0px 0px;border-top: 1px solid #222;}
footer a:hover{color:#c5921c;}
footer a{color: #fff;text-decoration: none;}
.logo-fondo-blanco img{height: 80px;border-radius: 100%;}
.logo-fondo-blanco{text-align: center;color:#fff;}
h1{margin: 10px 0px 20px 0px;font-family:"Bebas Neue", sans-serif;font-weight: 400;font-style: normal;letter-spacing: 3px; }
.imagen-ok{background: url(../imagenes/universo-2.png)no-repeat fixed;background-size: cover;padding: 180px 0px}
.imagen-okok p{display:block;color:#C5921C;text-shadow:2px 2px 1px #000;padding:0px;margin-bottom:;font-size: 40px;background:rgba(0,0,0,0.7);font-family: 'Roboto', sans-serif;font-weight: 900;}
.imagen-okok a{font-size: 40px;color: #fff;text-decoration: none;text-shadow:2px 2px 1px #000;padding: 5px 10px;margin: 10px 0px}
.imagen-okok a:hover{color:#C5921C; }
.rta{text-align: center;}
.error{background:rgba(0,0,0,0.7);}
.heartbeat
{
    -webkit-animation: heartbeat 8s;
            animation: heartbeat 8s;
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@keyframes heartbeat
{
    0%, 20%, 40%, 60%, 80%, 100%
    {
        transform: scale(1);
    }
    10%, 30%, 50%, 70%, 90%
    {
        transform: scale(1.15);
    }
}
@-webkit-keyframes heartbeat
{
    0%, 20%, 40%, 60%, 80%, 100%
    {
        -webkit-transform: scale(1);
    }
    10%, 30%, 50%, 70%, 90%
    {
        -webkit-transform: scale(1.15);
    }
}


.video-min{padding: 70px 0px 0px 0px;}










@media screen and (max-width: 1000px){
h3{font-size: 40px;}
.nosotros{font-size: 16px;}
.flexible{flex-direction: column;}
.mision{width: 100%;}
.vision{width: 100%;padding: 40px 0px 0px 0px;}
.boton2{width: 50%}
.boton2 a{font-size: 18px;letter-spacing: 0px;}
.boton{width: 50%}
.boton a{font-size: 18px}
.textoproducto{font-size: 20px;}
.banner-ig{background: url(../imagenes/banner-min.jpg)no-repeat;background-size: cover;height: 250px;}
.ig{font-size: 20px}
.ig i{font-size: 20px;}
.ig a{text-shadow: 2px 2px 1px #C5921C;background: rgba(255,255,255,0.1);padding: 15px 3px 15px 0px;border-radius: 5px;text-align: center;width: 40%;border:1px solid #fff;box-shadow: 1px 1px 10px #fff;}
.contacto-flex{flex-direction: column;}
.sobre{width: 100%}
.formulario{width: 100%; padding: 40px 0px 30px 0px;}
.lista{font-size: 18px; letter-spacing: 3px;}






}