@media (min-width: 321px) and (max-width: 767px) {
    .single__review .wp-block-column p {
        padding: 0 !important;
    }
    .video-row-1, .video-row-2 {
        display: grid !important;
        column-gap: 2rem !important;   
        row-gap: 2.2rem !important;
        width: 100% !important;
        grid-template-columns: repeat(2, 1fr);
    }
    .int-provide-section p, .int-provide-section h2.has-large-font-size {
        padding: 0 !important;
    }
    .weak_internet h2, .section__card h2.has-large-font-size, .section__table h2 {
        padding: 0 !important;
    }
    .section__comparison h2 {
        padding: 0 !important;
    }
    .section__table {
        overflow: scroll;
    }
    .section__comparison p {
        width: 100% !important;
    }
    .ez-table, .ez-table tbody, .ez-table tr, .ez-table td {
        display: revert !important;
    }
}

.review_stars path {
    fill: #17aac4;
}
.main-nav {
    flex: 0 0 54% !important;
}
.custom-header .logo img {
    height: 30px !important;
}
.product_feature {
    display: flex;
}
.product_feature_title {
    font-size: 16px;
    text-align: center;
}