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

    #carousel-main .carousel-caption, .centros-main-detail {
        font-size: 90%;
        /*left: 1em;*/
        bottom: 1em;
        width: 970px;
    }

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

    #carousel-main .carousel-caption, .centros-main-detail {
        font-size: 80%;
        /*left: 1em;*/
        bottom: 1em;
        width: 970px;
    }

}

@media only screen and (max-width:991px) {
    #carousel-main .carousel-caption, .centros-main-detail {
        font-size: 50%;
        /*left: 1em;*/
        bottom: 1em;
    }

    #vacation-slider-list .carousel-caption {
        font-size: 1.3em;
        display:block;
        margin: 0 auto;
        width: 100%;
    }

    .carousel-caption { margin-left: 5em;}
    .carousel-caption h2 small { display: none; }

}