@media (max-width: 1399px){}
@media (max-width: 1299px){}
@media (max-width: 1199px){}
@media (max-width: 1024px){}
@media (max-width: 991px){
	.header-row .col-header.col-header_left,
	.header-row .col-header.col-header_right {
	    flex-grow: 0.5;
	}
	.header-row .col-header.col-header_center {
	    display: none;
	}
	.prop-card {
		gap: 30px;
	}
	.prop-card .prop-texto {
	    width: 100%;
	}
	.prop-card .prop-imagen {
	    width: 100%;
	    text-align: left;
	}
	.prop-card .prop-imagen img {
	    width: 100%;
	}
	.grid_proyectos {
	    grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 899px){}
@media (max-width: 767px){}
@media (max-width: 575px){
	.cta {
	    padding: 8px 30px;
	    font-size: 0.875rem;
	}
	.header-row .col-header.col-redes {
	    flex-grow: 0.3;
	}
	.header-row .col-header.col-logo {
	    flex-grow: 0.7;
	}
	.box_info h2 {
	    font-size: 1.25rem;
	    line-height: 1.75rem;
	}
	.prop-card {
	    padding: 32px 24px;
	}
	.prop-card .prop-texto h2 {
	    font-size: 1.25rem;
	    line-height: 1.75rem;
	}
	.prop-card .prop-texto p {
	    font-size: 0.875rem;
	    line-height: 1.25rem;
	}
	.hero_content p {
	    font-size: 1rem;
	    line-height: 1.5rem;
	}
	.grid_proyectos {
	    grid-template-columns: repeat(1, 1fr);
	}
}
@media (max-width: 350px){}

@media (min-width:576px){
	.container, .container-sm {
	    max-width: 100%;
	}
}
@media (min-width:768px){
	.container, .container-md, .container-sm {
	    max-width: 100%;
	}
}
@media (min-width:992px){
	.container, .container-lg, .container-md, .container-sm {
	    max-width: 100%;
	}
	.menu-burger {
        display: none;
    }
}
@media (min-width:1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1140px;
	}
}
@media (min-width:1400px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
	    max-width: 1224px;
	}
}
@media (min-width:1441px){}