@media only screen and (min-width: 992px) and (max-width: 1199px) {
    /* All Downloader Web */
    .capital_banner_img {
        width: 150% !important;
    }

    .capital_corporate_banner {
        padding: 20% 0 25% 0 !important;
    }

    .key_features_grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* All Downloader */
    .video_downloader_about, .summary {
        max-width: 100% !important;
    }

    .video_downloader_about p {
        font-size: 18px !important;
    }

    .vd_fonts_container {
        flex-direction: column !important;
        text-align: center !important;
    }

    .vd_big_letters {
        justify-content: center !important;
    }

    .video_downloader_solution .solution_card {
        padding: 30px !important;
    }

    .video_downloader_solution h2 {
        font-size: 34px !important;
    }

    .fonts_wrapper {
        flex-direction: column !important;
        text-align: center !important;
    }

    .font_box {
        width: 100% !important;
    }

    .font_box h3 {
        text-align: center !important;
    }

    .divider {
        width: 80px !important;
        height: 4px !important;
    }

    .key_features_grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    /* All Downloader */
    .vd_fonts_container {
        flex-direction: column !important;
        text-align: center !important;
    }

    .vd_big_letters {
        justify-content: center !important;
    }

    .video_downloader_solution .solution_card {
        padding: 30px !important;
    }

    .video_downloader_solution h2 {
        font-size: 34px !important;
    }

    .key_features_grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .video_downloader_about, .summary {
        max-width: 100% !important;
    }
    .video_downloader_about p {
        font-size: 18px !important;
    }
}

@media only screen and (max-width: 575px) {
    /* All Downloader */
    .video_downloader_about h2 {
        font-size: 28px !important;
    }

    .video_downloader_about p, .summary {
        font-size: 16px !important;
    }

    .video_downloader_about, .summary {
        max-width: 100% !important;
    }

    .video_downloader_solution .solution_card {
        background: transparent !important;
        padding: 0 !important;
    }

    .vd_font_name {
        font-size: 42px !important;
    }

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

    .vd_fonts_desc {
        font-size: 15px !important;
    }

    .video_downloader_solution {
        padding: 40px 15px !important;
    }

    .video_downloader_solution .solution_card {
        padding: 24px !important;
        border-radius: 18px !important;
    }

    .video_downloader_solution h2 {
        font-size: 28px !important;
    }

    .video_downloader_solution p {
        font-size: 15px !important;
    }

    .fonts_wrapper {
        flex-direction: column !important;
        text-align: center !important;
    }

    .font_box {
        width: 100% !important;
    }

    .font_box h3 {
        text-align: center !important;
    }

    .divider {
        width: 80px !important;
        height: 4px !important;
    }

    .key_features_grid {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .video_downloader_about, .summary {
        max-width: 100% !important;
    }
    .video_downloader_about p {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width: 991px) {
    /* All Downloader */
    .video_downloader_color .color_box {
        width: 100% !important;
        max-width: 320px !important;
    }
}
