/* Responsive Standard */

@media screen and (max-width: 1440px) {
    .heading01 {
        margin: 1.4rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 2.9rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 1.9rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 1000px) {
    .heading01 {
        margin: 1.3rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 2.8rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 1.8rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 770px) {
    .heading01 {
        margin: 1rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 2.5rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 1.5rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 670px) {
    .heading01 {
        margin: 0.5rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 2rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 1rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 640px) {
    .heading01 {
        margin: 0.3rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 1.5rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 0.5rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 600px) {
    .heading01 {
        margin: 0.2rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 1.4rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 0.4rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 570px) {
    #menu_two {
        height: max-content;
    }

    #cajahyperlinklogo{
        margin: 0rem 0rem 0rem 2rem;
    }

    .heading01 {
        margin: 0.2rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 1.3rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 0.3rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 450px) {
    #menu_two {
        height: max-content;
    }

    .heading01 {
        margin: 0.1rem 0rem 0rem 0rem;
    }

    .heading03 {
        margin: 1.2rem 1rem 0rem 0rem;
    }

    #ctaboton {
        margin: 0.2rem 1rem 0rem 0rem;
    }
}

@media screen and (max-width: 420px) {
    .heading01 {
        font-size: 1.1rem;
    }

    .heading03 {
        font-size: 2.1rem;
    }

    #ctaboton {
        font-size: 0.8rem;
    }
}

@media screen and (max-width: 355px) {
    body {
        padding-top: 10.5rem;
        background-color: #7f8496;
    }

    #menu_two {
        height: max-content;
    }
}

@media screen and (max-width: 335px) {
    .heading01 {
        margin: 0rem 0rem 0rem 0rem;
    }
}

@media screen and (max-width: 312px) {
    #thirdbody {
        margin-top: 4rem;
    }
}