/* Style tekstów i nagłówków */

/* KLASY OGÓLNE */
    @media (min-width: 1300px) {
        /* Zdefiniowny font główny */
        html {font-size: 20px;}
    }

    @media (min-width: 768px) and (max-width: 1299px) {
        /* Zdefiniowny font główny */
        html {font-size: 18px;}
    }

    @media (max-width: 767px) {
        /* Zdefiniowny font główny */
        html {font-size: 16px;}
    }

    /*  */
    h1{
        font-size: 1.25rem;
        line-height: 1.825rem;
        font-weight: bold;
        margin:0px;
    }

    h2{
        font-size: 1.125rem;
        line-height: 1.375rem;
        margin:0px;
        font-weight: bold;
    }

    h3{
        font-size: 1rem;
        line-height: 1.25rem;
        font-weight: bold;
        margin:0px;
    }

    h4{
        font-size: 0.9rem;
        line-height: 1.25rem;
        font-weight: 400;
        margin:0px;
    }
    
    h5{
        font-size: 0.875rem;
        line-height: 1rem;
        font-weight: bold;
        margin:0px;
    }
    
    h6{
        font-size: 0.75rem;
        line-height: 0.875rem;
        font-weight: 700;
        margin:0px;
    }
    
    p{
        font-size: 0.75rem;
        line-height: 1rem;
        font-weight: 400;
        margin:0px;
    }
/*KONIEC KLASY OGÓLNE */


/* KLASY DESKTOP */
    @media (min-width: 1300px) {
        /*  */
        .d-h1{}
        .d-h2{}
        .d-h3{}
        .d-h4{}
        .d-h5{}
        .d-h6{}
        .d-p{}
        .d-p-small{}
    }
/* KONIEC KLASY DESKTOP */


/* KLASY TABLET */
    @media (min-width: 768px) and (max-width: 1299px) {
        /*  */
        .t-h1{}
        .t-h2{}
        .t-h3{}
        .t-h4{}
        .t-h5{}
        .t-h6{}
        .t-p{}
        .t-p-small{}
    }
/* KONIEC KLASY TABLET */


/* KLASY MOBILE */
    @media (max-width: 767px) {
        /*  */
        .m-h1{}
        .m-h2{}
        .m-h3{}
        .m-h4{}
        .m-h5{}
        .m-h6{}
        .m-p{}
        .m-p-small{}
    }
/* KONIEC KLASY MOBILE */