/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */

/* CONTENT - START */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - GENERAL - START */

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption {
    text-shadow: none;
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner {
    padding: 35px 0;
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner h1 {
    font-family: "aparaj", Arial, sans-serif;
    font-size: 36px;
    color: #6a5429;
    font-weight: normal;
    text-transform: uppercase;
    margin: 0 0 22px;
    text-align: center;
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner p {
    font-family: "aparaj", Arial, sans-serif;
    font-style: italic;
    font-size: 19px;
    color: #484848;
    padding: 0 50px 35px;
    text-align: center;
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner ol.carousel-indicator {
    bottom: 25px;
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner ol.carousel-indicator li {
    border: 2px solid rgb(105, 105, 105);
    background-color: rgb(105, 105, 105);
}

div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner ol.carousel-indicator li.active {
    background-color: transparent;
    border-color: rgb(163, 136, 83);
}

/* DESKTOP FIRST - GENERAL - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - START */

@media only screen and (min-width: 992px) {

    div.body div.row-fluid.row-homepage {
        height: 100%;
        display: table;
    }

    div.body .row-homepage .carousel#carousel91 {
        display: table-row;
        height: 100%;
    }

    div.body .row-homepage .carousel .container.container-limiter {
        width: 400px;
    }

    div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption {
        background-color: rgba(247, 246, 245, .9);
        padding: 5px;
    }

    div.body .row-homepage .carousel .carousel-inner .container-limiter .carousel-caption .carousel-caption-inner {
        padding: 35px 50px;
        border: 1px solid #6a5429;
    }

}

/* DESKTOP FIRST - ALL SCREEN EXCEPT MOBILE - END */

/* ------------------------------------------------------------------------------------------------------------------ */

/* CONTENT - END */

/* ------------------------------------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------ */