.m-slider {
  	max-width: 100%;
  	max-height: 293px;
   	margin-bottom: 48px;
   	position: relative;
   	overflow: hidden;
 }
 img.header-slides,
 .flexslider .slides li {
 	  position: relative;
 }
 .flexslider {
   	max-height: 300px;
  	margin: 0 auto;
  	overflow: hidden;
  	border: 0;
  	border-radius: 0;
 }
ol.flex-control-nav.flex-control-paging li {
	display: inline-block;
}
ol.flex-control-nav.flex-control-paging li a {
  	color: #fff;
  	font-weight: bold;
  	padding: 4px 10px;
  	margin: 5px;
  	background: #ce1123;
}
.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev { 
	 display: none;
}
.flex-caption {
	width: 100%;
    background: rgba(255, 255, 255, 0.7);
    height: 40px;
    line-height: 40px;
    margin: 0;
    color: #000;
    bottom: 0;   
    z-index:1;    
    position: absolute;
    text-align: center;
    font-size: 12px;
    font-size: 0.857142857rem;
    font-weight: bold;
}
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.flex-caption {
    	font-size: 16px;
    	font-size: 1.142857142rem;
	}
}
.flexslider .slides img,
.flexslider .slides li,
img.header-slides {
    max-height: 293px; /*maximum height for all slides*/
    max-width: 100%; /*maximum width for all slides*/
    margin: 0 auto; /*centering images in the container*/
    display: block;
    object-fit: cover;
}

.flex-control-nav {
	padding: 10px 0;
  	position: absolute;
  	top: 0;
  	right: 0;
  	text-align: left;
}
