.white-paper-page .position-rel {
    padding: 30px 0 70px
}

.white-pg-banner h1 {
    color: #121212;
    font-size: 32px;
    font-weight: 500;
    line-height: 100%;
    margin-bottom: 20px;
    font-family: "Vollkorn", sans-serif
}

.white-text .section-title-des {
    color: #fff
}

.white-text .straight-line {
    max-width: 150px
}

.white-detail-des {
    color: #555;
    font-size: 18px;
    margin-bottom: 20px
}

.white-detail-des:last-child {
    margin-bottom: 60px
}

.guide-page .square-box {
    left: auto;
    right: 100px;
    bottom: 30px;
    display: none
}

.guide-pg-content {
    max-width: 980px;
    display: flex;
    flex-flow: row wrap;
    padding: 30px 0 40px
}

.guide-pg-content h1 {
    color: #121212;
    font-size: 60px;
    font-weight: 500;
    line-height: 70%;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-family: "Vollkorn", sans-serif
}

.guide-pg-content p {
    color: #555;
    font-size: 16px;
    font-weight: 400;
    max-width: 656px;
    margin-left: auto;
    margin-bottom: 0
}

@media (min-width:768px) {
    .white-pg-banner {
        padding-bottom: 70px
    }

    .white-paper-page .position-rel {
        padding: 50px 0 70px
    }

    .white-pg-banner h1 {
        font-size: 60px;
        margin-bottom: 0
    }

    .guide-pg-content {
        padding: 73px 0 80px
    }

    .guide-pg-content p {
        font-size: 18px
    }

    .guide-pg-content h1 {
        font-size: 120px;
        margin-bottom: 55px
    }

    .guide-page .square-box {
        display: flex
    }
}

@media (min-width:991px) {
    .white-pg-banner {
        padding-bottom: 100px
    }

    .white-paper-page .position-rel {
        padding: 74px 0 100px
    }

    .white-pg-banner h1 {
        font-size: 60px;
    }

    .guide-pg-content h1 {
        font-size: 60px;
        margin-bottom: 65px
    }
}

@media (min-width:1200px) {


    .service-heading.max-w-60 {
        max-width: 70%
    }
}