/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 28 2025 | 04:28:47 */
@media (320px <= width <= 767px) {
	/* PORTAFOLIO-SINGULAR */
	.single-portfolio .container {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.single-portfolio .w-60 {
    	width: 100% !important;
	}
	.single-portfolio .w-40 {
    	width: 100% !important;
	}
	.single-portfolio .gallery-item-thumbnail-wrap {
    	height: 250px !important;
	}
	.tag-proyecto .elementor-heading-title span {
		font-size: 0.6rem;
		line-height: 0.6rem;
	}
	/* HEADER */
	#header .mobile-toggle {
		margin: 0;
		border-radius: 0;
	}
	#header .header-main .order {
		order: 1;
	}
	/* HEADER STICKY */
	#header.sticky-header .custom-header-main.sticky {
    	padding: 0.5rem !important;
	}
	/* HEADER MOBILE */
	.header-wrapper #header .mobile-toggle:first-child {
		margin-left: 0;
		padding-left: 10px !important;
	}
	/* SERVICIO 2.0 */
	.slick-slide.slick-current.slick-active .show {
    	display: block;
	}
	/* ROW */
	.w-50 {
    	width: 100% !important;
	}
	/* SERVICE */
	.order {
    	order: 1;
	}
	/* EMPRESA */ 
	.empresa .w-50 {
    	width: 50% !important;
	}
	.empresa .order-a {
    	order: 0;
	}
	.empresa .order-b {
    	order: 2;
	}
	.empresa .order-c {
    	order: 1;
	}
	/* BLOG */
	.content-post {
		width: 100%;
	}
	.content-post-info {
		width: 100%;
		padding: 1rem 0 0;
	}
	.content-post-info {
		justify-content: center;
	}
	.content-post-info .post-title.post-title {
    	text-align: center;
	}
	/* ABOUT */
	.triangle .elementor-widget-container::before, .triangle-revert .elementor-widget-container::before {
		width: 110px;
    	height: 100px;
	}
	.triangle .elementor-widget-container::before {
		bottom: 55%;
		left: 0;
	}
	.triangle-revert .elementor-widget-container::before {
		top: 12%;
		right: 0;
	}
}