.main_containers {
    height: 100vh;
    min-height: 100vh;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.header-text {
    font-size: 4rem;
}

.header-text-page_two {
    font-size: 3rem !important;
}

.header-text-page_three_white {
    font-size: 2.5rem !important;
}

.header-text-page_three_blue {
    font-size: 3rem !important;
}

.header-text-page_four_blue {
    font-size: 1.5rem !important;
}

/* For extremely small screen devices (595px and below) */
@media only screen and (max-width: 595px) {

}

/* Small screen devices (600px and above) */
@media only screen and (min-width: 600px) {

}

/* Medium screen devices (768px and above) */
@media only screen and (min-width: 768px) {
    .header-text {
        font-size: 3rem;
    }

    .header-text-page_two {
        font-size: 2rem !important;
    }

    .header-text-page_three_white {
        font-size: 3rem !important;
    }

    .header-text-page_three_blue {
        font-size: 4rem !important;
    }
}

@media only screen and (min-width: 889px) {
    .header-text {
        font-size: 4rem;
    }

    .header-text-page_two {
        font-size: 3rem !important;
    }

    .header-text-page_three_white {
        font-size: 3.5rem !important;
    }

    .header-text-page_three_blue {
        font-size: 5rem !important;
    }
}

@media only screen and (min-width: 1200px) {
    .header-text {
        font-size: 5rem;
    }

    .header-text-page_two {
        font-size: 5rem !important;
    }

    .header-text-page_three_white {
        font-size: 4rem !important;
    }

    .header-text-page_three_blue {
        font-size: 6rem !important;
    }
}