.clearfix, .row:after {
  display: table;
  line-height: 0;
  content: "";
  clear: both;
}
.sliderwraper{
	overflow:hidden;
}
.sliderow {
  max-width: 680px;
  margin: 0 auto;
}


.slider-wrap .slider {
  height: 490px;
  position: relative;
  background-color:#4f4f58;
}
.slider-wrap .outer {
  position: relative;
  background-color:#4f4f58;
}
.slider-wrap .outer, .slider-wrap .tray, .slider-wrap section {
  height: 100%;
  background-color:#4f4f58;	
}
.slider-wrap .tray, .slider-wrap section {
  position: absolute;
  width: 100%;
  height: 100%;
}
.slider-wrap section {
  background-color:#4f4f58;
  overflow: hidden;
  height: 100%;	
}
.slider-wrap section img {
  width: 100%;
  max-width: 100%;
  /* height: 100%; */
  height: auto;
}
.slider-wrap .arrow {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  height: 60px;
  width: 60px;
  z-index: 1;
  cursor: pointer;
  z-index: 15;
}
.car {
  position: absolute;
    top: 55%;
    margin-top: -42%;
    cursor: pointer;
    /* z-index: 15; */
    /* width: 80%; */
    /* margin-left: 10%;*/
}
.slider-wrap .arrow.left {
  right: -30px;
  background-image:url(../img/arrow-left.png);
}
.slider-wrap .arrow.left span {
  left: 60px;
  padding: 0 20px 0 0;
}
.slider-wrap .arrow.right {
  left: -30px;
  background-image:url(../img/arrow-right.png);
}
.slider-wrap .arrow.right span {
  right: 60px;
  padding: 0 0 0 20px;
}
.slider-wrap .arrow span {
  height: 60px;
  line-height: 60px;
  background: #0380a5;
  position: absolute;
  display: none;
  color: #fff;
}

.slider-wrap .mask {
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 200%;
  z-index: 10;
  cursor: pointer;
}
.slider-wrap .mask.left {
  right: 100%;
}
.slider-wrap .mask.right {
  left: 100%;
}
.section-ref-images{
  margin-top: 200px;
}

@media only screen and (min-width:585px) and (max-width:1408px) {
.car {
  position: absolute;
  /* margin-top: -110px; */
  cursor: pointer;
  /* z-index: 15; */
}
}
@media only screen and (min-width:491px) and (max-width:585px) {
.car {
  /* top: 60%; */
}
}

@media only screen and (min-width:250px) and (max-width:491px) {
.car {
   /* top: 70%; */
}
}
.client-logo {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 200px;
}
.client-denzel {
  background-image: url("../img/denzel-logo.jpg");
}

.client-motiondata {
  background-image: url("../img/motiondata.jpg");
}

.client-voglcoweiz {
  background-image: url("../img/voglcoweiz.png");
}

.client-wolf {
  background-image: url("../img/wolf.png");
}

.client-pichler {
  background-image: url("../img/pichler.jpg");
}

.client-sonnleitner {
  background-image: url("../img/sonnleitner.png");
}

.client-reiter {
  background-image: url("../img/reiter.jpg");
}

.client-wenger {
  background-image: url("../img/wenger.png");
}

.client-schmidt {
  background-image: url("../img/schmidt.jpg");
}

.client-bauer {
  background-image: url("../img/bauer.jpg");
}

.client-starke {
  background-image: url("../img/starke.jpg");
}

.client-kimbeck {
  background-image: url("../img/kimbeck.png");
}

.client-wackenhut {
  background-image: url("../img/wackenhut.jpg");
}

.client-huber {
  background-image: url("../img/huber.png");
}

.client-pic {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 400px;
  margin-bottom: 10px;
}

.client-img-1 {
  background-image: url("../img/client-img-1.jpg");
}

.client-img-2 {
  background-image: url("../img/client-img-2.jpg");
}

.client-img-3 {
  background-image: url("../img/client-img-3.jpg");
}

.client-img-4 {
  background-image: url("../img/client-img-4.jpg");
}