@media only screen and (max-width: 480px) {
    * {
        font-size: 11px;
    }

    .fs-m-0_6em {
        font-size: 0.6em;
    }

    .fs-m-0_8em {
        font-size: 0.8em;
    }

    .fs-m-1em {
        font-size: 1em;
    }

    .fs-m-1_2em {
        font-size: 1.2em;
    }

    .fs-m-1_4em {
        font-size: 1.4em;
    }

    .fs-m-1_6em {
        font-size: 1.6em;
    }

    .fs-m-1_8em {
        font-size: 1.8em;
    }

    .fs-m-2em {
        font-size: 2em;
    }

    .fs-m-2_2em {
        font-size: 2.2em;
    }

    .fs-m-2_4em {
        font-size: 2.4em;
    }

    .fs-m-2_6em {
        font-size: 2.6em;
    }

    .fs-m-2_8em {
        font-size: 2.8em;
    }

    .p-m-0 {
        padding: 0em !important;
    }

    .p-m-0_5 {
        padding: 0.5em !important;
    }

    .p-m-1 {
        padding: 1em !important;
    }

    .p-m-2 {
        padding: 2em !important;
    }

    .p-m-3 {
        padding: 3em !important;
    }


    .pt-m-0 {
        padding-top: 0em !important;
    }

    .pt-m-1 {
        padding-top: 1em !important;
    }

    .pt-m-2 {
        padding-top: 2em !important;
    }

    .pt-m-3 {
        padding-top: 3em !important;
    }

    .pt-m-4 {
        padding-top: 4em !important;
    }

    .pr-m-0_5 {
        padding-right: 0.5em !important;
    }

    .pr-m-0 {
        padding-right: 0em !important;
    }

    .pr-m-1 {
        padding-right: 1em !important;
    }

    .pr-m-2 {
        padding-right: 2em !important;
    }

    .pr-m-3 {
        padding-right: 3em !important;
    }

    .pr-m-4 {
        padding-right: 4em !important;
    }

    .pb-m-0_5 {
        padding-bottom: 0.5em !important;
    }

    .pb-m-1 {
        padding-bottom: 1em !important;
    }

    .pb-m-2 {
        padding-bottom: 2em !important;
    }

    .pb-m-3 {
        padding-bottom: 3em !important;
    }

    .pb-m-4 {
        padding-bottom: 4em !important;
    }

    .pl-m-0_5 {
        padding-left: 0.5em !important;
    }

    .pl-m-0 {
        padding-left: 0em !important;
    }

    .pl-m-1 {
        padding-left: 1em !important;
    }

    .pl-m-2 {
        padding-left: 2em !important;
    }

    .pl-m-3 {
        padding-left: 3em !important;
    }

    .pl-m-4 {
        padding-left: 4em !important;
    }

    .t-c-m {
        text-align: center !important;
    }

    .bg-image1 {
        min-height: calc(100vh - 68px);
    }

    .phone-number {
        font-size: 1.2em;
    }

    .logo-mapfre img {
        height: 20px;
        margin: 24px 0px;
    }

    .soap-desktop {
        display: none;
    }

    .phone-call img {
        display: none !important;
    }

    .phone-number {
        padding-left: 10px;
    }

    .pasos {
        width: 100%;
        position: fixed;
        bottom: 0px;
        left: 0px;
        box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
    }
}
