html,body{padding:0;margin:0;font-family: 'Yanone Kaffeesatz', sans-serif;
    font-weight:200;}
body{
    background:#131c20;
    color:white;
}
#logo{width:100%; height:70px; background:rgba(19,28,32,0.5);position: absolute; z-index: 2;padding:10px 0 }
#logo .imagen{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.owl-carousel .owl-item > div{background-size: 100%;background-repeat: no-repeat;}
.owl-carousel .label{
    font-weight:300;
    width:100%;
    max-width:500px;
    margin:0 auto;
    color:white;
    font-size:30px;
    text-align:right;
    position:absolute;
    top:40%;   
}
.owl-carousel .label small{font-size:15px;}
.container{
    width:100%;
    max-width:1200px;
    margin:-4% auto 15px auto;
    position:relative;
    z-index:1;
    
}
.testimonios,.footer{
    width:100%;
    max-width:1200px;
    margin:0 auto;
}
.testimonios .col{
    margin:0 15px 15px 0;
}
.testimonios .col:last-child{
    margin-right:0;
}
.row{display:flex;}
.col{flex: 1 0 0%;}

.footer{padding:50px 0;}
.footer a{color:white;text-decoration:none; font-weight:300;}
.footer ul li{list-style:none;line-height:4;}
.footer-copyright{text-align:center; padding:20px 0;}

.owl-dots{
    text-align:right;
    margin-top:-150px;
    position:absolute;
    width:100%;
    max-width:500px;
    
}
.owl-dot{
    background:white!important;
    opacity:.3;
    width:10px;
    height:10px;
    margin:10px;
    border-radius:100%;
}
.owl-dot.active{opacity:1;}
.detalleVideo{max-width:500px;}
h1{
    background: url(../images/chevron.png) no-repeat 0% 8px/auto;
    text-shadow: 3px 3px 3px #000;
    padding-bottom: 10px;    
}
#texto1{background: url('../images/texto1.png');width:660px; height:720px;position:fixed; opacity: 0.1; animation:texto 10s ease-in-out infinite alternate;z-index: -1; right:0;}
@keyframes texto{
    0%{transform:scale(1);}
    100%{transform:scale(1.5);}
}
@media (max-width:600px){
    .g1{font-size:40px;text-transform: uppercase;font-weight: 500;line-height: 1;}
    .g2{font-size:25px;text-transform: uppercase;letter-spacing: 2px;margin:10px 0;line-height: 1;}
    .g3{font-size:20px;}


    .owl-dots{text-align: center;}

    .footer > div{padding:0 20px;}
    #logo{text-align:center;}
    .row{display:initial;}
    .col{flex:none;width:100%;}
    .container{display:table-cell;padding:0 20px;}
    .owl-carousel .label > div{padding:0 40px;}
    .owl-carousel .label{
        font-size:20px;
        text-align:left;
    }
    .owl-carousel .label small{font-weight: 500;}
    iframe{width:100%; margin-bottom:15px;}
    .owl-carousel .label{
        top:30%;
        padding-bottom:30px;
        
    }
    .testimonios > div{
        padding:0 20px;
    }
    .owl-carousel .owl-item > div{background-size: auto 100%;}
}