.testimonial {width: 100%; background: #f1f1f1; padding: 30px 20px;}

#slideshow {
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    width: 100%;
    padding: 1% 1% 1% 1%; /*56.25 is for 16x9 resolution*/
    height: 350px;
}

.slideitem {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    height: auto;
}



#slideshow:hover i, #slideshow:hover .slider-dots{
	opacity: 1;
	}

.slidebtn {
	z-index:99;
	background:transparent;
	outline:none;
	border:none;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

	}

.slidebtn:active,
.slidedtn:focus {
	outline:none;}

.slidebtn i {
	color: green;
	font-size:40px;
	opacity: 0.2;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

	}

.prev {
    position: absolute;
    right: 60px;
    bottom: 10px;
}

.next {
    position: absolute;
    right: 10px;
    bottom: 10px;
}


.slider-dots {
	opacity: 0.2;
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  position:absolute;
  left:43px;
  bottom:3%;
  transform: translate(-50%, 0);
  z-index:99;
  -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;

}

.slider-dots li {
  color: #000;
  display: inline;
  font-size: 48px;
  margin-right: 5px;
  cursor:pointer;
  list-style-type: none;
}

.slider-dots li.active-dot {
  color: #049746;
}

.line {max-width: 1200px; margin: 0 auto;}

.test_desc {width: 45%; float: left; font-size: 16px; font-style: italic; color: #3f444b;}
.test_desc p{font-style:normal; line-height: 1.4em; }
.t_name {color: #1c763d; margin-top: 20px; font-weight: bold;}

.test_img {width: 50%; float: right;}
.test_img img {width: 100%;}

.small_cards_wrap {max-width: 1200px; margin: 0 auto; padding: 30px 0; }
.small_card {width: 33%; float: left; font-style: italic;}
.small_card img {width: 100%; margin-bottom: 15px;}
.small_card p{font-style:normal; line-height: 1.4em; }

.small_card_1 {padding-right: 40px;}
.small_card_2 {padding: 0 20px;}
.small_card_3 {padding-left: 40px;}

.line2, .alt_card {display: none;}



@media screen and (max-width: 65em) {
  #slideshow { height: 740px;}
  .test_desc {width: 100%; float: none;}
  .test_img {width: 100%; float: none;}
  .testimonial {padding: 30px 20px;}
}

@media screen and (max-width: 60em) {
  #slideshow { height: 700px;}
}

@media screen and (max-width: 54em) {
  #slideshow { height: 650px;}
}


@media screen and (max-width: 50em) {
  .small_card {width: 100%; float: none;}
  .small_card_1, .small_card_2, .small_card_3 {padding: 30px 20px;}
  .small_cards_wrap {padding: 0; }
  .line2, .alt_card {display: block;}
  #slideshow {display: none;}
}





//
