.paddingsecciones{padding:100px 0;}
#logo img {width: 400px; height: auto;}
.pbottom{padding-bottom: 100px}
body, p{text-align: justify; line-height: 1.5em; font-size:17px; font-weight: 600}
.centro {text-align: center!important;}
h1, h2, h3, h4, h5{line-height:1em!important; letter-spacing:-0.5px!important; color:#ee3724!important}
#cabecera{z-index:0}
#cabecera p{text-align:center; color:white; font-weight:900; font-size:70px; line-height:1.3em; margin-bottom:0; padding-bottom:0}
#cabecera .rank-math-breadcrumb p{font-size:16px; font-weight:700}
#cabecera .rank-math-breadcrumb a{color:#ededed}
a.generate-back-to-top{background-color:rgba(238, 55, 36, 0.8); color:white!important} li.menu-item-wpml-ls-4-es a{padding-right:0!important}
li.menu-item-wpml-ls-4-ca a{padding-left:0!important}
li.menu-item-wpml-ls-4-es a span{font-size:16px; border-right:1px solid #ededed; padding-right:5px; line-height:1.5em}
li.menu-item-wpml-ls-4-ca a span{font-size:16px; padding-left:5px; line-height:1.5em} #elementor-popup-modal-2732 label {font-size: 16px;font-weight: 600!important; color: white!important}
#elementor-popup-modal-2732 a{color: white!important}
#elementor-popup-modal-2732 .dialog-widget-content{background-image: linear-gradient(180deg, #F7931E 0%, #ED1C24 100%)!important;} .botonborde{font-size: 16px; border-radius: 50px; border:2px solid #ee3724; background-color: white; padding: 15px 40px; color: #231f20; font-weight: 700;  line-height:1.3em}
.botonborde:hover{background-color: transparent; background-image: linear-gradient(330deg, #ED1C24 0%, #F7931E 100%); border:0px; color: #fff;transition: all 0.4s ease 0s;} #home0 {padding:0 5%; }
#home0 h1{font-size: 68px;text-align: left; line-height: 1em; color:white!important; text-align:center}
#home0 p{color:white!important;  text-align:center; font-size:20px; font-weight:600; padding:0 20%}
.elementor-2 .elementor-element.elementor-element-c1f3506:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrapd{border-bottom-left-radius: 70px}
#home0 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0px;}
#introhome{padding:150px 0}
#introhome .botonborde{display:block; line-height:1.3em}
#home01{padding: 150px 2%}
#home01 h2{font-size: 70px; line-height: 1em; font-weight: 900; text-align: left;}
#home01 .col2{margin-left:30px;}
#iconosrenting{padding: 30px; border-radius: 50px; background:white; text-align: center; margin:0px 20px 20px 0;
-webkit-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
-moz-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);}
#iconosrenting h4{font-weight: 900; font-size: 20px; color:black!important }
#iconosrenting svg {width: 86px; height: auto; margin-right: auto; margin-left: auto; display: block}
#iconosrenting p{text-align: justify; margin-bottom: 0px}
#home1{padding:10% 2% 0 2%;  }
#home1 .cuadro{padding: 50px 30px; border-radius: 50px; background:white; text-align: center;
-webkit-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
-moz-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
}
#home1 .cuadro img{margin-right: auto; margin-left: auto; width: 100px; height: auto; margin-bottom: 20px}
#home1 .cuadro h4{font-weight: 800; font-size: 24px;}
#home1 .cuadro .precio{color:#ee3724; font-size: 28px; font-weight: 800; text-align: center;}
#home1 .cuadro .precio span{color: #231f20}
#home1 .cuadro ul{margin:20px 0;}
#home1 .cuadro ul li {list-style: none; padding: 5px 0} #produccion h2{font-size: 70px; font-weight: 900; text-align:center;}
#home2{padding:90px 0}
#home2 .col2{padding-left: 2%; padding-right:2%}
#home2 h2{font-size: 70px; font-weight: 900; text-align: left;}
#home2 .col1{
background-image: url(https://guivernauequips.com/wp-content/uploads/2021/02/pizarras-pantallas-interactivas-promethean.jpg); 
background-repeat: no-repeat;
background-size: cover;
height: 750px;
border-bottom-right-radius: 150px;
}
#home2 .col1:hover{
background-image: url(https://guivernauequips.com/wp-content/uploads/2021/02/pizarras-interactivas-promethean.jpg); 
transition-timing-function: ease-in-out;
transition-delay: 500ms; 
background-repeat: no-repeat;
background-size: cover;
height: 750px;
border-bottom-right-radius: 150px;
}
#home2 .col1 img {margin-top: -30%; width: 800px; height: auto}
#home2 .col1 .distribuidor{color: #fff; font-weight: 700; font-size: 24px; text-align:center;}
#home2 .col1 .logopromothean{width: 30%; height: auto; margin-left: auto; margin-right: auto; padding-top: 4%}
#home3 {padding:150px 2% 0 2%; background:#f9f9f9}
#home3 h2{font-size: 70px; font-weight: 900; text-align: left;}
#home3 .sectores{
padding: 30px; border-radius: 50px; background:white; text-align: center;
-webkit-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
-moz-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
height:425px;
}
#home3 .sectores:hover{
transform: scale(1.02);
transition: transform 0.5s ease;
-webkit-box-shadow:
15px 15px 20px rgba(242,101,34,.1),
-15px -15px 20px rgba(255,255,255,1);
-moz-box-shadow:
15px 15px 20px rgba(242,101,34,.1),
-15px -15px 20px rgba(255,255,255,1);
box-shadow:
15px 15px 20px rgba(242,101,34,.1),
-15px -15px 20px rgba(255,255,255,1);
}
#home3 .sectores h3{font-weight: 900; font-size: 20px; margin-top: 30px; color:black!important}
#home3 .sectores img {width: 100px; height: 100px; margin-right: auto; margin-left: auto; display: block}
#home3 .sectores p{text-align: justify; margin-bottom: 30px; font-size:14px;}
#home3 .sectores a {margin-left: auto;margin-right: auto;display: table;}
#home4 .col2{padding-left:2%; padding-right:2% }
#home4 h2{font-size: 70px; font-weight: 900; text-align: left;}
#home5 p{text-align:center} #nosotros0 {padding:0 2%}
#nosotros0 h1{font-size: 70px; line-height:0.5em}
#nosotros0 h1 span{font-size: 30px; color:#000; font-weight: 500}
#nosotros0 img{padding:10% 0;}
#nosotros0 h2 {font-weight: bold; font-size: 18px; line-height: 1.3em; color:#F15322;}
#nosotros1 {margin-top: -200px; padding:90 2%}
#nosotros1 h2{font-size: 70px; font-weight: 900}
#nosotros1 .col2{padding-right:2%}
#nosotros2{padding: 0 30px}
#nosotros2 h3{font-weight: 900;} #renting0 .col1{ padding-left: 2%}
#renting0 h1{font-size: 70px; text-align: left;}
#renting0 img{position: relative; padding:10% 0 10% 0;}
#ventajasrenting .col2{padding-right: 2%}
#ventajasrenting h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#precios{padding-left: 2%; padding-right: 2%}
#preciosrenting {padding: 100px 0}
#preciosrenting .col1{padding-left: 2%}
#preciosrenting h3{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900; text-align: center;}
#preciosrenting .cuadro{padding: 50px; border-radius: 50px; background:white; text-align: center;
-webkit-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
-moz-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
}
#preciosrenting .cuadro img{display:block;margin-right: auto; margin-left: auto; width: 100px; height: auto; margin-bottom: 20px}
#preciosrenting .cuadro h4{font-weight: 800; font-size: 24px; color:black!important}
#preciosrenting .cuadro .precio{color:#ee3724; font-size: 32px; font-weight: 800; text-align: center;}
#preciosrenting .cuadro .precio span{color: #231f20}
#preciosrenting .cuadro ul{margin:20px 0;}
#preciosrenting .cuadro ul li {list-style: none; padding: 8px 0; border-bottom: 1px solid #f3f3f3}
#preciosrenting a{margin-left: auto; margin-right: auto; display: table;}
#ctarenting{padding: 60px 0;}
#ctarenting h5{font-size: 48px; font-weight: 900; line-height: 1.3em; text-align: center; color:white!important}
#ctarenting a:hover { color: #ee3724!important;}
#pagocopia1 .col1{padding-left: 2%}
#pagocopia1 .col1 h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#pagocopia1 .col1 h3{font-weight: 900}
#servicioconsultoria{padding:90px 2%; background:#f9f9f9}
#servicioconsultoria h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;} #otroservicios{margin:100px 2%;}
#otroservicios h2{font-size: 70px; line-height: 1.3em; text-align: center; font-weight: 900;}
#otroservicios .cuadroservicios img{border-top-left-radius:70px; }
#otroservicios .cuadroservicios .contenido{
padding: 40px 20px;border-bottom-right-radius:70px; background: white
-webkit-box-shadow:5px 5px 10px 0px rgba(242,101,34,.1),
5px -5px 10px rgba(255,255,255,1) ; 
-moz-box-shadow:5px 5px 10px 0px rgba(242,101,34,.1),             
5px -5px 10px rgba(255,255,255,1) ;         
box-shadow: 5px 5px 10px 0px rgba(242,101,34,.1),          
-5px -5px 10px rgba(255,255,255,1) ;
margin-top: -15px;
}
#otroservicios .cuadroservicios .contenido h3 {font-size: 24px; text-align: center; line-height: 1.3em; font-weight: 900}
#otroservicios .cuadroservicios .contenido p{font-size:14px;}
#otroservicios .cuadroservicios .contenido a{margin-left: auto; margin-right: auto; display: table;} #ventajasalquiler{padding:0 2%}
#ventajasalquiler h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#vadirigido .col1{padding-left: 2%}
#vadirigido .col1 h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#vadirigido .col1 h3{font-weight: 900}
#tipoimpresoras {padding: 100px 0}
#tipoimpresoras .col1{padding-left: 2%}
#tipoimpresoras h3{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900; text-align: center;}
#tipoimpresoras a{margin-left: auto; margin-right: auto; display: table;} #venta0{ padding:0 2%}
#venta0 h1{font-size: 70px; text-align: left;}
#venta1 {margin:100px 2%}
#venta1 h2{font-size: 70px; line-height: 1.3em; text-align: center; font-weight: 900;}
#venta2 {padding:90px 2%}
#venta2 h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#venta2 h3{font-weight: 900}
#venta3 {padding: 90px 2%}
#venta3 h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#venta3 h3{font-weight: 900}
#vadirigido{padding:90px 2%}
#otroservicios{margin:100px 2%;}
#otroservicios h2{font-size: 70px; line-height: 1.3em; text-align: center; font-weight: 900;}
#otroservicios .cuadroservicios img{border-top-left-radius:70px; }
#otroservicios .cuadroservicios .contenido{
padding: 50px 30px;border-bottom-right-radius:70px; background: white
-webkit-box-shadow:5px 5px 10px 0px rgba(242,101,34,.1),
5px -5px 10px rgba(255,255,255,1) ; 
-moz-box-shadow:5px 5px 10px 0px rgba(242,101,34,.1),             
5px -5px 10px rgba(255,255,255,1) ;         
box-shadow: 5px 5px 10px 0px rgba(242,101,34,.1),          
-5px -5px 10px rgba(255,255,255,1) ;
margin-top: -15px;
}
#otroservicios .cuadroservicios .contenido h3 {font-size: 24px; text-align: center; line-height: 1.3em; font-weight: 900}
#otroservicios .cuadroservicios .contenido a{margin-left: auto; margin-right: auto; display: table;} #sat0{padding:90px 2% 0 2%}
#sat0 h1{font-size: 70px;font-weight: 900; text-align:left}
#iconosat{padding:0 0 90px 0} #produccion0{padding:90px 2%}
#produccion0 h2{font-size:30px; color:#2a2a2a}
#produccion1, #produccion2{padding-left:2%; padding-right:2%}
#produccion1 h2, #produccion2 h2{font-size:56px; font-weight:900!important;}
#produccion1 h3, #produccion2 h3{font-size:36px; font-weight:900;}
#produccion1 h4, #produccion2 h4{font-weight:700; color:#2a2a2a!important; font-size:24px; margin-bottom:0px;} #manipulacion1, #manipulacion2{padding-left:2%; padding-right:2%}
#manipulacion1 h2, #manipulacion1 h2{font-size:56px; font-weight:900!important;}
#manipulacion1 h3, #manipulacion1 h3{font-size:24px; font-weight:900;}
.producto{margin:0 20px; padding:30px; border:1px solid #ededed; border-radius:25px;}
.producto p{font-size:15px; line-height:1.3em; text-align:left}
.producto img {width: 75%;margin-bottom: 20px;} #pizarra0 {padding:0 2%}
#pizarra0 h1{font-size: 59px; text-align: left;}
#pizarra1 {padding:0px 2% 90px 2%}
#pizarra1 h2{font-size: 60px; line-height: 1.3em; text-align: left; font-weight: 900;}
#pizarra2{padding:90px 2%;}
#pizarra2 .col1{padding-left: 2%}
#pizarra2 .col1 h2{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900;}
#pizarra2 .col1 h3{font-weight: 900}
#promethean {padding: 90px 2%}
#promethean h3{font-size: 48px; line-height: 1.3em; text-align: left; font-weight: 900;} #contacto0 {padding:0 2%}
#contacto0 h1{font-size: 90px;}
#contacto2{padding:90px 2%;}
#contacto2 h2{font-size: 70px; font-weight: 900}
#mapa iframe {
border-top-right-radius: 70px;
border-bottom-left-radius: 70px;
}
#mapa{
-webkit-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
-moz-box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
box-shadow: 0px 0px 76px -56px rgba(242,101,34,1);
} #footertop1{padding:30px 5%;}
#footertop1 p, #footertop1 p a{font-size: 18px; line-height: 1.3em; color: #222; font-weight: 600; margin-bottom: 10px}
#copy p, #copy a{color: #fff!important; margin-bottom: 0; font-weight: bold; font-size: 16px; text-align:center!important}
#footertop1 img{width:350px; height:auto}
#footertop1 svg {height: 59px; vertical-align: middle;} @media only screen and (max-width: 1440px) and (min-width: 1024px){
body, p{font-size: 16px; line-height: 1.3em}
#logo img{width: 300px}
#menuprincipal a.elementor-item {line-height: 20px; padding-left: 10px; padding-right: 10px;}
.botonborde{padding: 10px 25px; font-size: 15px}
#home0 .col1{padding-left: 30px; padding-left:2%; padding-right:0}
#home0 h1{width: auto; font-size: 48px; margin-top: 0%}
#introhome{padding:90px 5%;}
#home01 h2{font-size: 44px}
#home01{padding: 90px 2%;}
#home01 .col2{margin-left:0px;}
#iconosrenting{padding: 20px; margin:10px}
#iconosrenting svg{width: 60px}
#iconosrenting h4{font-size: 20px; margin-bottom: 10px; color:black!important}
#iconosrenting p{font-size:14px;}
#home2 .col1	{height:600px}
#preciosrenting {padding: 90px 0}
#preciosrenting h3{font-size: 44px}
#precios{padding-left: 30px; padding-right: 30px}
#preciosrenting .cuadro {padding: 30px 0}
#ctarenting h5{font-size: 40px}
#home2 h2{font-size: 44px}
#home2 .col1 .logopromothean{padding-top:0; width: 40% }
#home2 .col1 img{width:600px;}
#home2 .col2{padding:0 2%}
#home3{padding: 60px 30px}
#home3 h2{font-size: 44px}
#home3 .col1 p{padding-right: 0}
#home3 .sectores{padding: 30px 20px; height: 430px; border-radius:25px}
#home3 .sectores p{font-size:14px}
#home3 .sectores h3{letter-spacing: -0.5px; font-size:18px}
#home4 h2{font-size: 44px}
#home5 .elementor-carousel-image{width:300px; height:200px}
#footertop1 img{width:250px;}
#footertop1 h5{font-size:24px;}	
#footertop1 p, 	#footertop1 a{text-align:left; font-size:16px!important; font-weight:700!important} #cabecera p{font-size:56px}	
#nosotros0{ padding: 90px 30px; }
#nosotros0 h1{font-size: 44px;}
#nosotros0 h1 span{font-size: 20px}
#nosotros0 .col1{padding-left: 0; padding-right: 0}
#nosotros0 img{padding: 0; margin-left: 0}
#nosotros1{margin-top: -50px}
#nosotros1 h2{font-size: 43px; text-align: left}
#nosotros1 .col2{padding-right: 30px}
#nosotros1 .col1{padding-left: 30px;}
#nosotros2{padding-bottom: 90px}
#otroservicios h2{font-size: 44px}
#otroservicios .cuadroservicios .contenido p{font-size:14px;}
#otroservicios .cuadroservicios .contenido h3{font-size: 18px}
#otroservicios .cuadroservicios .contenido{padding: 40px 20px; height: 320px} #renting0{ padding: 0 30px; margin-top: -100px}
#renting0 h1, #ventajasrenting h2, #pagocopia1 .col1 h2{font-size: 44px;}
#renting0 .col1, #pagocopia1 .col1{padding-left: 0}
#ventajasrenting{padding:0 2%}
#ventajasrenting .col2{padding-right: 0px}
#servicioconsultoria h2{font-size: 44px;}
#pagocopia1{padding:90px 2%} #venta0 {margin-top: -60px; padding:0 2%}
#venta0 .col1{padding-left: 0px}
#venta0 h1{font-size: 40px}
#venta0 img{margin-top: -175px; padding:10% 0}
#venta1{padding: 0px 2% 60px 2%}
#venta1 h2{font-size: 44px}
#venta2 .col2{padding-right: 30px}
#venta2 h2, #venta3 h2{font-size: 44px}
#venta3 .col1{padding-left: 30px}
#sat0 {margin-top: -90px;}
#sat0 h1{font-size: 44px;font-weight: 900; text-align:left}
#sat0 .col1 img{width:400px; height:auto}
#iconosat{padding-left:2%; padding-right:2%} #ventajasalquiler h2{font-size: 44px}
#ventajasalquiler .col2{padding-right: 30px}
#vadirigido .col1{padding-left: 30px}
#vadirigido .col1 h2{font-size: 44px}
#tipoimpresoras h3{font-size: 44px} #pizarra0{margin-top: 0}
#pizarra0 h1{font-size: 44px}
#pizarra0 .col1{padding-left: 30px}
#pizarra0 img{padding: 0; margin-top: -175px}
#pizarra1 .col2{padding-right: 30px}
#pizarra1 h2, #pizarra2 .col1 h2{font-size: 44px}
#pizarra2 .col1{padding-left: 30px}
#promethean h3{font-size: 36px} #contacto0{padding: 0 30px; margin-top: -90px}
#contacto0 h1{font-size: 70px; width: auto; padding-left:4%}
#contacto0 .col1{padding-left: 30px}
#contacto0 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 10px 0}
#contacto2{padding-left: 30px; padding-right: 30px}
#contacto2 h3{font-size: 44px}
} @media (max-width: 470px){
p, body{font-size: 16px; line-height: 1.3em; text-align: justify;}
.elementor-row{padding-left: 10px; padding-right: 10px}
.centro{text-align: left!important;}
.botonborde{display: block; line-height: 1.4em}
h1, h2, h3, h4, h5{text-align:center}
li.menu-item-wpml-ls-4-es a span{border:0} #home0{margin-top:-100px; z-index: 0}
#home0 h1{font-size:30px;width: auto; margin-top: 30px;}
#home0 img{left: 0}
#home0 .col1{padding-left: 0; padding-right:0; }
#home0 p{padding: 0; font-size:17px}
#home0 .col1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0}
#home0 h2{width: 100%}
#introhome{padding:60px 0}
#introhome .elementor-counter span{font-size:48px;}
#home01 {padding: 60px 0}
#home01 .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:0;}
#home01 h2{font-size: 30px; text-align:center}
#home01 .botonborde{font-size:17px; padding: 15px 18px}
#home01 .col2{margin-left:0}
#home1 .cuadro{padding: 30px 15px}
#home1 .cuadro ul li{font-size: 16px; padding: 5px 0}
#iconosrenting{padding:30px 15px; margin:20px 0; border-radius:30px; box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
border:1px solid #ededed;
}
#iconosrenting .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding: 20px 0}
#iconosrenting h4{margin-bottom: 0}
#precios .elementor-column-wrap .elementor-element-populated{padding: 0}
#home2{margin-top: 90px; padding-right: 0;}
#home2 .col1{height: 270px; border-bottom-right-radius: 70px;}
#home2 .col1 .distribuidor{margin-bottom: 0}
#home2 .col1 .logopromothean{padding-top: 0; width: 60%}
#home2 h2{font-size: 30px; text-align:center}
#home2 .col2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0} #home2 .botonborde{padding:15px 30px;}
#home3{padding:0;}
#home3 h2{font-size: 30px; text-align:center}
#home3 a{font-size: 16px; padding: 15px 20px}
#home3 .sectores{
padding:15px 20px;
border:1px solid #ededed;
box-shadow: none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
border-radius:30px;
margin:20px 0;
}
#home4{padding: 0}
#home4 h2{font-size: 30px;}
#home4 a{display: none}
#home5 h2{font-size: 30px;}
#footertop1 p, #footertop1 p a{font-size: 14px; text-align: left;}
#copy p, #copy a{color: #fff!important; margin-bottom: 0; font-weight: bold; font-size: 12px; text-align: center;}
#cabecera p{font-size:30px;}
#footertop1 .elementor-column{margin-bottom:30px}
#footertop1 h5{text-align:left} #nosotros0{margin-top:20px; z-index: 0}
#nosotros0 .col1{padding-left: 0; padding-right: 0}
#nosotros0 h1{font-size: 42px;}
#nosotros0 h1 span{display: none}
#nosotros0 h2{font-size: 20px}
#nosotros0 img{padding: 0; margin-left: 0}
#nosotros1{margin-top: 0}
#nosotros1 h2{font-size: 42px; font-weight: 900} #renting0{margin-top:0px;  z-index: 0}
#renting0 h1{font-size: 30px; text-align:center}
#renting0 .col1{padding:0;}
#renting0 img{right: 0; padding-bottom: 0}
#renting0 a{display: none}
#ventajasrenting img{padding-left: 10px}
#ventajasrenting h2{font-size: 30px; text-align:center}
#ventajasrenting .col2{padding-right: 0}
#ventajasrenting a{display: none}
#preciosrenting{padding: 60px 0}
#preciosrenting .elementor-widget:not(:last-child){margin-bottom: 0}
#preciosrenting h3{font-size: 30px; text-align:center}
#precios{padding:0;}
#preciosrenting .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 }
#preciosrenting .cuadro{padding: 30px 15px; margin:20px 0}
#preciosrenting .cuadro ul li{font-size: 16px; padding: 5px 0}
#preciosrenting a{font-size: 15px; padding: 15px 30px}
#ctarenting h5{font-size: 30px}
#pagocopia1{padding: 60px 0}
#pagocopia1 .col1{padding-left: 0}
#pagocopia1 .col1 h2{font-size: 30px; text-align:center}
#pagocopia1 a{display: none}
#pagocopia1 .col1 h3{font-size: 24px}
#servicioconsultoria h2{font-size: 30px; text-align:center} #venta0 {margin-top: 0;}
#venta0 img {right: 0; padding: 30px 0 0 0}
#venta0 h1{font-size: 30px; text-align:center}
#venta0 .col1{padding-left: 0}
.elementor-1930 .elementor-element.elementor-element-f75e69c .elementor-icon-list-text {
font-size: 16px;
line-height: 1.3em;
margin-bottom: 20px;
}
#venta0 .botonborde{display: none}
#venta1{margin: 0}
#venta1 h2{font-size: 30px; text-align:center}
#venta2 img{display: none}
#venta2 h2{font-size: 30px; text-align:center}
#venta2 .col2 .botonborde{display: none}
#venta3 .col1{padding-left:0 }
#venta3 h2{font-size: 30px; text-align:center}
#venta3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0}
#venta3 .botonborde{padding:15px 30px; font-size: 16px} #produccion0 {margin-top: 0; padding:90px 0px}
#produccion0 h1{font-size:36px}
#produccion0 h2{font-size:24px;margin-top:20px;}
#produccion1, #produccion2{padding-left:0%; padding-right:0%}
#produccion1 h2, #produccion2 h2{font-size:36px;}
#produccion1 h3, #produccion2 h3{font-size:30px;}
#produccion1 h4, #produccion2 h4{font-size:24px; margin-bottom:0px; text-align:left} #ventajasalquiler h2{font-size: 30px; text-align:center}
#ventajasalquiler .botonborde{display: none}
#ventajasalquiler .elementor-1395 .elementor-element.elementor-element-fef90c3 .elementor-spacer-inner{display: none}
#ventajasalquiler .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0;}
#vadirigido .col1{padding-left: 0}
#vadirigido .col1 h2{font-size: 30px; text-align:center}
#vadirigido .botonborde{padding:15px 30px; font-size: 16px}
#tipoimpresoras h3{font-size: 30px; text-align: center;} #pizarra0{margin-top: 0; z-index: 0; }
#pizarra0 img{right: 0; padding:30px 0;}
#pizarra0 .col1{padding-left: 0}
#pizarra0 h1, #pizarra1 h2, #pizarra2 .col1 h2{font-size: 30px; text-align:center}
#pizarra0 .botonborde{padding:15px;}
#pizarra1 .elementor-button{padding:15px 25px;}
#pizarra1 .col2{padding-right: 0}
#pizarra2 .col1{padding-left: 0}
#pizarra2 .botonborde{padding: 15px}
#promethean{padding:0 2%}
#promethean .col2{padding-right: 0}
#promethean h3{font-size: 20px;padding-left: 10px}
.elementor-1506 .elementor-element.elementor-element-6158b4ab > .elementor-container{min-height: 400px!important}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0!important} .producto{margin:10px 0; padding:15px}
#manipulacion1 h3, #manipulacion1 h3{margin-bottom:0px}	
#manipulacion1, #manipulacion2{padding-top:0px; padding-bottom:0px} #otroservicios{margin: 30px 0}
#otroservicios h2{font-size: 30px; text-align: center; padding-left: 10px}
#otroservicios .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0}
#otroservicios .cuadroservicios{margin-bottom: 30px}
#otroservicios .cuadroservicios .contenido{padding: 30px 15px}
#otroservicios .cuadroservicios .contenido h3{font-size: 20px; text-align: left;}
#otroservicios .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 0} #sat0{margin-top:0}
#sat0 h1{font-size:30px; text-align:center} #contacto0{margin-top: 20px; z-index: 0}
#contacto0 .col1{padding-left: 0}
#contacto0 h1{font-size: 30px; width: auto; text-align: center;}
#contacto0 .botonborde{display: block; margin-bottom: 20px}
#contacto0 img{margin-left: 0; padding: 30px 0;}
#contacto2{padding: 30px 0}
#mapa{box-shadow: none}
} @media only screen and (max-width: 1024px) and (min-width: 768px){
p, body{font-size: 16px; line-height: 1.3em; text-align: justify;}
.botonborde{font-size: 16px; padding: 15px 30px; text-align:center; display:block}
#cabecera{margin-top:-140px;}
#cabecera p{font-size:48px} #home0{margin-top:-140px; z-index: 0}
#home0 h1{font-size: 42px;}
#introhome{padding:90px 2%}
#home01 h2, #preciosrenting h3, #home2 h2, #home3 h2, #home4 h2{font-size:48px; text-align:center}
#iconosrenting{margin:10px}
#home2 .col1{height: 550px; border-bottom-right-radius: 100px;}
#home3{padding:90px 2%}
#home3 .sectores{height:430px}
#footertop1 .elementor-column-wrap { margin-bottom: 30px;}
#footertop1 img{width:250px} #nosotros0{margin-top:20px; z-index: 0}
#nosotros0 h1{font-size: 60px}
#nosotros0 img{margin-left: 0; padding: 60px 0 0 0}
#nosotros1 img{padding-top:35%;}
#nosotros1 .col2{padding: 0 30px 90px 30px}
#nosotros1 h2{font-size: 60px; text-align: left;}
#otroservicios h2{font-size:48px; text-align:center} #renting0{padding: 90px 30px; margin-top:0}
#renting0 h1, #ventajasrenting h2{font-size: 48px; text-align:center}
#renting0 img{right: 0}
#renting0 .col1{padding-left: 0}
#ventajasrenting{padding: 90px 30px}
#ventajasrenting h2{font-size: 48px;  text-align:center}
#ventajasrenting .col2{padding-right: 0}
#pagocopia1 .col1 h2, #servicioconsultoria h2{font-size: 48px; text-align:center}
#pagocopia1 .col1{padding-left: 0}
#pagocopia1 {padding: 90px 30px}
#pagocopia1 .botonborde{padding: 15px 25px}
#servicioconsultoria a{display:block}
#ctarenting h5{font-size:30px;} #venta0 {margin-top: 0; padding:90px 30px}
#venta0 h1, #venta1 h2{font-size: 48px; text-align:center}
#venta1{padding: 0px 30px 0 30px}
#venta2{padding: 90px 30px}
#venta2 .col2 h2, #venta2 h2, #venta3 h2{font-size: 48px; text-align:center}
#venta2 .col2{padding-right: 0}
#venta3{padding: 0 30px}
#venta3 .col1{padding-left: 0} #produccion0 {margin-top: 0; padding:90px 30px}
#produccion0 h1{font-size:48px}
#produccion0 h2{font-size:24px;margin-top:20px;}
#produccion1, #produccion2{padding-left:2%; padding-right:2%}
#produccion1 h2, #produccion2 h2{font-size:48px;}
#produccion1 h3, #produccion2 h3{font-size:36px;}
#produccion1 h4, #produccion2 h4{font-size:24px; margin-bottom:0px;} #ventajasalquiler{padding: 60px 30px}
#ventajasalquiler .col2{padding-right: 0}
#vadirigido .col1{padding-left: 0}
#vadirigido {padding:0 30px;}
#ventajasalquiler h2, #vadirigido .col1 h2, #tipoimpresoras h3{font-size: 48px; text-align:center}
#vadirigido{padding:90px 30px;} #sat0{padding:90px 30px; margin-top:0}
#sat0 h1{font-size:48px; text-align:center} #pizarra0{margin-top: 0; z-index: 0; padding: 0 30px}
#pizarra0 h1{font-size: 48px; text-align:center}
#pizarra0 img{padding: 0 30px; right: 0; margin-top: -150px}
#pizarra0 .col1{padding-left: 0}
#pizarra1{padding: 100px 30px 0 30px}
#pizarra1 h2{font-size: 48px; text-align:center}
#pizarra1 .col2{padding-right: 0}
#pizarra1 a{display:block}
#pizarra2{padding: 90px 30px 0 30px}
#pizarra2 .col1 h2{font-size: 48px; text-align:center}
#pizarra2 .col1 {padding-left: 0}
#promethean {padding: 0px 30px}
#promethean h3{font-size: 44px;} #contacto0{margin-top: 20px; z-index: 0}
#contacto0 h1{font-size:48px; text-align:center}
#contacto0 img{margin-left: 0; padding:0 30px }
#contacto2{padding: 60px 30px}
}
}