

.carousel.slide h5{
    display:inline-block;
}

.full-screen {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


.espa-banner{
    display:block;
    position:fixed;
    bottom:0;
    width:100%;
    text-align:right;
    z-index:1000;
}

.espa-banner a{
    display:inline-block;
    width:11em;
}

.espa-banner a img{
    width:100%;
}

.espalink{
    display:none;
}

footer{
    padding-bottom:7em;
}

.owl-theme .owl-dots{
    margin-top: -4.4em;
    z-index: 1000;
    position: relative;
    top: -4em;
}

.owl-theme .owl-dots .owl-dot span {
    height:6px;
    width:40px;
    z-index:1000;
}



.owl-theme img{
    height: 100vh;
    object-fit: cover;
}


/* OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO */
/* ============================== MEDIA QUERIES ================================== */



/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/*  Large devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/*  XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {

}






/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {

}


/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {

}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {

    .espa-banner{
        text-align:center;
    }

    .owl-theme .owl-dots {
    }
}


/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {


}