.sec-one-img-desktop {
    display: none;
}

.sec-one-img-mobile {
    width: 100%;
    margin-top: 20px;
}

.sec-one-content-wrapper-inner {
    padding-top: 20px;
    padding-bottom: 15px;
}

.sec-two {
    margin-top: -30px;
}

.sth-yellow-box {
    background: #FDBD29;
    max-width: 375px;
    margin: 20px auto;
    border-radius: 2px;
}

.sth-yellow-box-inner {
    padding: 20px;
}

.sec-two .sec-content.two {
    margin-top: 20px;
    margin-bottom: 30px;
}

.sth-yellow-box-title {
    margin-bottom: 10px;
}

.sth-yellow-box a {
    text-decoration: underline;
}

.sec-content.two {
    font-size: 19px;
}

@media (min-width: 768px) {
    .sec-one-content-wrapper,
    .sec-one-content-top {
        width: 675px;
        margin-left: auto;
        margin-right: auto;
    }

    .sec-one .sec-headline.one,
    .sec-one-content-top {
        text-align: center;
    }

    .sec-two {
        margin-top: -50px;
    }

    .sec-two {
        text-align: center;
    }

    .sec-two .sec-content {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }
}

@media (min-width: 1024px) {
    .sec-one-content-top {
        width: auto;
        max-width: 1095px;
        margin-bottom: 35px;
    }

    .sec-one-desktop-content-wrapper {
        position: relative;
        max-width: 1485px;
        margin-left: auto;
        margin-right: auto;
    }

    .sec-one-img-desktop {
        display: block;
        width: 70%;
        padding-left: 25px;
        max-width: max-content;
    }

    .sec-one-img-mobile {
        display: none;
    }

    .sec-one-content-wrapper {
        background: #fff;
        border-radius: 5px;
        width: 588px;
        padding: 35px 25px;
        margin: 0;
        position: absolute;
        top: 50%;
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 2%;
    }

    .sec-one-content-wrapper-inner {
        padding-top: 0px;
        padding-bottom: 5px;
    }

    .sth-yellow-box {
        max-width: 500px;
        text-align: center;
        border-radius: 5px;
    }

    .sth-yellow-box-inner {
        padding: 30px 20px;
    }

    .sec-two {
        margin-top: -20px;
    }
}

@media (min-width: 1200px) {
    .sec-one-content-wrapper {
        width: 672px;
    }

    .sec-two {
        margin-top: -60px; 
    }
}

@media (min-width: 1400px) {
    .sec-one-content-wrapper {
        width: 792px;
    }

    .sec-one-content-top {
        max-width: 1210px;
        margin-bottom: 50px;
    }

    .sth-yellow-box {
        max-width: 545px;
        font-size: 18px;
    }

    .sec-two .sec-content {
        max-width: 875px;
    }

    .sec-content.two {
        font-size: 21px;
    }

    .sec-two {
        margin-top: -75px; 
    }
}












