/*
Theme Name: GeneratePress Child
Theme URI: https://generatepress.com
Template: generatepress
Author: Tom Usborne
Author URI: https://tomusborne.com
Description: GeneratePress is a lightweight WordPress theme built with a focus on speed and usability. Performance is important to us, which is why a fresh GeneratePress install adds less than 10kb (gzipped) to your page size. We take full advantage of the new block editor (Gutenberg), which gives you more control over creating your content. If you use page builders, GeneratePress is the right theme for you. It is completely compatible with all major page builders, including Beaver Builder and Elementor. Thanks to our emphasis on WordPress coding standards, we can boast full compatibility with all well-coded plugins, including WooCommerce. GeneratePress is fully responsive, uses valid HTML/CSS and is translated into over 25 languages by our amazing community of users. A few of our many features include microdata integration, 9 widget areas, 5 navigation locations, 5 sidebar layouts, dropdown menus (click or hover) and navigation color presets. Learn more and check out our powerful premium version at https://generatepress.com
Tags: two-columns,three-columns,one-column,right-sidebar,left-sidebar,footer-widgets,blog,e-commerce,flexible-header,full-width-template,buddypress,custom-header,custom-background,custom-menu,custom-colors,sticky-post,threaded-comments,translation-ready,rtl-language-support,featured-images,theme-options
Version: 3.0.2.1612168767
Updated: 2021-02-01 08:39:27

colores:#231f20;
#ED1C24
#F7931E

*/

/*=================
		GENERAL
====================*/
.paddingsecciones{padding:100px 0;}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}


/*=================
	SELECTOR IDIOMA
====================*/

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}


/*=================
		POPUP
====================*/

#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;}
/*=================
		BOTONES
====================*/
.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;}

/*=================
		HOME 
====================*/
#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%}#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;}
#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 .cuadro:hover{background-color: transparent; background-image: linear-gradient(330deg, #ED1C24 0%, #F7931E 100%); color:white!important;}
 #home1 .cuadro:hover h3{color: #fff!important}
 #home1 .cuadro:hover .precio{color: #fff!important}
 #home1 .cuadro:hover .precio span{color: #fff!important}*/

#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;}
#home4 .col2{padding-left:2%; padding-right:2% }
#home4 h2{font-size: 70px; font-weight: 900; text-align: left;}

#home5 p{text-align:center}
/*=================
	SOBRE NOSOTROS
==================*/

#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 .col2{padding-right:2%}/*=================
	RENTING
==================*/

#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 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 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;}

/*===========================
	OTROS SERVICIOS SECCIÓN
=============================*/


#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;}

/*=================
	ALQUILER
==================*/

#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;}

 #tipoimpresoras {padding: 100px 0} #tipoimpresoras h3{font-size: 70px; line-height: 1.3em; text-align: left; font-weight: 900; text-align: center;}
/*=================
	VENTA
==================*/


#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;}
#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;}

/*==========================
		SAT
============================*/

#sat0{padding:90px 2% 0 2%}
#sat0 h1{font-size: 70px;font-weight: 900; text-align:left}
#iconosat{padding:0 0 90px 0}

/*=================
	PRODUCCIÓN
==================*/

#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;}
/*=================
	MANIPULACIÓN
==================*/


#manipulacion1, #manipulacion2{padding-left:2%; padding-right:2%}#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;}
/*==========================
	PIZARRAS INTERACTIVAS
============================*/

#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;}

/*=================
	CONTACTO
==================*/

#contacto0 {padding:0 2%}
#contacto0 h1{font-size: 90px;}
#contacto2{padding:90px 2%;}

#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);
}
/*===================
	FOOTER
====================*/

#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;}



/*===================
	PORTÁTILES
====================*/

