@media (min-width:321px) and (max-width:360px){
.ticker-container {	width: 100%;	position: relative;	overflow: hidden;}
.ticker-container ul {	list-style: none;	padding: 0;	height: auto;}
.ticker-container ul div {	overflow: hidden;	position: absolute;	z-index: 0;	display: inline;	min-width: 100%;	left: 0;	height: 50%;	transition: 0.25s ease-in-out;        text-align: left}
.ticker-container ul div.ticker-active {	top: 30px;}
.ticker-container ul div.not-active {	top: 60px;}
.ticker-container ul div.remove {	top: 0;}
.ticker-container ul div li {	padding: 5px 0;}
.ticker-container ul div li a {	color: #EC0B43;}


 
}
@media (min-width: 1200px){
.ticker-container {	width: 100%;	position: relative;	overflow: hidden;}
.ticker-container ul {	list-style: none;	padding: 0;	height: auto;}
.ticker-container ul div {	overflow: hidden;	position: absolute;	z-index: 0;	display: inline;	min-width: 100%;	left: 0;	height: 50%;	transition: 0.25s ease-in-out;        text-align: left}
.ticker-container ul div.ticker-active {	top: 30px;}
.ticker-container ul div.not-active {	top: 60px;}
.ticker-container ul div.remove {	top: 0;}
.ticker-container ul div li {	padding: 5px 0;}
.ticker-container ul div li a {	color: #EC0B43;}
    

}
@media (min-width: 500px) {
	.ticker-container {	 height: 30px; text-align: left; }
	.ticker-container ul { margin-left: 170px; height: 100%;	}
	.ticker-container ul div {		height: 100%;	}
	.ticker-container ul div.ticker-active {		top: 0;	}
	.ticker-container ul div.not-active {		top: 30px;	}
	.ticker-container ul div.remove {		top: -30px;	}
}

@media (min-width: 768px) { 
    .ticker-container {    margin-bottom: 10px;  }
}

@media (min-width: 992px) {
  .ticker-container {    margin-bottom: 20px;  }
}

.testimonials {  overflow: hidden;  position: relative;  max-height:159px;}
.testimonials {  background:#6c839e url("../../images/testim_mg.png") no-repeat top center;    min-height:159px;}
.one-slide,
.testimonial,
.message {    width: 100% ;    /*padding-left: 20px;*/    font-size:13px;    text-align: center;    border: none !important;  outline: none !important;}
.icon-overlay {  position: absolute;  opacity: 0.3;  right: 10%;  top: 0;  height: auto;  width: 100%;  max-width: 400px;}
.carousel-controls .control {  position: absolute;  transform: translateY(-50%);  width:25px;  height:25px;  z-index: 1;    cursor: pointer;}
.prev {  left: -2.25rem;    top:60px;}
.next {  right: -2.25rem;     top:60px;}

@media screen and (max-width: 768px) {
  .testimonials {    max-height: 700px;  }
  .icon-overlay {    height: 300px;    top: calc(50% - 150px);  }
  .carousel-controls .control {    width: 25px;    height: 25px;    top: inherit;  }
  .prev {    left: 0;  }
  .next {    right: 0;  }
  .control i {    font-size: .7rem;  }
  .testimonials .message {    font-size:.7rem;  }
  .testimonials h2 {    font-size: 1.5rem;  }
}

