h1, .h1 {
    font-size: 6rem;
    font-weight: bold;
}
.size-lg {
    font-size:2rem;
}

.step-four .process-inner .icon-column {
    padding-top: 20px;
}
.step-title:not(.color-brown){margin-top:30px}
.step-four {
    padding: 100px 0 120px 0;
}
@media screen and (max-width:768px){
    .step-four .process-inner .icon-column {
        padding-top: 60px;
    }
    .step-four {padding-top:80px}
    .p7-esa-title-block p,
    .size-lg {
        line-height: 1.5;
    }
    .p7-esa-title-block p,
    .size-lg {
        font-size: 1.6rem;
    }
    .step-four {
        padding-top: 20px
    }
}

@media screen and (max-width: 991px){
    .megamenu-block.mega-active {
        top: 203px!important;
    }
}

@media screen and (max-width: 640px){
    .megamenu-block.mega-active {
        top: 203px !important;
    }
}


@media (max-width: 650px){
    .banner {padding-top: 30px;}

    h1, .h1{
        font-size:var(--mobile-header-font-size);
        line-height:var(--mobile-header-line-height);
        letter-spacing:var(--mobile-header-letter-spacing);
        text-align:center;
        font-weight:var(--mobile-header-font-weight);
    }
}

body{
    flex-direction:column;
}
