/* =====================================
HOME HERO SLIDER
===================================== */

.qm-slider {
    position: relative;
    overflow: hidden;
}


.qm-slide {
    position: relative;
    display:none;
}


.qm-slide.active {
    display:block;
    animation: qmFade 0.8s ease-in-out;
}


@keyframes qmFade {

    from {
        opacity:0;
    }

    to {
        opacity:1;
    }

}


/* Hero Image */

.qm-slide img {

    width:100%;
    height:500px;
    object-fit:cover;

}


/* Bottom Small Information Bar */

.qm-slide-overlay {

    position:absolute;

    left:0;

    
    top: 400px;
    width:100%;

    height:100px;

    background:rgba(40, 40, 40, 0.88);

    padding:10px 70px 10px 30px;

    box-sizing:border-box;

}



/* Title */

.qm-slide-overlay h1 {

    margin:0;

    font-size:24px;

    line-height:1.2;

    color:#fefefe;
    text-align: center;

}



/* Description */

.qm-slide-overlay p {

    margin:5px 0;

    font-size:14px;

    color:#eaff00;

    line-height:1.3;
    text-align: center;
}



/* Button */

.qm-btn {

    display:inline-block;

    padding:5px 15px;

    background:#000e36;

    color:#fff !important;

    font-size:14px;

    text-decoration:none;

    border-radius:3px;
    align-items:center;
align-content: center;

}


.qm-btn:hover {

    background:#e0a800;

}


/* Arrows */

.qm-prev,
.qm-next {

    position:absolute;

    top:45%;

    transform:translateY(-50%);

    width:40px;

    height:40px;

    background:#000e36;

    color:#fff;

    border:none;

    font-size:25px;

    z-index:50;

    cursor:pointer;

}


.qm-prev {

    left:15px;

}


.qm-next {

    right:15px;

}