html,body{font-family: 'barlow', arial, sans-serif !important;color:#1e1e1e;}
img{max-width:100%;}
.clear{clear:both;}
.container-seb{width:90%;padding:0 12px;margin:0 auto;}
.btn-ley{padding:4px 14px;width:fit-content;font-weight: 600;}
a:link,a:visited{color:#f67e1c !important;text-decoration:none !important;}
a:hover{color:#B8B8B8 !important;text-decoration:none !important;}
h1,h2,h3,h4,h5,h6,.footn,.alquiler{font-family: 'jost', arial, sans-serif;font-weight: 600;}

/* Navbar */
nav{position: fixed !important;top:0;left:0;z-index:8800;width:100%;color:#EAEAEA;}
nav > div{background:#1e1e1e;padding:12px !important;border-radius:3px;overflow:hidden;}
nav .row{margin-left:auto;margin-right:auto;}
.acero{padding:0;}
.telefono{font-size:26px;text-align:right;}
nav .btn-ley{color:#ffffff;background:#00be00 url(../wp.png) right center no-repeat;padding:16px 56px 16px 16px;}
nav .btn-ley:hover{filter:brightness(0.7);}
.logotipo{max-height:40px}

/* Animacion */
.carousel-inner{background:#1e1e1e;}
.google{width:100%;height:100vh;display: table;}
.foto1{background:#1e1e1e url(../001.jpg) center no-repeat;background-size: cover;}
.foto2{background:#1e1e1e url(../002.jpg) center no-repeat;background-size: cover;}
.foto3{background:#1e1e1e url(../003.jpg) center no-repeat;background-size: cover;}
.foto4{background:#1e1e1e url(../004.jpg) center no-repeat;background-size: cover;}
.ads{display: table-cell;vertical-align: middle;padding:0 5% 0 5%;text-align:center;}
.anuncio{color:#ffffff;margin:0 auto;text-align: center;}
h2{font-weight: 700;font-size:60px;margin:0 auto;padding:0;text-transform: uppercase;}
.ads span{font-size:34px;font-weight:600;font-style: italic;color:#ffffff;}
.carousel-item{background-color:#f67e1c;text-align: center;}
.carousel-control-next, .carousel-control-prev {width:80px !important;}
.carousel-indicators li{width:10px !important;height:10px !important;border-radius: 10px;cursor: pointer;}
.ads .btn-ley{border-color:#f67e1c;color:#ffffff;background:#f67e1c;font-size:20px;margin:20px auto 0;}
.ads .btn-ley:hover{background:none;color:#f67e1c;}

/* Contenido */
#perfil,#servicios,#logos,#footer{padding:60px 0;}
.original{border-bottom: 0;}
#alquiler,#otros{background:#ffffff;text-align: center;}
.alquiler{padding:0;font-size:26px;text-align:center;margin-bottom:0}
.montacarga{background:#34389c;color:#ffffff;text-align:right;}
.maquina{border-left:1px solid #34389c;}
.peso{padding-top:60px;padding-bottom:60px;}
#mantenimiento{background:url(../mantenimiento.jpg) center fixed no-repeat;background-size:cover;color:#ffffff;height: 100vh;}
#laempresa{background:url(../empresa.jpg) center fixed no-repeat;background-size:cover;color:#ffffff;height: 100vh;}
.valores{background:rgba(30,30,30,0.9);height: 100vh;text-align: right;}
.preventivo{background:rgba(52,56,156,0.8);height: 100vh;}
.correctivo{background:#f67e1c;height: 100vh;}
.equipo{height: 100vh;}
.mecanico{height: 100%;}
.pala{margin-bottom:0;}
#otros{background:#3D41B8;color:#ffffff;}
h3{font-size:24px;}
.unidades p{margin: 0 0 6px auto;background:#3D41B8;padding:2px 6px;width:fit-content;border-radius:3px;font-size:14px;}

.travertino{text-align: center;}
.vitrificado{font-size:24px;}
.termo{color:#f67e1c;font-weight:600;}
h1{font-size:3rem;font-weight:600;}
.penalista{font-size:18px;text-align: left;}
#servicios{background-color:#EAEAEA;}
#servicios .col{padding-top:15px;padding-bottom:15px;}
#servicios h1{text-align: center;}
.pulido{border-radius:.25em;overflow: hidden;width:100%;height:140px;background-size:cover !important;color:#ffffff;font-weight:700;text-transform: uppercase;padding:15px;}
#enviado{padding-top:80px;text-align: center;background: #ddd}
#enviado img{padding-bottom: 20px;}


/* Logos de marcas */
#logos{background:#ededed;}
.slider{animation: slidein 30s linear infinite;white-space: nowrap;}
.logos{width: 2200px;display: inline-block;margin: 0px 0;}
.logos img{padding:0 8px;}
.fab{width: calc(100% / 10);animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards;}
  @keyframes slidein {
    from {transform: translate3d(0, 0, 0);}
    to {transform: translate3d(-2200px, 0, 0);}
  }  
  @keyframes fade-in {
    0% {opacity: 0;}
    100% {opacity: 1;}
  }

/* Formulario */
#form{background:#34389c;color:#EAEAEA;padding:60px 0;}
h4{font-size:3rem}
input[type="text"],input[type="email"]{border-radius:0;border:0;}
button[type="submit"]{border-radius:0;border:0;background:#1e1e1e;color:#ffffff;width:100%;}
button[type="submit"]:hover{filter:brightness(0.7);}

/* Pie de pagina */
#footer{background: #1e1e1e !important;color:#ffffff;}
.footn{font-weight:700;font-size:22px;padding-bottom: 10px;display: inline-block;}
.linkbt{border:2px solid #EAEAEA;border-radius:20px;margin:4px;}
#footer a:link,#footer a:visited{color:#ffffff !important;}
#footer a:hover{color:#f67e1c !important;}
a:hover .linkbt{border-color:#f67e1c;background:#f67e1c;}
.logopie{text-align: right;}
#firma{background:#1a1a1a;margin-bottom:0 !important;color:#B8B8B8;text-align: center;}

@media only screen and (max-width: 1340px) {
.form{position:static;max-width:none;margin:0 auto;width:100%;}
.form form{background:none;padding:0 0 30px 0;}
}
@media only screen and (max-width: 1199px) {
.apiladora{border-bottom:1px solid #34389c}
#otros .montacarga{text-align: center;}
}
@media only screen and (max-width: 767px) {
.acero{width:fit-content;position:fixed;bottom:16px;right:16px;padding:0 !important}
nav .btn-ley{border-radius: 3px;}
nav .col{padding:16px;}
nav .row{margin:auto;}
h2{font-size:48px;}
.travertino{display: none;}
.logopie{margin-top: 30px;border-left:0;}
#enviado{padding-top:120px;}
#enviado img{width:320px;}
.original{border-bottom:1px solid #34389c}
h1,h4{font-size:36px;}
h2{font-size:40px;}
.alquiler{font-size:22px;}
.montacarga{text-align: left;}
}
@media only screen and (max-width: 575px) {
.vitrificado{font-size:20px;}
nav .btn-ley span{display: none;}
nav .btn-ley{padding:32px;background-image:url(../wp2.png);background-position: center;}
.telefono{font-size:20px;}
.penalista, .logopie,.divisor{text-align:center;}
h4{font-size: 2rem;}
button[type="submit"]{margin-bottom:10px;}
h1,h4{font-size:26px;}
#mantenimiento > .container-fluid{background:rgba(30,30,30,0.9);}
.preventivo{background:none;}
#mantenimiento,#mantenimiento .equipo,.preventivo,#mantenimiento .correctivo{height:60vh !important;}
.alquiler{font-size:16px;}
.maquina{border-bottom:1px solid #34389c}
#laempresa,.valores{height: auto;text-align: left;}
.valores{background: none;}
#laempresa > .container-fluid{background:rgba(30,30,30,0.9);}
#laempresa .equipo{padding-top:38px;padding-bottom:38px;height:auto;}
.unidades p{margin:0 auto 6px 0;}
.foto1{background:#1e1e1e url(../001b.jpg) center no-repeat;background-size: cover;}
.foto2{background:#1e1e1e url(../002b.jpg) center no-repeat;background-size: cover;}
.foto3{background:#1e1e1e url(../003b.jpg) center no-repeat;background-size: cover;}
.foto4{background:#1e1e1e url(../004b.jpg) center no-repeat;background-size: cover;}
#mantenimiento{background:url(../maquinas.jpg) center fixed no-repeat;background-size:cover;}
.correctivo{background:none;}
#alquiler,#mantenimiento,#laempresa p,#alquiler .montacarga{text-align: justify !important;}
}
@media only screen and (max-width: 420px) {
html,body,p{font-size:14px;}
nav{padding:0 !important;}
nav .container-seb{margin:0;border-radius:0;width:100%;}
.penalista{font-size:16px;}
h2{font-size:32px;}
h1,h4{font-size:22px;}
.peso{padding-top:38px;padding-bottom:38px;}
.maquina{border-bottom:0;border-left:0;}
#otros h1{margin-bottom:0}
}