#rt-slideshow .layout-fullslideshow .sprocket-features-content {
    background: rgba(19, 28, 120, 0.5) none repeat scroll 0 0;
    margin: 0;
    top: 0;
    width: 100%;
}

.font-size-is-large {
    font-size: 16px;
}

.header-type-fixed .rt-header-fixed-spacer {
    height: 0;
}

body.layout-mode-responsive .visible-large {
    display: inherit !important;
    font-size: 16px;
    line-height: 26px;
}

.sprocket-mosaic .sprocket-mosaic-title {
    font-size: 0.9em;
    text-align: center;
}

.sprocket-mosaic .sprocket-readmore {
    display: none !important;
    margin: 15px 0;
    white-space: nowrap;
}

.sprocket-mosaic .sprocket-padding {
    border: 0 solid rgba(0, 0, 0, 0.1) !important;
    padding: 1px !important;
}

.rt-lead {
    font-size: 18px;
    line-height: 30px;
}

.fp-slideshow .layout-fullslideshow .sprocket-features-desc {
    text-transform: none !important;
}

.menu-block .gf-menu .item {
    text-transform: none !important;
}

.rt-modtitle-uppercase .module-title .title {
    text-transform: none !important;
}

.button, .readon, .readon2, a.readmore, button.validate, p.readmore a, #member-profile a, #member-registration a, .formelm-buttons button, .controls .btn, .logout-button .btn, .sprocket-readmore, .roksearch_results a.clr {
    text-transform: none !important;
}

.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 2em;
    line-height: 50px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-desc {
    font-size: 0.8em;
    line-height: 35px;
    margin-top: 10px;
}

/* Smartphones */
@media (max-width: 480px) {


.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 0.8em;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-content {
    bottom: 6px;
    left: 6px;
    position: absolute;
    width: 70%;
}
 
}
/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {

.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 0.8em;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-content {
    bottom: 10px;
    left: 10px;
    position: absolute;
    width: 60%;
}


}
 
/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 1.2em;
    line-height: 30px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-content {
    bottom: 20px;
    left: 20px;
    position: absolute;
    width: 50%;
}

 
}
/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {

.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 1.6em;
    line-height: 40px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-content {
    bottom: 30px;
    left: 30px;
    position: absolute;
    width: 50%;
}


}
/* Large Display */
@media (min-width: 1200px) {

.layout-slideshow .sprocket-features-title {
    border-radius: 5px;
    font-size: 2em;
    line-height: 50px;
    margin: 0;
    padding: 0;
}

.layout-slideshow .sprocket-features-content {
    bottom: 40px;
    left: 40px;
    position: absolute;
    width: 50%;
}

}