/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


.ccm-image-slider{position:relative}.ccm-image-slider-text{position:absolute;width:46%;left:80px;top:50px}@media screen and (max-width: 990px){.ccm-image-slider-text{top:30px}}@media screen and (max-width: 840px){.ccm-image-slider-text{top:15px;left:60px}}@media screen and (max-width: 628px){.ccm-image-slider-text{top:10px;left:60px}}@media screen and (max-width: 630px){.ccm-image-slider-text{top:15px;left:20px}}@media screen and (max-width: 321px){.ccm-image-slider-text{left:10px}}.ccm-image-slider-title{margin-top:auto}h1.ccm-image-slider-title{font-size:7em;letter-spacing:-3px;line-height:0.75}@media screen and (max-width: 1155px){h1.ccm-image-slider-title{font-size:6.5em}}@media screen and (max-width: 1075px){h1.ccm-image-slider-title{font-size:6em}}@media screen and (max-width: 999px){h1.ccm-image-slider-title{font-size:5em}}@media screen and (max-width: 820px){h1.ccm-image-slider-title{font-size:4.4em}}@media screen and (max-width: 855px){h1.ccm-image-slider-title{font-size:5em}}@media screen and (max-width: 790px){h1.ccm-image-slider-title{font-size:4em}}@media screen and (max-width: 565px){h1.ccm-image-slider-title{font-size:2.6em;line-height:0.45;letter-spacing:-1px}}@media screen and (max-width: 380px){h1.ccm-image-slider-title{font-size:2.3em}}@media screen and (max-width: 344px){h1.ccm-image-slider-title{font-size:2em;letter-spacing:-1px}}.ccm-image-slider-text p{font-size:3rem;font-weight:300}@media screen and (max-width: 1385px){.ccm-image-slider-text p{font-size:2.5rem}@media screen and (max-width: 1215px){.ccm-image-slider-text p{ font-size:2.1rem}@media screen and (max-width: 1052px){.ccm-image-slider-text p{ font-size:1.8rem;padding-top:5px}@media screen and (max-width: 915px){.ccm-image-slider-text p{ font-size:1.5rem;padding-top:5px}@media screen and (max-width: 825px){.ccm-image-slider-text p{ font-size:1.4rem;padding-top:5px}@media screen and (max-width: 745px){.ccm-image-slider-text p{ font-size:1.2rem;padding-top:5px}@media screen and (max-width: 655px){.ccm-image-slider-text p{ font-size:1.1rem;padding-top:3px}}@media screen and (max-width: 600px){.ccm-image-slider-text p{font-size:0.9rem;font-weight:400;padding-top:5px}}@media screen and (max-width: 430px){.ccm-image-slider-text p{font-size:0.7rem}}@media screen and (max-width: 372px){.ccm-image-slider-text p{display:none}}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:100%;left:0px}.rslides{margin:0 auto}@media screen and (max-width: 630px){.rslides_nav{display:none}}
