.category-header-widget {
    display: block;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    h1 {
        color: #575a5d;
        font-weight: 300;
        margin: 0 0 10px 0;
    }
    p {
        color: #575a5d;
        margin: 0;
    }
    .align-left {
        h1 {
            color: #575a5d;
            font-weight: 300;
            margin: 0 0 10px 0;
        }
        p {
            color: #575a5d;
            margin: 0;
        }
    }
}


/* Small devices (tablets, 767px and down) */
@media (max-width: 767px) {
    .category-header-widget {
        h1 {
            font-size: 2.7em !important;
        }
        .align-left {
            h1 {
                font-size: 2.7em !important;
                text-align: center !important;
            }
            p {
                text-align: center !important;
            }
        }
    }
}


/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .category-header-widget {
        h1 {
            font-size: 3em !important;
        }
        .align-left {
            h1 {
                font-size: 3em !important;
                text-align: left !important;
            }
            p {
                text-align: left !important;
            }
        }
    }
}


/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .category-header-widget {
        h1 {
            font-size: 3em !important;
        }
        .align-left {
            h1 {
                font-size: 3em !important;
                text-align: left !important;
            }
            p {
                text-align: left !important;
            }
        }
    }
}


/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .category-header-widget {
        h1 {
            font-size: 3em !important;
        }
        .align-left {
            h1 {
                font-size: 3em !important;
                text-align: left !important;
            }
            p {
                text-align: left !important;
            }
        }
    }
}