.video {
  position: relative;
  background-color: black;
  height: 75vh;
  min-height: 550px;
  width: 100%;
  overflow: hidden;
}

.video video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.video .container {
  position: relative;
  z-index: 2;
}

@media (pointer: coarse) and (hover: none) {
  .video {
    display:none;
  }
}

.border-left {
  border-left: 2px solid #E3D240!important;
}

span{
  font-size: 34px;
  color: #5D5D5D;
}

span h1{
  font-size: 70px;
  font-weight: 200;
  margin-bottom: 0;
}

 /*servicios*/

.features-titulo{
  font-size: 15px;
  display: inline-block;
  font-weight: 500;
  color: #CF651B;
  width: 120px;
}
.recuadro-gris{
  background-color: #F4F4F4;
}

 /*FLOTA*/
.flota h4{
    color: #717272;
    font-weight: 600;
}
.flota h4:after{
    border-bottom: 1px solid #CF651B;
    content: '';
    display: block;
    width: 80%;
    margin-left: 20%;
    margin-top: -15px;
    margin-bottom: 50px;
}

.flota .slick-slide {
    overflow: hidden;
    margin: 5px;
}
.flota .slick-slide img{
    overflow: hidden;
    margin-left: -50%;
    height: 260px
}

.flota .slick-prev{
  margin-left: -50px;  
}

.flota .slick-prev, .slick-next {
    width: 0;
    height: 0;
    top: 40%
}

.flota .slick-prev:before, .slick-next:before {
    font-size: 50px;
    color: #BABABA;
}

.flota .btn-outline{
    color: #CF651B;
    border-color: #CF651B;
    border-width: medium;
    font-size: 17px;
    font-weight: 500;
    width: 140px;
}
.flota .btn-outline:hover{
    color: white;
    background-color: #CF651B;
}

 /*CLIENTES*/
.clientes h4{
 color: #0096D3;
 font-weight: 400;
}
.clientes h4{
    color: #717272;
    font-weight: 600;
}
.clientes h4:after{
    border-bottom: 1px solid #CF651B;
    content: '';
    display: block;
    width: 58%;
    margin-left: 42%;
    margin-top: -15px;
}

.clientes .slick-dots li button:before {
    color: #CF651B;
}

.clientes .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #CF651B;
}


