/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 24 2024 | 02:29:12 */
@media only screen and (min-width: 667px) and (max-width: 1024px) {
	/*FILA*/
	.contenido-left .elementor-widget-wrap.elementor-element-populated, .contenido-right .elementor-widget-wrap.elementor-element-populated {
    	width: calc(100% - 40px);
	}
	/*MODELO*/
	.tablet .porto-sicon-img {
    	font-size: 50px !important;
	}
	.modelo:after {
		right: -5%;
	}
	.modelo:before {
		left: 0;
	}
	/*TABS*/
	.eael-advance-tabs .eael-tabs-nav>ul li {
    	width: 50%;
	}
	.custom .eael-advance-tabs .eael-tabs-nav>ul {
    	width: 100%;
    	gap: 10px;
    	margin-right: 1rem;
    	margin-left: 1rem;
	}
	/*CARRUSEL*/
	.custom.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .custom.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next {
		padding: 0.5rem;
	}
	.custom.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next {
		top: -40px;
    	right: 0;
	}
	.custom.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev {
    	top: -40px;
    	left: calc(70% - -85px);
	}
	/*CONTACT-CUSTOM*/
	.custom .form-group.col-lg-6, .form-group.col-lg-6 {
    	margin-bottom: 0;
		width: 50%;
	}
	/*SEDES*/
	.sedes .elementor-icon-box-wrapper {
    	display: flex;
	}
	.sedes .elementor-icon-box-content {
    	align-items: center;
    	display: flex;
	}
	.sedes .elementor-icon-box-icon {
    	margin-right: 10px;
	}
	.sedes .elementor-icon-box-description {
    	margin: 0;
	}
	/*PRODUCTO 2.0*/
	.producto.fila ul.elementor-icon-list-items {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
		row-gap: 10px;
		column-gap: 10px;
	}
	.producto.fila li.elementor-icon-list-item {
		margin: 0;
	}
	.producto li.elementor-icon-list-item {
		padding: 8px 5px;
	}
	/*MENU-STICKY*/
	.nav-prod.elementor-sticky--active {
    	padding-bottom: 0.5rem !important;
    	top: calc(65px - 0%) !important;
	}
	.elementor-page-1916 .page-wrapper.sticky-scroll-up #header .header-main.sticky {
    	box-shadow: none;
	}
	/*CATALOGO*/
	.cat-min.elementor-widget.elementor-widget-heading {
    	overflow: hidden;
    	position: relative;
	}
	.cat-min .elementor-heading-title {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}