#text{
    font-weight: lighter;
}
#contact_ul{
    flex-flow: row wrap;
}
#hp_menu{
    place-self: flex-start;
}
@media only screen and (min-width:1601px) and (max-width:2561px){
    #title{
        font-size: 60px;
    }
    #text{
        font-size: 20px;
    }
}
@media only screen and (max-width: 1600px){
    #title{
        font-size: 50px;
    }
    #text{
        font-size: 16px;
    }
}
@media only screen and (max-width: 1440px){ /* Laptop L */
    #title{
        font-size: 40px;
    }
    #text{
        font-size: 13px;
    }
}
@media only screen and (max-width: 1024px){ /* Laptop */

}
@media only screen and (max-width: 768px){ /* Tablet */

}
@media only screen and (max-width: 426px){ /* Mobile L */
    #hp_menu, #text, #faq, #contact_email{
        display: none;
    }
    #title{
        font-size: 30px;
        margin-bottom: 1rem !important;
    }
    #text{
        font-size: 13px;
    }
    #text br{
        display: none;
    }

    .min-vh-100{
        min-height: unset !important;
    }
}
