.tpgb-container-row {
    position: relative;
    width: 100%;
    min-width: 0;
    min-height: initial;
    height: auto;
}
.tpgb-container-row, .tpgb-cont-in {
    display: flex;
}

.tpgb-cont-in {
    width: 100%;
    max-width: var(--content-width);
    margin: 0 auto;
    height: 100%;
}

/* .tpgb-container-wide {
    max-width: 100vw !important;
} */
.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>.tpgb-cont-in>div:not(.tpgb-container-col, .tpgb-row-background, .tpgb-container-row, .tpgb-animated-service-boxes, .tpgb-advanced-chart, .tpgb-before-after, .tpgb-flipbox, .tpgb-google-map, .tpgb-social-feed, .tpgb-social-reviews, .tp-video, .tpgb-mailchimp, .tpgb-post-listing, .tpgb-product-listing, .tpgb-gallery-list, .tpgb-team-member-list, .tpgb-login-register, .tpgb_magic_scroll, .tpgb-navbuilder, .tpgb-testimonials, .tpgb-audio-player, .tpgb-any-carousel, .tpgb-dynamic-device, .tpgb-coupon-code, .tpgb-post-navigation, .tpgb-pricing-list, .tpgb-pricing-table, .tpgb-progress-bar, .tpgb-timeline-list, .tpgb-social-sharing, .tpgb-social-icons, .tpgb-mobile-menu, .tpgb-post-image, .tpgb-external-form-styler, .tpgb-infobox.tpgb-carousel, .tp-order-payment, div[class^="tpgb-wrap-"], .tpgb-dy-cat-list, .tpgb-process-steps, .tp-form-block, .nxt-repeater-block, .tp-order-confirmation, .tp-apply-coupon, .tp-additional-information, .tp-checkout-login, .tp-cart-total, .tpgb-product-add-to-cart-block, .tp-single-product-rating, .tp-single-product-pricing, .tp-single-product-meta, .tp-single-product-image), .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>div:not(.tpgb-cont-in, .tpgb-container-col, .tpgb-row-background, .tpgb-container-row, .tpgb-animated-service-boxes, .tpgb-advanced-chart, .tpgb-before-after, .tpgb-flipbox, .tpgb-google-map, .tpgb-social-feed, .tpgb-social-reviews, .tp-video, .tpgb-mailchimp, .tpgb-post-listing, .tpgb-product-listing, .tpgb-gallery-list, .tpgb-team-member-list, .tpgb-login-register, .tpgb_magic_scroll, .tpgb-navbuilder, .tpgb-testimonials, .tpgb-audio-player, .tpgb-any-carousel, .tpgb-dynamic-device, .tpgb-coupon-code, .tpgb-post-navigation, .tpgb-pricing-list, .tpgb-pricing-table, .tpgb-progress-bar, .tpgb-timeline-list, .tpgb-social-sharing, .tpgb-social-icons, .tpgb-mobile-menu, .tpgb-post-image, .tpgb-external-form-styler, .tpgb-infobox.tpgb-carousel, .tp-order-payment, div[class^="tpgb-wrap-"], .tpgb-dy-cat-list, .tpgb-process-steps, .tp-form-block, .nxt-repeater-block, .tp-order-confirmation, .tp-apply-coupon, .tp-additional-information, .tp-checkout-login, .tp-cart-total, .tpgb-product-add-to-cart-block, .tp-single-product-rating, .tp-single-product-pricing, .tp-single-product-meta, .tp-single-product-image, .tp-thank-you-address) {
    display: inline-block;
    width: auto
}
.tpgb-container-row .tpgb-container-row, .wp-site-blocks .tpgb-container-row .tpgb-container-row {
    width: 100%;
}
.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>p {
    margin: 0
}
.tpgb-container-row.tpgb-section-height-full {
    height: 100vh
}
.tpgb-container-row.tpgb-row-link {
    cursor: pointer
}
@media (min-width:768px) {
    .tpgb-container-row {
        --content-width: var(--tpgb-container-xs)
    }
}
@media (min-width:992px) {
    .tpgb-container-row {
        --content-width: var(--tpgb-container-sm)
    }
}
@media (min-width:1200px) {
    .tpgb-container-row {
        --content-width: var(--tpgb-container-md)
    }
}

/* Blocksy Theme Compatibility */
.theme-blocksy .tpgb-container-row.tpgb-container-wide {
    width: 100% !important;
}
/* Blocksy Theme Compatibility */
/*astra*/
.entry-content[ast-blocks-layout] .tpgb-container-row.alignwide {
    max-width: none !important;
    width: auto;
}
/*astra*/
/* Row Background Full Site editor css */
.tpgb-container-row>.tpgb-row-background img.tpgb-imgeffect {
    max-width: 100%;
    height: auto;
}

/* TP Container Gutenberg Sepator Css */
.tpgb-container-row .wp-block-separator, .tpgb-container-row>div[class^="tpgb-wrap-"]:not(.tpgb-position-absolute):not(.tpgb-tab-position-absolute):not(.tpgb-mobile-position-absolute):not(.tpgb-view-animation):not([data-tpgb-gsap*='"tp_global"']) {
    width: 100%;
}
/* TP Container Gutenberg Sepator Css */
/*kadence*/
.content-style-boxed .wp-site-blocks .tpgb-container-row.alignwide, .content-width-fullwidth .wp-site-blocks .tpgb-container-row.alignwide {
    max-width: 100vw !important;
}
/*kadence*/
.tpgb-grid{
    padding: 15px 0px;
}
.tpgb-container-row.tpgb-grid .tpgb-cont-in,.tpgb-container-row.tpgb-container-full.tpgb-grid{
    display: grid;
    gap: 10px;
    grid-auto-flow: row;
}