      .wrap {
	/*max-width:960px;
	min-width:280px;*/
	/*max-width:1300px;*/
	max-width:100%;
	min-width:280px;
	margin:auto;

	position:relative;
}
.wrap img {
	width:100%;
	height:auto;
	border:1px solid #000;
}
.caption {
	position:absolute;
	top:5px;
	left:0;
	right:0;
	bottom:10px;
	overflow:auto;
	overflow:hidden;
}

.text-vertical-center h1 {
    margin: 0;
    padding: 0;
    font-size: 4.5em;
    font-weight: 700;
}


.carousel-inner .item {
	text-align: center !important;
	
}

.slider:before
{
    height: inherit;
    display: inline-block;
    vertical-align: middle;
    content:"";
}

.center {
    display: inline-block;
    margin: auto;
    vertical-align: middle;
}


@media (max-width: 570px) {
	.carousel-control.left {
		left: 0;
	}
	.carousel-control.right {
		right: 0;
	}
}

.stuart_testimonials {
  border-left: 15px solid #c76c0c; border-left: none;max-width: 95%;line-height:normal;
  margin:0 auto;padding:1em 0 1em 0; color:#000;font-size:1.8em;font-family:"Raleway",sans-serif;

} 
 
    .center {
        display: inline-block;
        margin: auto;
        vertical-align: middle;
    }

    .box-services-c2 p{
        text-align: left;font-size:1.5em;
    }
        
    .one_linerz {
        font-size: 1.75em;		;
    		text-shadow: 2px 2px 0px rgba(255,255,255,0.2);
          line-height: normal;
          text-align:center;
          text-align:justify;
    }

    .link_113 {
      color:#FA9E25;
    }

	.divider {
		height:1px;
		background:none;
		margin:30px auto;
	}

.narrow_subtle {
    margin: 0.5em auto;
    width: 30%;
}
	.divider.d2 {
		background:none;
		border-top:1px dashed #ccc;
	}
	.divider.d3:after {
		content:"";
		display:block;
		width:25%;
		height:1px;
		position:relative;
		background-color:rgb(181,67,33);
		margin:0 auto;
	}
           
    .credits {
      font-size:1em;
      padding:2em 0 2em 0;
    }

    .link_turbocatalyst {
        width: 175px;
        padding: .05em 0 0 0;
    }

    .link_emj {
        width: 80px;
        padding: .5em 0 0 0;
    }

    .item{
        background-color:#fff;
        display:block;
    }

    .carousel-caption{
        color:#000;
        position:static;
    }
    
 .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}   


.carousel-control.right, .carousel-control.left {
  background-image:none;
}

.carousel-caption {
    padding-top: 10px;
    padding-bottom: 10px;
}


.mt0 { margin-top:0 !important; }
.mt5 { margin-top:5px !important; }

.stuart_testimonials {
    max-width: 95%;
    margin: 0 auto;
    line-height: normal;
    margin: 0 auto;
    color: #000;
    font-size: 1.8em;
    font-family: "Raleway",sans-serif;
}

.stuart_testimonials p{
    padding: 0 0.75em 0 0.75em;
    text-align: left;
}
/* Portrait */
@media only screen
and (max-width : 769px) {

/*  .estab1973 {
    margin: 0.5em 5em 0 2em; max-width:60%;color:#fff;font-family: Montserrat;	font-size:1.2em;	font-weight:400;text-align:center;line-height:normal;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4);}*/
    
  .stuart_testimonials {
    font-size:1.5em;	font-weight:500; } 
 
}


@media only screen
and (max-width : 321px) {
      /*.estab1973 {
        margin: 0.5em 5em 0 2em; max-width:60%;color:#fff;font-family: Montserrat;	font-size:.75em;	font-weight:400;text-align:center;line-height:normal;
        text-shadow: 0px 4px 3px rgba(0,0,0,0.4);}*/
        
      .stuart_testimonials {
        font-size:.95em;	font-weight:300;line-height:normal;
      } 
    }

