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


        .step-title:not(.color-brown){margin-top:30px}
        .step-four {padding-top:80px}

        @media screen and (max-width:768px){
            .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);
    }
}
