.outer { margin:0 auto; max-width:800px;}
#big .item { background: #ec6e46; padding: 120px 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; }
#thumbs .item {
    background-color: rgba(27, 62, 108, 0.85);
    height:70px; line-height:70px; padding: 0px; color: #FFF; text-align: center; cursor: pointer;

    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 10vh;

    line-height: 1.5em;
    font-size: 22px;
    text-transform: uppercase;
    margin-left: 9px;
}
#thumbs .item h1 { font-size: 18px; }
.owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover {  }
#big.owl-theme { position: relative; }
#big.owl-theme .owl-next, #big.owl-theme .owl-prev { width: 22px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#big.owl-theme .owl-prev { left: 10px; }
#big.owl-theme .owl-next { right: 10px; }
#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev {  }
#thumbs {
    margin-top: -85px;
}
#big .owl-dots, #thumbs .owl-dots {
    display: none !important;
}
#big .owl-nav {
    width: 90%;
    left: 5%;
}
.thumb-image {
    width: 100%;
    max-width: 1200px; /* corresponds to max height of 450px */
    margin: 0 auto;
    opacity: 0.5;

}
.thumb-titulo {
    position: absolute;
    font-size: 16px;
    color: #FFF;
    margin: 0;
    padding: 0;
    text-transform: initial;
    left: 5%;
    top: 15%;
}
.thumb-subtitulo {
    position: absolute;
    font-size: 14px;
    color: #FFF;
    margin: 0;
    padding: 0;
    text-transform: initial;
    left: 5%;
    top: 35%;
}
/*
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {

    .video-wrap {
        height: 400px;
    }

}

/*
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {

    .video-wrap {
        height: 370px;
    }

}

/*
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {

    .video-wrap {
        height: 300px;
    }

}

/*
##Device = Tablets, Ipads (landscape)
##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

    .video-wrap {
        height: 300px;
    }

}

/*
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {

    .video-wrap {
        height: 200px;
    }
    #thumbs {
        margin-top: -13px;
    }

}

/*
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

    .video-wrap {
        height: 200px;
    }
    #thumbs {
        margin-top: -13px;
    }

}
