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

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

.ccm-image-slider-text { 
    position: relative; 
     z-index: 2; }
.ccm-image-slider-text .wrap {
	padding: 0 !important; z-index: 2;
}

.ccm-image-slider-text p { padding: 0; }
.ccm-image-slider-text p strong { font-weight: 800; }

.ccm-image-slider-title {
    margin-top:auto; letter-spacing: normal!important; text-transform: none!important;
}	

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

.rslides {
    margin: 0 auto;
}
.rslides img { float: none; margin: auto; width: 80%; }
.rslides_tabs { 
position: absolute; width: 100%; border: 0; z-index: 99; bottom: 0; }
.rslides > li { max-height: 750px; }

.rslides tr, .rslides td, .rslides li,
.rslides table { 
border: none !important; overflow: hidden !important; box-sizing: border-box !important;
margin: 0 !important; padding: 25px !important; background-color: none !important; background: none !important; }
.rslides_nav { border-radius: 5px; }


.rslides .button { margin: 25px 0 0 0; }

@media screen and (min-width: 250px)
{

.ccm-image-slider-text-pad { 
padding: 55px 0; 
text-align: center;
    max-width: 90%;
    margin: 0 auto;}
.rslides .ccm-image-slider-text { text-align: center;display: block; clear: both; }

.rslides li:before { display: none; }
.ccm-image-slider-text-pad img { margin: auto; }
}
@media screen and (min-width: 1000px)
{
	.rslides li:before { display: block;
position: absolute; left: 0; width: 100%; height: 100%; z-index: 1; content:'';  }

	.rslides .ccm-image-slider-text { 
	position: relative; top: 0; left: 0; width:100%; height: 100%; text-align: center !important;
	background: none; display: flex;  align-items: center;  justify-content: center;	}
	.rslides li:before {  } 
	.ccm-image-slider-text-pad { padding: 10%; text-align: left !important; margin: 0;  }
	.ccm-image-slider-text-pad img { margin-left: 0; }
}