
            html,
            body {
                max-width:100%;
                overflow-x:hidden!important;
            }
            body.single-at_biz_dir .directorist-single-listing-action,
            body.single-at_biz_dir .directorist-single-listing-header,
            body.single-at_biz_dir .directorist-details-info-wrap,
            body.single-at_biz_dir .directorist-single-info,
            body.single-at_biz_dir .directorist-single-listing-slider-wrap,
            body.single-at_biz_dir .directorist-single-listing-slider,
            body.single-at_biz_dir .directorist-single-listing-slider-nav,
            body.single-at_biz_dir .directorist-return-back,
            body.single-at_biz_dir .directorist-action-bookmark,
            body.single-at_biz_dir .directorist-social-share,
            body.single-at_biz_dir .directorist-action-report {
                display:none!important;
                visibility:hidden!important;
                height:0!important;
                max-height:0!important;
                margin:0!important;
                padding:0!important;
                overflow:hidden!important;
            }
            body.single-post .entry-content > .er-blog-premium:first-child {
                margin-top:0!important;
            }
            body.single-post:has(.er-blog-premium) .entry-header,
            body.single-post:has(.er-blog-premium) .entry-title {
                display:none!important;
                visibility:hidden!important;
                height:0!important;
                margin:0!important;
                padding:0!important;
                overflow:hidden!important;
            }
            body.single-post .er-blog-premium,
            body.single-at_biz_dir .er-pro-single,
            body[class*="single-category"] .er-category-hero,
            body[class*="single-category"] .er-category-spotlight,
            body[class*="single-category"] .directorist-archive-contents,
            body[class*="single-category"] .directorist-archive-items {
                max-width:100%!important;
                box-sizing:border-box!important;
            }
            body.single-at_biz_dir .er-pro-single *,
            body[class*="single-category"] .er-category-hero *,
            body[class*="single-category"] .er-category-spotlight * {
                box-sizing:border-box!important;
            }
            body.single-at_biz_dir .er-pro-title,
            body.single-at_biz_dir .er-pro-hero h1,
            body[class*="single-category"] .er-category-hero h1,
            body[class*="single-category"] .er-category-hero p {
                max-width:100%!important;
                overflow-wrap:anywhere!important;
                word-break:normal!important;
            }
            @media (max-width:720px) {
                body[class*="single-category"] .er-category-hero {
                    width:calc(100vw - 24px)!important;
                    margin-left:12px!important;
                    margin-right:12px!important;
                }
                body[class*="single-category"] .er-category-hero__inner {
                    width:100%!important;
                    min-width:0!important;
                    padding-left:20px!important;
                    padding-right:20px!important;
                }
                body[class*="single-category"] .er-category-hero p,
                body[class*="single-category"] .er-category-panel p {
                    display:block!important;
                    max-width:100%!important;
                    white-space:normal!important;
                }
                body.single-at_biz_dir .er-pro-single {
                    width:calc(100vw - 20px)!important;
                    margin-left:10px!important;
                    margin-right:10px!important;
                    padding-left:0!important;
                    padding-right:0!important;
                    overflow:hidden!important;
                }
                body.single-at_biz_dir .er-pro-hero,
                body.single-at_biz_dir .er-pro-section,
                body.single-at_biz_dir .er-pro-anchor-nav,
                body.single-at_biz_dir .er-pro-sidebar,
                body.single-at_biz_dir .er-pro-contact-card {
                    width:100%!important;
                    max-width:100%!important;
                    min-width:0!important;
                }
                body.single-at_biz_dir .er-pro-hero {
                    grid-template-columns:1fr!important;
                }
                body.single-at_biz_dir .er-pro-logo {
                    grid-column:1!important;
                    grid-row:auto!important;
                    justify-self:start!important;
                    margin-left:0!important;
                }
                body.single-at_biz_dir .er-pro-hero__main {
                    grid-column:1!important;
                    width:100%!important;
                    min-width:0!important;
                }
                body.single-at_biz_dir .er-pro-hero h1 {
                    font-size:clamp(30px,9vw,42px)!important;
                    line-height:1.06!important;
                }
                body.single-at_biz_dir .er-pro-contact-strip,
                body.single-at_biz_dir .er-pro-hero__actions {
                    grid-template-columns:1fr!important;
                }
                body.single-at_biz_dir .er-pro-btn,
                body.single-at_biz_dir .er-pro-action,
                body.single-at_biz_dir .er-pro-contact-method {
                    min-width:0!important;
                    max-width:100%!important;
                }
                body.single-at_biz_dir .er-pro-mobile-contact-bar__btn,
                body.single-at_biz_dir .er-pro-mobile-contact-bar__btn:visited {
                    min-height:46px!important;
                    font-size:15px!important;
                    gap:6px!important;
                }
                body.single-at_biz_dir .er-pro-mobile-contact-bar__btn svg {
                    width:22px!important;
                    height:22px!important;
                }
                body.single-post .er-blog-premium {
                    width:calc(100vw - 20px)!important;
                    margin-left:10px!important;
                    margin-right:10px!important;
                    overflow:hidden!important;
                }
            }
        