/*! https://responsiveslides.com v1.54 by @viljamis */
.ccm-image-slider-container {}
.ccm-image-slider {}
.ccm-image-slider-inner {}
.ccm-image-slider-inner ul {}
.ccm-image-slider-inner ul li {}
.ccm-image-slider-inner ul li {width:100%;height:auto;} 

.ccm-image-slider-text {width:42%;padding:0;box-sizing:border-box;font-size:1.1em;color:#4a4a4a;position: absolute;top:10%;left:10%;line-height:normal;}
.ccm-image-slider-text p {margin:10px 0px;}
.ccm-image-slider-text p.heroBannerTitle {font-size: clamp(1em, 1vw + 1em, 2.2em);color:#2d3032;font-family: "Comfortaa", sans-serif;}
.ccm-image-slider-text p.heroBannerTitle span {font-size:0.75em;color:#335d65;font-weight:bold;}
.ccm-image-slider-text a {margin-top: 40px;font-size: clamp(0.825em, 1.3vw + 1em, 1em);}
	
.rslides {margin: 0 auto;}
.rslides_nav {top:35%;font-size:0;}
.rslides_nav/*overrides*/ {width:60px;height:60px;background-image:url("arrows3.png");}
.rslides_nav.prev {left:20px;}
.rslides_nav.next {right:20px;}

@media only screen and (max-width:1080px){
    .ccm-image-slider-text {width: 60%;left: 7%;}
	.ccm-image-slider-text {font-size: clamp(0.8em, 1.3vw, 1em);}
}
@media only screen and (max-width:768px){
	.rslides_nav{max-width:30px;max-height:30px;background-size: 60px auto;top:60%;}
}
@media only screen and (max-width:600px){
    .rslides_nav {display:none;}
}
@media only screen and (max-width:450px){
    .ccm-image-slider-text {width:90%;}
}