
.video-container {
	padding-left:20px;	
    position: relative;
    height:80%;
	width:80%;
    overflow: hidden;
	padding-bottom:60%;
	margin-left:auto;
	margin-bottom:-94px;
	
	
}
.video-container iframe {
	float:left;
	position: absolute;
	top:2px;
	left: -20px;
	padding-left:20px;
	width: 80%;
	height: 80%;
	border:none;
	
}

.sitemp{

text-align:inherit; margin-right:15px;}

.strip{width:100%; height:auto; margin:0px; padding::10px;}

.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 20px;
	bottom: 35px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}

/** client logos **/
#clients {
  display: block;
  margin-bottom: 15px;
}

#clients .clients-wrap {
  display: block;
  width: 1050px;
  margin: 0 auto;
  overflow: hidden;
}

#clients .clients-wrap ul {
  display: block;
  list-style: none;
  position: relative;
}

#clients .clients-wrap ul li {
  display: block;
  float: left;
  position: relative;
  width: 140px;
  height: 55px;
  line-height: 55px;
  text-align: center;
}
#clients .clients-wrap ul li img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0.65;
}
#clients .clients-wrap ul li img:hover {
  opacity: 1.0;
}



/** clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
}
 @media (min-width:320px) and (max-width:480px){
 #clients .clients-wrap{
	width:98%;
	margin:0 auto;
	}
	#clients .clients-wrap ul li img {
	max-width:100%;
	float:left;
	display:block;
	}
	#testimonials .carousel-wrap {
	width:100%;
	float:left;
	margin:0 auto;
	padding:0 auto;
	}
	#testimonials .carousel-wrap ul li{
	width:100%;
	margin:0 auto;
	}
	
	.carousel-nav{
	width:100%;
	display:block;
	}
	.carousel-nav img{
	width:auto;
	float:left;
	display:none;
	}
	.strip{width:100%; margin:0px; padding::auto;}
 }




  @media (min-width:481px) and (max-width:750px){
 #clients .clients-wrap{
	width:98%;
	margin:0 auto;
	}
	#clients .clients-wrap ul li img {
	max-width:100%;
	float:left;
	display:block;
	}
	#testimonials .carousel-wrap {
	width:100%;
	float:left;
	margin:0 auto;
	padding:0 auto;
	}
	#testimonials .carousel-wrap ul li{
	width:100%;
	margin:0 auto;
	}
	
	.carousel-nav{
	width:100%;
	display:block;
	}
	.carousel-nav img{
	width:auto;
	float:left;
	display:none;
	}
	
	
 }
 @media (min-width:751px) and (max-width:1000px){
 #clients .clients-wrap{
	width:98%;
	margin:0 auto;
	}
	#clients .clients-wrap ul li img {
	max-width:100%;
	float:left;
	display:block;
	}
	
	
	.carousel-nav{
	width:100%;
	display:block;
	}
	.carousel-nav img{
	width:auto;
	float:left;
	display:none;
	}
 }
