@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* Quick Tools */
    .protool_text {
        font-size: 240px !important;
    }

    .protool_num_font {
        font-size: 120px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* Quick Tools */
    .protool_font_img {
        text-align: left !important;
        margin-top: 50px !important;
    }

    .protool_color_bg,
    .protool_shape_gradient {
        width: 180px !important;
        height: 220px !important;
    }

}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* Quick Tools */
    .protool_font_img {
        text-align: left !important;
        margin-top: 50px !important;
    }

    .protool_color_bg,
    .protool_shape_gradient {
        width: 180px !important;
        height: 220px !important;
    }
}

@media only screen and (max-width: 575px) {
    /* Quick Tools Web */
    .protool_font_img {
        text-align: left !important;
        margin-top: 50px !important;
    }

    .protool_color_bg,
    .protool_shape_gradient {
        width: 180px !important;
        height: 220px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 374px) {
    /* Quick Tools Web */
    .protool_text {
        font-size: 180px !important;
    }

    .protool_num_font {
        font-size: 120px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
    /* Quick Tools Web */
    .protool_text {
        font-size: 240px !important;
    }

    .protool_num_font {
        font-size: 120px !important;
    }

    .protool_color {
        grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important;
        gap: 10px !important;
    }

    .protool_color .color-box {
        height: 140px !important;
    }

    .protool_color .color-box span {
        font-size: 12px !important;
        margin-left: 10px;
    }

    .protool_card {
        padding: 30px !important;
    }

    .protool_title {
        font-size: 30px !important;
    }
}
