section.alianzas{
    margin-top: 15px;
    /* overflow-x:hidden; */
}
section.alianzas .slider.alianzas{
    /* margin-left: -10px; */
    /* margin-right: -10px; */
}
section.alianzas .slider .viewport {
    height: 111px;
}
section.alianzas .slider:hover a.buttons.prev {
    left:15px;
}
section.alianzas .slider:hover a.buttons.next {
    right:15px;
}
section.alianzas a.buttons:hover {
    color: var(--tts-primary-color) !important;
}
section.alianzas ul{
    overflow:auto;
}
section.alianzas li{
    box-sizing:border-box;
    display:block;
    width: 300px;
}
section.alianzas li a{
    color:#FFF;
    display:block;
    overflow: hidden;
    padding: 10px;
    text-align:center;
}
section.alianzas a > img{
    /*float:left;*/
}
section.alianzas a > p{
    /*font-size:11px;*/
    padding-top:5px;
    height: 41px;
}

img.empresa2 {
    width: 100%;
}

#sliderAlianzas2 li a {
    padding: 0px;
}

@media (min-width: 1200px){
    section.alianzas li{
        width: 393px !important;
    }
    section.alianzas .slider .viewport {
        height: 129px !important;
    }
}
@media (max-width: 1199px) and (min-width: 992px){
    section.alianzas li{
        width: 320px !important;
    }
    section.alianzas .slider .viewport {
        height: 104px !important;
    }
}
@media (max-width: 991px) and (min-width: 500px){
    section.alianzas li{
        width: 375px !important;
    }
    section.alianzas .slider .viewport {
        height: 123px !important;
    }
}
/* HAY QUE AJUSTARLO CON JQUERY PARA LAS PANTALLAS INFERIORES A 500PX */
/* SEGURMENTE HAYA QUE DEFINIR TAMBIEN EL .overview (viewport x 4) */