/*! http://responsiveslides.com v1.54 by @viljamis */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
}
 
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* TESTIMONIALS SLIDER - USES RESPONSIVE SLIDES.JS /////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.rslides_content {
  position: relative;	  
}
.testiSlide_wrapper{
	margin-top:20px;
        height: 100%;
}
li.testiSlide {
	background:#99B2C6;
	height:100%;
}
img.testiSlide_img{
	display:block;
	width:30%;
	float:left;
}
.testiSlide_caption{
	color:#fff;
	/*padding:15px 70px 50px 70px;*/
	/*float:left;
	box-sizing:border-box;
	width:55%;
    position:relative;  
    left:5%;*/
}
.testiSlide_p{
	position:relative;	
	font-size:1.8rem;
    /*height:7em;*/
    padding-top:0.5em;
    text-align:center;
}
.testiSlide_speechMk{
	font-family: 'Lato', Arial, sans-serif;
	font-size:95px;
	font-size:9.5rem;
	display:inline-block;
	float:left;
	position: absolute;
	top: -25px;
	left: -50px;
    background:url(/images/quote-l.png) no-repeat;
}
.testiSlide_speechMkLast{
	font-family: 'Lato', Arial, sans-serif;
	font-size:95px;
	font-size:9.5rem;
	display:inline-block;
	position: absolute;
	bottom: -55px;
	right: -55px;
    background:url(/images/quote-r.png) no-repeat;
}
.testiSlide_citeWrapper{
	position:absolute;
	bottom:15px;
	right:50px;
	font-style:italic;
}
.rslides_content:after {
    content:'';
    position: absolute;
    /*top: 100%;*/
    right: 5%;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 20px #99b2c6;
    border-right: solid 20px transparent;
}
.rslides_nav.next{
	position: absolute;
	z-index:99;
	right:2px;
	display:block;
	top:80px;
	width:19px;
	height:33px;
	background:url(../images/arrowTestiSlider-right.png) no-repeat;
    opacity:0.2;
    filter:alpha(opacity=20);
}
.rslides_nav.prev{
	position: absolute;
	z-index:99;
	left:2px;
	display:block;
	top:80px;
	width:19px;
	height:33px;
	background:url(../images/arrowTestiSlider-left.png) no-repeat;
    opacity:0.2;
    filter:alpha(opacity=20);
}

/* FOR TWITTER */
.col1-4 .col_content iframe{
    width:100%!important;
    margin:20px 0!important;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* SIDE COL STYLES /////////////////////////////////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



.testiSlide--sideCol img{
	display:none;
}
.testiSlide--sideCol .testiSlide_caption{
	width:80%;
	margin:0 10% 20px 10%;
    /*padding:15px 60px 50px 60px;*/
    padding:45px 0 60px 0;
}
.testiSlide--sideCol .testiSlide_caption {
    /*margin-bottom: 70px;*/
}
.testiSlide--sideCol .testiSlide_p{
    font-size:2rem;
}
.testiSlide--sideCol .rslides_nav.prev, .testiSlide--sideCol .rslides_nav.next{
	top:130px;
}
.testiSlide--sideCol .testiSlide_speechMk{
    left: 30px;
    top:10px;
}
.testiSlide--sideCol .testiSlide_speechMkLast{
    right: 30px;
    bottom:-60px;
}

.testiSlide--sideCol .testiSlide_speechMk span, .testiSlide--sideCol .testiSlide_speechMkLast span {
    visibility:hidden;
}

@media only screen and (max-width: 1280px) {

img.testiSlide_img{
	padding:0;
	position:relative;
	width:30%;	
}
}
@media screen and (max-width: 1080px) {
img.testiSlide_img {
	width: 40%;
}
.testiSlide_caption {
	width: 60%;
	padding: 5px 50px;
}	

}
@media only screen and (max-width: 1060px) {
.testiSlide--sideCol .testiSlide_caption{
	padding:30px 10px;
}
.testiSlide--sideCol .rslides_nav.prev, .testiSlide--sideCol .rslides_nav.next{
	display:none;
}
.testiSlide_p {
	font-size: 15px;
	font-size: 1.5rem;
        width: 80%;
    margin: 0!important;
    padding: 0 10%!important;
}

.testiSlide--sideCol .testiSlide_speechMk {
    /*top:-30px;*/
    left:10px;
}
.testiSlide--sideCol .testiSlide_speechMkLast{
    bottom:-60px;
    right:10px!important;

}

}
@media only screen and (max-width: 800px) {
img.testiSlide_img{
	position:relative;
	width:100%;
	margin-left:0;
	top:0;
}
.testiSlide_caption{
	width:100%;	
	margin-left:0;
	padding: 70px 70px;	
}
.rslides_nav.next, .rslides_nav.prev{
		top:20px;
}




}
/* Tablet Portrait size to standard 980*/
@media only screen and (max-width: 768px) {}
/* Mobile Landscape Size to Tablet Portrait */
@media only screen and (max-width: 600px) {
    .rslides_content {
    height: 400px;
}
    .testiSlide_wrapper {

    height: 400px;
}

}
@media only screen and (max-width: 480px) {
        .rslides_content {
    height: 450px;
}
    .testiSlide_wrapper {

    height: 450px;
}
.testiSlide_citeWrapper {
    bottom: -100px!important;
}
}
/* Main mobile styles */
@media only screen and (max-width: 380px) {}
@media only screen and (max-width: 320px) {}

.InnerPage h2, .sectionHeader, .title {
    float: initial;
}
.list2, .list3, .list4, .list5, .list6 {
    float: left;
    width:100%;
}
