/*! http://responsiveslides.com v1.54 by @viljamis */

.ccm-image-slider {
    position: relative;
}

.ccm-image-slider-text {
    position: absolute;
    width: 100%;
    left: 0;
    top: 35%;
    text-align:center;
    padding:0 10%;
    z-index:200;
}

.ccm-image-slider-title {
    margin-top:auto;
}	

.ccm-image-slider-container a.mega-link-overlay {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0px;
}

.ccm-image-slider-text h1 {
    font-size: 66px;
    line-height: 72px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
    margin:20px 0;
    letter-spacing: -0.04em;
}

/* =======================
MEDIA QUERIES
======================= */

@media (max-width: 1199px){

.ccm-image-slider-text {
    top: 30%;
    z-index:200;
}

.ccm-image-slider-text h1 {
    font-size: 56px;
    line-height: 60px;
}


}

/* Medium devices (desktops, 992px and up) */
@media (max-width: 991px){


.ccm-image-slider-text {
    top: 20%;
}

.ccm-image-slider-text h1 {
    font-size: 46px;
    line-height: 50px;
    margin:10px 0;
}

.utility ul {
    font-size: 12px;
}

}


@media (max-width: 768px) {

.ccm-image-slider-text {
    top: 5%;
    z-index:200;
}
.ccm-image-slider-text h1 {
    font-size: 30px;
    line-height: 15px;
}

}

@media (max-width: 767px) {

}

@media (max-width: 480px) {
}
