.slider-principal {
	width: 100%;
  height: 670px;
	overflow: hidden;
	display: block;
	clear: both;
	position: relative;
	overflow: hidden;
  margin: 11px 0 0 0;
}
.slider-principal .slidecont {
	width: 100%;
	height: 670px;
	position: relative;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	overflow: hidden;
}
.slider-principal .mob
{
    display:none;
}

.slider-principal .desk {
    display: block;
}

.slider-principal .slidecont .owl-video-tn {
  background: url('/images/home/slide_home.jpg') center center no-repeat !important;
  -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}
.slider-principal .slidecont .caption {
  display: block;
  height: auto;
  float: left;
  margin: 150px auto 0;
  padding: 0;
  position: relative;
  width: 45%;
  clear: both;
}
.slider-principal .slidecont .caption .title, 
.slider-principal .slidecont .caption p {
  color: #fff;
  text-shadow: 0 1px 3px #4F4F4F;
}
.slider-principal .slidecont .caption .title {
  font: 40px/42px 'din-bold';
  margin-bottom: 10px;
}
.slider-principal .slidecont .caption p {
  font: 19px/22px 'din-regular';
  display: block;
  padding-bottom: 20px;
}
.slider-principal .slidecont .caption a.btn {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -ms-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
  
  color: #fff;
  font-size: 15px;
  font-family: 'din-medium';
  line-height: 30px;
  padding: 14px 0 10px 40px;
  text-transform: uppercase;
  width: auto;
  display: inline-block;
  text-align: center;
}

.slider-principal .slidecont .caption a.video-1.btn {
    /*background: url("assets/play-video.svg") 15px center no-repeat;*/
    margin-right: 50px;
    border: 1px solid white;
    min-width: 150px;
    padding: 8px 15px 8px 30px;
    position:relative;
}

.slider-principal .slidecont .caption a.video-1.btn svg {
    height: 30px;
    vertical-align: middle;
    width: 100%;
    position: absolute;
    left: 0px;
    padding-right: 120px;
    box-sizing: border-box;
}

.slider-principal .slidecont .caption a.btnLink.btn {
    padding: 8px 20px; 
    background-image: none; 
    color: white; 
    background-color: transparent; 
    min-width: 150px; 
    border: 1px solid white;
}

.slider-principal .slidecont .caption a.btn:hover {
 text-decoration: underline;
}
.slider-principal .slidecont .caption .tag {
  background: #0063be;
  color: #fff;
  font: 13px/28px 'din-bold';
  padding: 0 20px;
  height: 25px;
  margin-bottom: 10px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-transform: uppercase;
}
.slider-principal .owl-dots {
	display: block;
	position: relative;
	width: 1170px;
  padding: 0 15px;
  margin: -150px auto 0 auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.slider-principal .owl-dots .owl-dot {
  width: 8px;
  height: 8px;
  display: block;
  background: #fff;
  float: left;
  opacity: 1;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid transparent;
  margin: 0 5px 0 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.slider-principal .owl-dots .owl-dot:hover {
  opacity: 0.5;
}
.slider-principal .owl-dots .owl-dot.active {
  background: transparent;
  border: 2px solid #fff;
}
.video_case {
  position: fixed;
  top: 55px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1005;
}
.video_case iframe {
  height: 100%;
  width: 100%;
}
.video_case .close-video {
  position: absolute;
  right: 50px;
  top: 0px;
  z-index: 13;
  width: 50px;
  height: 50px;
  display: block;
  text-indent: -99999px;
  background: url("assets/close-video.png") center center no-repeat;
}

@media (max-width: 1200px) {
  .slider-principal .owl-dots {
    width: 970px;
  }
}
@media (max-width: 1023px) {
  .slider-principal .owl-dots {
    width: 90%;
    margin: -30px auto 0 auto;
  }
  .slider-principal .slidecont .caption {
    width: 90%;
  }
}
@media (max-width: 767px) {
  .slider-principal .slidecont .caption {
    height: auto;
    float: none;
    display: block;
    margin: 50px auto 0 auto;
    width: auto;
  }
  .slider-principal,
  .video_case,
  .slider-principal .slidecont {
    height: 390px;
  }
  .video_case {
    position: absolute;
    z-index: 900;
  }
  .slider-principal .slidecont .caption p {
      font: 19px/25px "din-medium";
  }
  
  .slider-principal .desk 
  {
      display:none
      }
      
      .slider-principal .mob
      {
          display:block
          }


}

.slider-principal a
{
    text-decoration: none !important;
}





