body{font-family: 'Raleway', sans-serif !important;}
p{font-size: 16px;}
.montserrat{font-family: 'Montserrat', sans-serif;}


.quelonea {color:#cd1719;}
.quelonea-bg {background-color:#cd1719;}
.list-style-3 li { position: relative; padding: 0 0 0 22px; margin: 0 0 5px 0;}
.list-style-3 li:before { content: ""; width: 10px; height: 1px; background-color: #FFF; position: absolute; top: 11px; left: 0; }
/* list style quelonea */
.list-style-q { list-style: none; margin: 0; padding: 0;}
.list-style-q li { position: relative; padding: 0 0 0 15px; margin: 0 0 15px 0;}
.list-style-q li:before { content: ""; width: 1px; height: 27px; background-color: #cd1719; position: absolute; top: 0px; left: 5px; }
.list-style-q .primero:before{content: none;}
.list-style-q li.primero{padding: 0 !important;}

.btn.btn-quelonea {background:#009CA6; border-color: #009CA6; color: #FFF}
.btn.btn-quelonea:hover, .btn.btn-white:focus {background: transparent; color: #FFF}

.sidebar-part2 .right-bg img{left: 10px !important; width: 80%;}

.html-video {top:65%;}
p {font-size: 18px;}
 
@media (max-width: 1700px) {
.cajaprecios span{
  display: inline-flex;
  padding-top: 10px;
}

.cajaprecios .precio{
  display: inline-flex;
  margin-top:-20px;
}

}


@media (max-width: 1500px) {
.claim {width: 30% !important;}
.fa-youtube{ font-size: 50px;}
    .slider-oferta {top: 45%;}
    .desde {font-size: 50px;}
.boton-precios{ margin-top: 0 !important; }

}

/* === TEXT ===*/

.text-extra-large {font-size: 30px; line-height: 45px;}
.text-medium{font-size: 25px;}
.list-style-4-new li{
  padding: 0 0 30px 50px;
  margin: 0 0 30px 0;
}
.no-line li{border-bottom: 0px;
padding: 0 0 0px 23px;
margin: 0 0 4px 0; }

.text-justify{text-align: justify;}

.padding-cero {padding: 0px 0px 200px 0px;}


* { box-sizing: border-box; }
.video-background {
  background: #000;
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}
.video-foreground,
.video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#vidtop-content {
    top: 0;
    color: #fff;
}
.vid-info { position: absolute; top: 0; right: 0; width: 33%; background: rgba(0,0,0,0.3); color: #fff; padding: 1rem; font-family: Avenir, Helvetica, sans-serif; }
.vid-info h1 { font-size: 2rem; font-weight: 700; margin-top: 0; line-height: 1.2; }
.vid-info a { display: block; color: #fff; text-decoration: none; background: rgba(0,0,0,0.5); transition: .6s background; border-bottom: none; margin: 1rem auto; text-align: center; }
@media (min-aspect-ratio: 16/9) {
  .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  .video-foreground { width: 300%; left: -100%; }
}
@media all and (max-width: 600px) {
.text-extra-large {font-size: 23px!important; line-height: normal;}
.btn.btn-large {padding: 9px 19px;}
h4 {font-size: 30px;}
h6 {font-size: 18px; line-height: normal;}
.margin-100px-top {margin-top: 60px;}
.margin-100px-bottom {margin-bottom: 60px;}
.width-75 {width: 100%;}
.text-large {font-size: 18px;}
li,p{font-size: 16px !important; line-height: auto;}
#titulo {width: 150px !important; padding-top: 50px;}
ul {padding-left: 0px; text-align: left;}
.play {width: 50px; margin-bottom: 300px;}
h5 {font-size: 30px!important;}
video[poster]{
  height:100%;
  }
}

.li-inline li{display: inline;}


.portfolio-filter-tab-1 li a{font-size: 20px; color:black; font-weight: 600;}
.precio{font-size:40px;}