section#fiscales
{
    background: linear-gradient(to right, #a02382 0%,#e62328 17%,#e62328 17%,#e62328 39%,#f58723 61%,#ffd205 84%,#ffd205 100%);
    color: #FFFFFF;
}

.card-group {
	display: flex;
}

.d-propuesta-4
{
	display: table-cell;
	border: 1px #ccc solid;
	width: 23%;
	margin: 1%;
}

.muted-desc p {
	font-size: 10pt;
	line-height: 12pt !important;
}



.d-propuesta {
    display: table-cell;
    border: 1px #ccc solid;
    width: 31%;
    margin: 1%;
}

.d-propuesta-4 {
    display: table-cell;
    border: 1px #ccc solid;
    width: 23%;
    margin: 1%;
}


.container-width {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}



@media (max-width: 992px) {
    .d-propuesta,
    .d-propuesta-4 {
        display: table-cell;
        border: 1px #ccc solid;
        margin: 1%;
        width: 48%;
    }

    .container-mid {
        width: 100%;
        height: 50vh;
        min-height: 300px;
        position: relative;
    }

    .menu-link-item+.menu-link-item::before {
        display: inline-block;
        padding-right: 0.5rem;
        color: #999;
        content: "";
    }
}

@media (max-width: 767px)
{
    .p-datos
	{
        margin-left: 10px;
    }

    .d-propuesta,
    .d-propuesta-4 {
        display: table-cell;
        border: 1px #ccc solid;
        width: 100%;
    }

    .bg-cap-pres {
        padding: 6rem 0 0rem 0;
        background-color: #f5f5f5;
    }

    .container-mid {
        width: 100%;
        height: 100% !important;
        padding-bottom: 2rem;
        position: relative;
    }

    .title-size {
        font-size: 2rem !important;
    }

    .box-text {
        position: relative!important;
    }

    .footer-botom {
        position: relative;
        bottom: 0;
        left: auto;
        right: auto;
        width: 100%;
        height: 100px;
    }

    .card-title-height {
        min-height: auto;
    }
}

