.about-text { font-size: 1rem; }
.small-text { font-size: 0.75rem; }
.about-title { font-size: 1.5rem; }
.med-text { font-size: 0.9rem; }
.w-10-lg { width: 100%; }
.menu-title-responsive { font-size: 3rem; }
.parallax { background-attachment: scroll; }

@media (min-width: 576px) {
    .about-text { font-size: 1rem; }
    .small-text { font-size: 0.75rem; }
    .med-text { font-size: 1rem; }
    .about-title { font-size: 1.5rem; }
    .menu-title-responsive { font-size: 3rem; }
    .parallax { background-attachment: scroll; }
}
@media (min-width: 768px) {
    .about-text { font-size: 1.5rem; }
    .small-text { font-size: .75rem; }
    .med-text { font-size: 1.1rem; }
    .about-title { font-size: 1.5rem; }
    .menu-title-responsive { font-size: 3.5rem; }
    .parallax { background-attachment: scroll; }
}
@media (min-width: 992px) {
    .about-text { font-size: 1.5rem; }
    .small-text { font-size: .75rem; }
    .med-text { font-size: 1.15rem; }
    .about-title { font-size: 3rem; }
    .menu-title-responsive { font-size: 3.5rem; }
    .parallax { background-attachment: fixed; }
}
@media (min-width: 1200px) {
    .about-text { font-size: 1.5rem; }
    .small-text { font-size: .75rem; }
    .med-text { font-size: 1.25rem; }
    .about-title { font-size: 3.5rem; }
    .menu-title-responsive { font-size: 3.5rem; }
    .parallax { background-attachment: fixed; }
}