html,body{font-family: 'Sora', arial, sans-serif !important;color:#1e1e1e;text-align:center;font-size:16px;}
.clear{clear:both;}
img{max-width:100%;}
.container-pisos{width:100%;padding:0 30px;margin:0 auto;}
a:link,a:visited,a:hover{color:#eb0000;text-decoration: none !important;filter:grayscale(0);}
a:hover{filter:grayscale(1);}
h1,h2,h4,h5,.footn,#titulo{font-weight:800}
.wsp{padding:14px;position:fixed;z-index: 9999;bottom: 8px; right: 8px;width: fit-content;background:#eb0000;}

/* Navbar */
nav{width:100%;z-index:9999;padding-left:0 !important;padding-right:0 !important;}
.logotipo{height:60px;}
.navbar-toggler{border-color:#D0D0D0 !important;}
.navbar-toggler-icon{background:url(../menu.png) center center no-repeat;}
.arados{border-bottom: 1px solid #242424;}
.cosechadora a:link,.cosechadora a:visited{color:#eb0000;}
.cosechadora a:hover{color:#285267;}
.cosechadora img{margin-top:-3px;}
.navwsp{text-align: right;}
.navmenu{text-align: right;}
.btn-new{padding:14px 35px;background:#eb0000;color:#242424;font-weight:600;border:0;border-radius: 2px;cursor:pointer;font-size:18px;font-weight:600;filter:grayscale(0);}
.btn-new:hover{filter:grayscale(1);}
.btn-new img{margin-bottom:-5px;margin-top:-8px;}

/* Encabezado */
#encabezado{background:#e2e2e2 url(../pulidor/baldosas.jpg) center no-repeat;background-size: cover;height: calc(100vh - 86px);color:#1e1e1e;}
.enctexto{text-align: left;background:rgba(0,0,0,.6);padding-top:10px;padding-bottom:10px;color:#F4F4F4}
#encabezado h1{font-size:60px;}
#encabezado h2{font-size:30px;font-weight:200;padding-bottom:20px;}
.encarow{height: calc(100vh - 180px - 86px);}
.menudat{color:#1e1e1e;font-weight:700;padding:0 10px;line-height: 36px;text-transform: uppercase;}

/* Contenido */
#encabezado, #servicios, #reclamo, #interesado, #footer{padding: 90px 0;}
h1{margin:0 auto 10px;text-transform: uppercase;font-weight: 700;font-size:44px;}
#servicios h1{margin-bottom:26px;color:#eb0000}
.cosecha{margin-bottom:16px;transition:.3s ease-out;}
.cosecha:hover{color:#eb0000;}
.cosecha p{text-align: left;padding:0 0 10px 0;margin-bottom:0;font-size:14px;letter-spacing: 2px;}
h3{font-weight:800;font-size:20px;text-align: left;padding:10px 0;margin-bottom:0;text-transform: uppercase;}
.pulido{width:100%;aspect-ratio: 1/1;margin-bottom:10px;}
.demarmol{background:url(../pulidor/marmol.jpg) center center no-repeat;background-size:cover;}
.degranito{background:url(../pulidor/granito.jpg) center center no-repeat;background-size:cover;}
.demadera{background:url(../pulidor/madera.jpg) center center no-repeat;background-size:cover;}
.dehormigon{background:url(../pulidor/hormigon.jpg) center center no-repeat;background-size:cover;}
.deceramicos{background:url(../pulidor/mosaicos.jpg) center center no-repeat;background-size:cover;}
.decemento{background:url(../pulidor/cemento.jpg) center center no-repeat;background-size:cover;}
.depiedra{background:url(../pulidor/piedra.jpg) center center no-repeat;background-size:cover;}
.decalcareos{background:url(../pulidor/calcareos.jpg) center center no-repeat;background-size:cover;}
.deescaleras{background:url(../pulidor/escaleras.jpg) center center no-repeat;background-size:cover;}
.demesadas{background:url(../pulidor/mesadas.jpg) center center no-repeat;background-size:cover;}
.debanos{background:url(../pulidor/revestimientos.jpg) center center no-repeat;background-size:cover;}
.adomicilio{background:url(../pulidor/amedida.jpg) center center no-repeat;background-size:cover;}
#titulo{margin-top:86px;padding:0 0 60px 0 !important;background-size:cover !important;}
#titulo .container-fluid{background:rgba(238,207,152,.75);color:#17181a;font-size:40px;text-align: left;padding:22px 12px;}
.brilloso{padding-bottom:40px;}


/* Estas interesado */
#interesado{background:url(../pulidor/pisos.jpg) center center;background-size:cover;color:#F4F4F4;}

/* Formulario */
.form-control{border-color:#1e1e1e;background:#e2e2e2;font-family: 'Sora', arial, sans-serif;font-size:14px;padding:8px 12px;}

/* Pie de pagina */
#footer{background: #e2e2e2 !important;color:#eb0000;}
.footn{font-weight:700;font-size:22px;padding-bottom: 10px;display: inline-block;text-transform: uppercase;}
#footer a:link,#footer a:visited{color: #1e1e1e !important;}
#footer a:hover{color:#337AB7 !important;}
.logopie{text-align: right;}
.agricultura{text-align:left;}
#firma{background:#e2e2e2;margin-bottom:0 !important;color:#aaa;text-align: center;padding:0;}
#firma span{border-top:1px solid #1e1e1e;padding-top:10px;padding-bottom:10px;width:100%;text-align: center;display:block;}


@media only screen and (max-width: 1199px) {
.navbar-nav{padding-top:20px;}
.nav-item,.dropdown-menu{text-align: left;}
h1{font-size:2rem;}
}

@media only screen and (max-width: 992px) {
.navbar-brand{margin-right:0;}
.dropdown-submenu .dropdown-menu {margin-left: calc(-83vw + 40px);margin-right: 0;width: 280px !important;}
#encabezado h2{font-size:32px;}
h3{font-size:28px;}
h4{font-size:44px;}
h5{font-size:36px;padding:10px 0 4px 0;}
}
  
@media only screen and (max-width: 768px) {
.carousel-item .row{height:calc(80vh - 126px)}
.btn-new{padding:12px 30px;}
#encabezado .btn-new{font-size:14px;}
#encabezado h1{font-size:44px;}
#encabezado h2{font-size:24px;}
html,body,h1{text-align: left;}
.info{font-size:14px;}
.logotipo{height:auto;}
.navmenu{padding-top:12px;padding-bottom: 12px;}
}


@media only screen and (max-width: 576px) {
#servicios, #reclamo, #interesado, #footer{padding: 60px 0;}
h1{font-size:30px;}
#encabezado p{font-size:14px;}
.carousel-item .row{height:calc(60vh - 126px)}
.newholland{margin-bottom:10px;}
.agricultura{margin-bottom:20px;}
.logopie{text-align: center;}
}
@media only screen and (max-width: 424px) {
#encabezado{height:calc(60vh - 86px);padding:60px 0;}
#encabezado h1{font-size:34px;}
.encarow{height: calc(45vh - 86px);}
}
@media only screen and (max-width: 394px) {
.menudat{padding:0 0;font-size:16px;}
}
