# betterdocs/4.9.5/react-src/scss/elementor/_common.scss

BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ &amp; Chatbot, version 4.9.5. 286 lines.

- Page: https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/scss/elementor/_common.scss
- Raw: https://pluginprobe.com/plugins/betterdocs/4.9.5/raw/react-src/scss/elementor/_common.scss
- Modified: 2026-10-12T10:07:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/betterdocs/4.9.5/code/react-src/scss/elementor/_common.scss#L10-L20`.

```scss
// Column CSS
@import "../common/index";

@include responsive() {
    .elementor-element.elementor-grid-1,
    .elementor-element.elementor-grid-2,
    .elementor-element.elementor-grid-3,
    .elementor-element.elementor-grid-4,
    .elementor-element.elementor-grid-5,
    .elementor-element.elementor-grid-6 {
        position: relative;
    }
}

@include responsive("tablet") {
    .elementor-element.elementor-grid-tablet-1,
    .elementor-element.elementor-grid-tablet-2,
    .elementor-element.elementor-grid-tablet-3,
    .elementor-element.elementor-grid-tablet-4,
    .elementor-element.elementor-grid-tablet-5,
    .elementor-element.elementor-grid-tablet-6 {
        position: relative;
    }
}

@include responsive("mobile") {
    .elementor-element.elementor-grid-mobile-1,
    .elementor-element.elementor-grid-mobile-2,
    .elementor-element.elementor-grid-mobile-3,
    .elementor-element.elementor-grid-mobile-4,
    .elementor-element.elementor-grid-mobile-5,
    .elementor-element.elementor-grid-mobile-6 {
        position: relative;
    }
}
.betterdocs-category-box-wrapper.betterdocs-elementor:not(.el-layout-3,.betterdocs-category-grid-three-wrapper)
    .betterdocs-category-box-inner-wrapper {
    display: flex;
    flex-flow: row wrap;
    .betterdocs-single-category-wrapper {
        background: #fff;
        @include responsive-elementor() {
            @include for(".elementor-element.elementor-grid-1") {
                flex: 1 1 100%;
            }

            @include for(".elementor-element.elementor-grid-2") {
                flex: 1 1 calc(50% - 15px);

                &:nth-of-type(2n + 1) {
                    clear: left;
                }
            }

            @include for(".elementor-element.elementor-grid-3") {
                flex: 1 1 calc(33.3333% - 15px);

                &:nth-of-type(3n + 1) {
                    clear: left;
                }
            }

            @include for(".elementor-element.elementor-grid-4") {
                flex: 1 1 calc(25% - 15px);
                &:nth-of-type(4n + 1) {
                    clear: left;
                }
            }
        } // desktop css end
        @include responsive-elementor("tablet") {
            @include for(".elementor-element.elementor-grid-tablet-1") {
                flex: 1 1 100%;
            }

            @include for(".elementor-element.elementor-grid-tablet-2") {
                flex: 1 1 calc(50% - 15px);

                &:nth-of-type(2n + 1) {
                    clear: left;
                }
            }

            @include for(".elementor-element.elementor-grid-tablet-3") {
                flex: 1 1 calc(33.3333% - 15px);

                &:nth-of-type(3n + 1) {
                    clear: left;
                }
            }

            @include for(".elementor-element.elementor-grid-tablet-4") {
                flex: 1 1 calc(33.3333% - 15px);

                &:nth-of-type(3n + 1) {
                    clear: left;
                }
            }
        } // tablet css end
        @include responsive-elementor("phone") {
            @include for(".elementor-element.elementor-grid-mobile-1") {
                flex: 1 1 100%;
            }

            @include for(".elementor-element.elementor-grid-mobile-2") {
                flex: 1 1 100%;
            }

            @include for(".elementor-element.elementor-grid-mobile-3") {
                flex: 1 1 100%;
            }

            @include for(".elementor-element.elementor-grid-mobile-4") {
                flex: 1 1 100%;
            }
        } // mobile css end
    }
}

.betterdocs-single-category-wrapper:not(.category-grid.layout-3) {
    @include responsive() {
        @include editor(".elementor-element.elementor-grid-1") {
            float: left;
            width: 100%;
        }

        @include editor(".elementor-element.elementor-grid-2") {
            float: left;
            width: 50%;

            &:nth-of-type(2n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-3") {
            width: 33.3333%;
            float: left;

            &:nth-of-type(3n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-4") {
            float: left;
            width: 25%;

            &:nth-of-type(4n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-5") {
            float: left;
            width: 20%;

            &:nth-of-type(5n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-6") {
            float: left;
            width: 16%;

            &:nth-of-type(6n + 1) {
                clear: left;
            }
        }
    } // desktop css end

    @include responsive("tablet") {
        @include editor(".elementor-element.elementor-grid-tablet-1") {
            float: left;
            width: 100%;
        }

        @include editor(".elementor-element.elementor-grid-tablet-2") {
            float: left;
            width: 50%;

            &:nth-of-type(2n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-tablet-3") {
            width: 33.3333%;
            width: 100%;

            &:nth-of-type(3n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-tablet-4") {
            float: left;
            width: 25%;

            &:nth-of-type(4n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-tablet-5") {
            float: left;
            width: 20%;

            &:nth-of-type(5n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-tablet-6") {
            float: left;
            width: 16%;

            &:nth-of-type(6n + 1) {
                clear: left;
            }
        }
    } // tablet css end

    @include responsive("mobile") {
        @include editor(".elementor-element.elementor-grid-mobile-1") {
            float: left;
            width: 100%;
        }

        @include editor(".elementor-element.elementor-grid-mobile-2") {
            float: left;
            width: 50%;

            &:nth-of-type(2n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-mobile-3") {
            width: 33.3333%;
            width: 100%;

            &:nth-of-type(3n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-mobile-4") {
            float: left;
            width: 25%;

            &:nth-of-type(4n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-mobile-5") {
            float: left;
            width: 20%;

            &:nth-of-type(5n + 1) {
                clear: left;
            }
        }

        @include editor(".elementor-element.elementor-grid-mobile-6") {
            float: left;
            width: 16%;

            &:nth-of-type(6n + 1) {
                clear: left;
            }
        }
    } // mobile css end
}
.betterdocs-body {
    @include for(
        ".betterdocs-elementor-single-sidebar.betterdocs-sidebar-layout-2"
    ) {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
}

```