@media only screen and (max-width: 1440px) and (min-width: 1024px){

body, p{font-size: 16px; line-height: 1.3em}
#menuprincipal a.elementor-item {line-height: 20px; padding-left: 10px; padding-right: 10px;}

.botonborde{padding: 10px 25px; font-size: 15px}#home0 h1{width: auto; font-size: 48px; margin-top: 0%}
#introhome{padding:90px 5%;}

	
#home01 h2{font-size: 44px}
#home01{padding: 90px 2%;}#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}	
#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;/* margin-top: -80px*/}
#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 .col2{padding-right: 30px}#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 h2, #venta3 h2{font-size: 44px}
#sat0 {margin-top: -90px;}
#sat0 h1{font-size: 44px;font-weight: 900; text-align:left}#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 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%}#contacto2{padding-left: 30px; padding-right: 30px}
#contacto2 h3{font-size: 44px}


}

/*===================
	SMARTPHONE
====================*/
@media (max-width: 470px){

p, body{font-size: 16px; line-height: 1.3em; text-align: justify;}.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}	
	
/*===================
	HOME
====================*/
#home0{margin-top:-100px; z-index: 0}
#home0 h1{font-size:30px;width: auto; margin-top: 30px;}#home0 p{padding: 0; font-size:17px}#introhome{padding:60px 0}
#introhome .elementor-counter span{font-size:48px;}
	
#home01 {padding: 60px 0}#home01 h2{font-size: 30px; text-align:center}
#home01 .botonborde{font-size:17px; padding: 15px 18px}#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 h4{margin-bottom: 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 a{font-size: 16px; display: block; margin-bottom: 0px; padding: 0px}*/
#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}
#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}
/*===================
	NOSOTROS
====================*/
#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}
/*===================
	RENTING
====================*/
#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 .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}

/*===================
	VENTA
====================*/

#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}#venta3 h2{font-size: 30px; text-align:center}	
/*===================
	PRODUCCIÓN
====================*/	

#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}
/*===================
	ALQUILER
====================*/

#ventajasalquiler h2{font-size: 30px; text-align:center}
#ventajasalquiler .botonborde{display: none}#vadirigido .col1{padding-left: 0}
#vadirigido .col1 h2{font-size: 30px; text-align:center}
#tipoimpresoras h3{font-size: 30px; text-align: center;}



/*===================
	PIZARRAS
====================*/

#pizarra0{margin-top: 0; z-index: 0; }
#pizarra0 img{right: 0; padding:30px 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}

/*===================
	MANIPULACIÓN
====================*/
	
.producto{margin:10px 0; padding:15px}
#manipulacion1 h3, #manipulacion1 h3{margin-bottom:0px}	
#manipulacion1, #manipulacion2{padding-top:0px; padding-bottom:0px}

/*===================
	OTROS SERVICIOS
====================*/
#otroservicios{margin: 30px 0}
#otroservicios h2{font-size: 30px; text-align: center; padding-left: 10px}#otroservicios .cuadroservicios{margin-bottom: 30px}
#otroservicios .cuadroservicios .contenido{padding: 30px 15px}
#otroservicios .cuadroservicios .contenido h3{font-size: 20px; text-align: left;}
/*===================
	SAT
====================*/
#sat0{margin-top:0}
#sat0 h1{font-size:30px; text-align:center}
/*===================
	CONTACTO
====================*/

#contacto0{margin-top: 20px; z-index: 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}

}
/*===================
	TABLET
====================*/

@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}	
/*===================
	HOME
====================*/

#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 img{width:250px}

/*===================
	NOSOTROS
====================*/

#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}	
#otroservicios h2{font-size:48px; text-align:center}
	
/*===================
	RENTING
====================*/

#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;}
/*===================
	VENTA
====================*/

#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}
#venta3{padding: 0 30px}
/*===================
	PRODUCCIÓN
====================*/	

#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;}
/*===================
	ALQUILER
====================*/

#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;}

/*===================
	SAT
====================*/
#sat0{padding:90px 30px; margin-top:0}
#sat0 h1{font-size:48px; text-align:center}


/*===================
	PIZARRAS
====================*/
#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}
#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;}



/*===================
	CONTACTO
====================*/

#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}
}




	
}







