// .builder-container > .row {
//     margin-right: calc(-0.5 * var(--bs-gutter-x)) !important;
// }

.builder-container .main-col {
    padding: 0;
}
// .text_format_box{
//     color: #000000;
// }
/* Global S */
    .form-group, .previewModal .modal-body .form-group {
        margin-bottom: 30px;
    }
    .style-grd-sc .form-group {
        margin-bottom: 0px;
    }
    .form-main {
        .checkbox-group {
            margin-top: 0px;

            .check-label {
                // font-size: 14px; // sachin
                margin: 0;

                a {
                    font-weight: 600;
                    text-decoration: underline;
                }
            }
        }
        .btn-sc {
            .created-file-field+.created-file-field {
                margin-top: 15px;
            }
        }

        &.form-main-reverse {
            &>.row>[class*=col-]:nth-child(1) {
                order: 1;
            }

            &>.row>[class*=col-]:nth-child(2) {
                order: 0;
            }

            .form-box {
                margin-left: auto;
                // text-align: right;

                .checkbox-group {
                    padding-left: 0;
                    padding-right: 35px;

                    .checkmark {
                        // left: unset;
                        // right: 0px;
                    }
                }
            }
        }
    }
    .created-file-field.image_root {
        max-width: unset;
    }
    button.btn {
        display: inline-block;
        max-width: 100%;
    }
    .created-file-field:hover,
    .blockbuilder-layer-selected {
        outline-style: solid;
        outline-color: #000;
        outline-width: 1px;
        // padding: 2px;
    }
    :focus-visible {
        outline: 0px !important;
    }
    .btn:focus-visible,
    .btn:hover, .btn:focus {
        box-shadow: none;
    }
    .confirm-msg {
        text-align: center;
        padding: 10px 20px;
        border: 1px solid #000000;
        margin-top: 30px;
        font-size: 16px;
        font-weight: 600;
        background: #dddddd;
        color: green;
    }
    .error-msg {
        text-align: center;
        padding: 10px 20px;
        border: 1px solid #000000;
        margin-top: 30px;
        font-size: 16px;
        font-weight: 600;
        background: #dddddd;
        color: red;
    }
    .form-control::placeholder {
        color: var(--placeholder-color, #999);
        /* Default placeholder color */
        opacity: 1;
        /* Firefox reduces opacity of placeholder color */
    }
    .btn-link {
        display: block;
    }
    .btn-link:hover, .btn-link:focus {
        color: #000;
    }
    .popup-form-main-wrapper {
        height: 100%;
        display: table;
        padding: 10px;
        margin: auto;
        .popup-form-inner-wrapper {
            display: table-cell;
            vertical-align: middle;
        }
    }
    .inline-form-main-wrapper {
        width: 100%;
        height: 100%;
        display: table;
        padding: 10px 0; /* left and right 0px due to its takes space in preview */
        margin: auto;
        .inline-form-inner-wrapper {
            display: table-cell;
            vertical-align: middle;
        }
        @media (max-width: 767.98px) {
            padding: 0;
            .inline-form-inner-wrapper {
                height: 100vh;
            }
        }
    }
    .buttonstyleclass {
        // cursor: default !important; // Sachin
    }

    .created-by-gofraze-wrap {
        background: #fff;
        color: #000;
        position: fixed;
        left: -10px;
        bottom: 200px;
        transform: rotate(90deg) translate(0px, 80px);
        display: inline-block;
        width: 220px;
        text-align: center;
        padding: 5px 15px;
        font-size: 20px;
        border-radius: 10px 10px 0px 0px;
        z-index: 99;
        b {
            font-weight: 500;
        }
        @media (max-width: 767.98px) {
            left: -5px;
            bottom: unset;
            top: 100px;
            width: 200px;
            padding: 5px 12px;
            font-size: 18px;
        }
    }
/* Global E */

/* Sidebar S */
    .drag-field.draggable-item {
        background-color: #ffffff;
        display: flex;
        align-items: center;
        justify-content: space-between;
        transition: all 0.3s !important;
        min-height: 40px;
        border-radius: 5px;
        border-color: #dee2e6;

        &+.drag-field {
            margin-top: 10px;
            ;
        }

        .trash-btn {
            background-color: transparent;
            border: 0px;
            padding: 0;
        }

        i {
            opacity: 0.5;
        }

        &:hover {
            border-color: #000000;
            box-shadow: 5px 5px 10px 3px rgba(0, 0, 0, 0.2);
        }
    }
    .dropdown-box {
        .dropdown-toggle {
            width: 100%;
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 10px;
            border: 1px solid #dee2e6;

            &::after {
                font-size: 20px;
                opacity: 0.5;
            }

            &:focus,
            &:hover {
                border-color: #000000;
            }
        }

        .dropdown-menu {
            width: 100%;
            border-radius: 0;
            border-color: #dee2e6;
        }
    }
    .divider {
        border-top: 1px solid #dee2e6;
        margin: 20px 0px;
    }
    .manage-pref-switch-grd {
        .frm-grp-box {
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .icn-box {
            font-size: 18px;
            color: #7f7f7f;
            margin-left: 5px;
        }
    }
/* Sidebar E */

/* Full Page - Form 1 S */
    .fullpage-form-one {
        min-height: 100%;
        padding: 0px 0px 0px 0;
        position: relative;
        display: flex;
        align-items: center;
        flex-wrap: wrap;

        .image-col {
            padding-right: 0;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            width: 50%;
            .created-file-field {
                outline: 0px;
            }
            .element-box {
                outline-offset: -1px;
            }
        }

        .image-col * {
            height: 100%;
        }

        .content-col {
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: calc(50% + 15px);
            width: calc(50% - 15px);
            padding: 30px 0px 30px 0;
        }

        .title {
            font-size: 24px;
        }

        .img-sc {
            height: 100%;

            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
            }
        }

        .form-box {
            max-width: 500px;
            margin: auto;
            width: 100%;
            padding: 0 20px;
        }

        &.form-main-reverse {
            .image-col {
                left: unset;
                right: 0px;
            }

            .content-col {
                margin-left: 0px;
                margin-right: calc(50% + 15px);
            }
        }
    }
/* Full Page - Form 1 E */

/* Fullpage - Form 6 S */
    .form-main.fullpage-form-six {
        padding: 50px;
        background-color: transparent;
        // background-image: url(https://colorlib.com/etc/bwiz/colorlib-wizard-10/images/form-wizard-bg.jpg);
        background-size: cover;
        min-height: 100%;
        position: relative;
        .created-file-field.image_root {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            z-index: 1;
            outline: 0px;
            * {
                width: 100%;
                height: 100%;
            }
        }
        .created-file-field.image_root .element-box {
            outline: 0px;
        }
        .created-file-field.image_root:hover .element-box img,
        .created-file-field.image_root .element-box.current-selected-element img {
            outline-style: solid;
            outline-color: black;
            outline-width: 1px;
            position: relative;
            outline-offset: -1px;
        }
        .bg-img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }
        .frm-cnt-sc {
            text-align: center;
            p {
                margin-bottom: 30px;
            }
            .img-sc {
                max-width: 150px;
                margin: 0 auto 20px;
            }
        }

        .form-box {
            max-width: 500px;
            // margin: auto;
            background-color: #fff;
            border-radius: 0px;
            padding: 30px 50px 50px;
            position: relative;
            z-index: 2;
            .ad-form {
                margin-bottom: 0px;
            }

            .form-control {
                border: 0;
                border-bottom: 1px solid #000000;
                border-radius: 0;
                padding: 0;
                font-size: 18px;
                min-height: 50px;
            }

            .btn-sc {
                margin-top: 30px;

                // text-align: right;
                .btn {
                    width: 100%;
                    max-width: 150px;
                    border-radius: 0;
                    padding: 10px 25px;
                    font-size: 16px;

                    i {
                        font-size: 14px;
                    }
                }
            }

            .pro-img-group {
                input[type="file"] {
                    display: none;
                }

                .pro-wrap {
                    border-radius: 50%;
                    width: 120px;
                    height: 120px;
                    margin: auto;
                    position: relative;
                    display: block;
                    cursor: pointer;

                    .profile-pic {
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                        border-radius: 50%;
                    }

                    i {
                        position: absolute;
                        right: 20px;
                        bottom: 20px;
                        font-size: 15px;
                        background: #ffffff;
                        width: 25px;
                        height: 25px;
                        border-radius: 50%;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        color: rgb(107 105 105);
                        box-shadow: 2px 2px 10px rgb(0 0 17 / 20%);
                    }
                }
            }

            .has-icn-group {
                .form-control {
                    padding-right: 30px;
                }

                i {
                    display: none;
                    position: absolute;
                    // right: 0;
                    right: 5px;
                    top: 16px;
                    color: rgb(107 105 105);
                }
            }
        }
    }
/* Fullpage - Form 6 E */

/* Fullpage - Form 3 S */
    .form-main.fullpage-form-three {
        min-height: 100%;
        position: relative;
        display: flex;
        align-items: center;
        .container {
            padding-right: 0px;
        }
        .created-file-field.image_root {
            outline: 0px;
        }
        .created-file-field.image_root .element-box {
            outline-offset: -1px;
        }
        .frm-cnt-sc {
            text-align: center;

            p {
                margin-bottom: 30px;
            }

            .img-sc {
                max-width: 150px;
                margin: 0 auto 20px;
            }
        }

        .form-wrap {
            padding: 50px 0 50px;
        }

        .form-box {
            max-width: 500px;
            // margin: auto;
            background-color: #ffffff;
            border-radius: 0px;
            padding: 50px 50px 50px;
            position: relative;
            z-index: 2;

            .ad-form {
                margin-bottom: 0px;
            }

            .form-control {
                border: 0;
                border-bottom: 1px solid #000000;
                border-radius: 0;
                // padding: 0;
                padding: 5px 12px;
                font-size: 18px;
                min-height: 50px;
            }

            .sub-title {
                // font-size: 26px; // sachin
                // font-weight: 400; // sachin
                // margin: 50px 0 20px; // sachin
            }

            .btn-sc {
                margin-top: 30px;

                .btn {
                    width: 100%;
                    max-width: 150px;
                    border-radius: 0;
                    padding: 10px 25px;
                    font-size: 16px;

                    i {
                        font-size: 14px;
                    }
                }
            }
        }

        .img-box {
            position: absolute;
            right: 0;
            top: 0;
            z-index: 1;
            width: 80%;
            height: calc(100% - 0px);

            & * {
                height: 100%;
            }

            img {
                height: 100%;
                width: 100%;
                object-fit: cover;
            }
        }

        &.form-main-reverse {
            .form-box {
                text-align: left;

                .checkbox-group {
                    padding-left: 35px;
                    padding-right: 0px;

                    .checkmark {
                        left: 0px;
                        right: unset;
                    }
                }
            }
            .img-box {
                right: unset;
                left: 0;
            }
        }

        @media (max-width: 991.98px) {
            .container {
                padding-right: calc(var(--bs-gutter-x) * 0.5);
            }
            .form-wrap {
                padding: 30px 0;
            }
            .img-box {
                width: 100%;
            }
            .form-box {
                margin: auto;
                padding: 30px;
            }
        }
    }
/* Fullpage - Form 3 E */

/* Popup - Form 1/2 S */
    .popup-form-one {
        // height: 100%;
        padding: 0px;
        width: 750px;
        background: #48a77e;
        &>.row {
            margin-left: 0px;
            margin-right: 0px;

            >[class*=col-] {
                padding-left: 0px;
                padding-right: 0px;
            }
        }
        .image_root {
            height: 100%;
            & * {
                height: 100%;
            }
        }
        .img-sc {
            position: relative;
            img {
                width: 100%;
                height: 100%;
                object-fit: cover;
                position: absolute;
                top: 0px;
                left: 0px;
            }
        }

        .form-box {
            max-width: 350px;
            margin: auto;
            padding: 30px;

            .form-control,
            .btn {
                border-radius: 0px;
                line-height: 40px;
            }

            .checkbox-group {
                .check-label {
                    font-size: 12px;
                }
            }
        }
        @media (max-width: 767.67px) {
            .image_root {
                height: auto;
                // aspect-ratio: 2 / 1;
                aspect-ratio: 2 / 2;
            }
            .form-box {
                max-width: 100%;
                padding: 20px;
            }
        }
    }
/* Popup - Form 1/2 E */

/* Popup - Form 3 S */
    .form-main.popup-form-three {
        padding: 0px;
        background-color: transparent !important;
        .form-box {
            max-width: 500px;
            margin: auto;
            background-color: #f1f1f1;
            border-radius: 10px;
            padding: 30px;
            overflow: hidden;
            .ad-form {
                margin-bottom: 0px;
            }
            .btn-sc {
                text-align: center;
                padding-top: 10px;
                .btn {
                    width: 100%;
                    margin: 10px 0;
                }
            }
            .form-group-image {
                margin-left: -30px;
                width: calc(100% + 60px);
                margin-bottom: 30px;
                margin-top: -30px;
                img {
                    aspect-ratio: 2 / 1;
                    object-fit: cover;
                }
            }

            @media (max-width: 767.98px) {
                padding: 15px;
                .form-group-image {
                    margin-left: -15px;
                    width: calc(100% + 30px);
                    margin-bottom: 15px;
                    margin-top: -15px;
                }
                .form-group {
                    margin-bottom: 15px;
                }
            }
        }
        .created-file-field.image_root {
            outline: 0px;
        }
        .created-file-field.image_root .element-box {
            outline-offset: -4px;
        }
    }
/* Popup - Form 3 E */

/* Popup - Form 6 S */
    .form-main.popup-form-six {
        padding: 0px;
        background-color: transparent !important;
        .img-sc {
            max-width: 100%;
            width: 100%;
            margin: 0 auto 20px;
            .created-file-field.image_root {
                outline: 0px;
            }
            .created-file-field.not-editable-field .element-box:hover,
            .current-selected-element {
                outline-offset: -1px; // sachin
            }
            img {
                aspect-ratio: 2/1;
            }
        }

        .frm-cnt-sc,
        .ad-form {
            padding: 0px 50px 0px;
        }

        .frm-cnt-sc {
            text-align: center;
            padding-top: 30px;

            p {
                // margin-bottom: 30px; // sachin
            }
        }

        .form-box {
            max-width: 500px;
            width: 100%;
            margin: auto;
            background-color: #f1f1f1;
            border-radius: 0px;
            padding: 0px 0px 50px;
            overflow: hidden;

            .ad-form {
                margin-bottom: 0px;
            }

            .btn-sc {
                text-align: center;

                .btn {
                    width: 100%;
                    border-radius: 0;
                }
            }
        }

        .form-group-image {
            img {
                aspect-ratio: 2 / 1;
                object-fit: cover;
            }
        }

        @media (max-width: 767.98px) {
            height: 100vh;
            display: flex;
            align-items: center;
            .frm-cnt-sc, .ad-form { 
                padding: 0px 15px 0px;
            }
            .frm-cnt-sc {
                padding-top: 0px;
                p {
                    margin-bottom: 15px;
                }
            }
            .form-box {
                padding-bottom: 30px;
            }
            .form-group {
                margin-bottom: 15px;
            }
        }
    }
/* Popup - Form 6 E */

/* Popup - Form 9 S */
    .form-main.popup-form-nine {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        .blockbuilder-layer-selected {
            display: inline-block;
        }
        .form-box {
            width: 450px;
            margin: auto;
            background-color: #FFF254;
            border-radius: 50%;
            padding: 50px 50px 40px;
            text-align: center;
            aspect-ratio: 1 / 1;
            display: block; // Added by sachin
            // display: flex;
            align-items: center;
            justify-content: center;
            flex-direction: column;
            box-shadow: 5px 5px 20px rgb(0 0 0 / 30%);
            overflow: hidden;
            .title {
                // margin-bottom: 15px;
            }
            .ad-form {
                width: 100%;
                margin-top: 15px;
                .form-control {
                    background-color: #ffffff;
                }
                .btn {
                    border-radius: 4px;
                }
                .checkbox-group .check-label {
                    // text-align: left;
                }
            }
            .button_root {
                width: 100%;
            }
        }
    }
/* Popup - Form 9 E */

/* Inline - Form 1 S */
    .form-main.inline-form-one {
        padding: 50px 30px;

        .frm-cnt-sc {
            text-align: center;

            &>.created-file-field {
                margin: auto;
            }

            .title {
                // margin-bottom: 15px;
            }

            p {
                // margin-bottom: 30px;
            }
        }

        .form-box {
            .ad-form {
                max-width: 550px;
                margin: auto;
                margin-bottom: 0px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-wrap: wrap;
                gap: 10px;
            }

            .form-field-wrap {
                display: flex;
                align-items: center;
                flex-wrap: wrap;
                gap: 10px;
                .form-group {
                    width: calc(50% - 5px);
                    &#message_form_group {
                        width: 100%;
                    }
                }
                &:has(> .form-group:only-child) .form-group {
                    width: 100%;
                }
            }

            .form-group {
                margin-bottom: 0px;                
            }

            .btn-sc {
                text-align: center;

                .btn {
                    width: 100%;
                    border-radius: 5px;
                }
            }

            .checkbox-field {
                max-width: 540px;
            }

            .checkbox-form-group {
                padding-top: 20px;

                .label {
                    display: block;
                    text-align: center;
                    font-size: 20px;
                    font-weight: 500;
                    margin-bottom: 10px;
                }

                .checkbox-group {
                    font-size: 16px;

                    .checkmark {
                        top: 2px;
                    }
                }
            }
        }
        #successMessage {
            width: 100%;
            text-align: center;
            > div {
                width: auto;
                display: inline-block;
                margin-top: 0;
            }
        }
        
        @media (max-width: 767.98px) {
            padding: 15px;
            .frm-cnt-sc p {
                margin-bottom: 15px;
            }
            .form-field-wrap {order: 0;}
            .btn-sc {order: 2;}
            .checkbox-field {order: 1;}
        }
    }
/* Inline - Form 1 E */

/* Inline - Form 3 S */
    .inline-form-three {
        // height: 100%;
        padding: 0px;
        width: 750px;
        margin: auto;
        &>.row {
            height: 100%;
            // align-items: center;
            margin-left: 0px;
            margin-right: 0px;

            >[class*=col-] {
                padding-left: 0px;
                padding-right: 0px;
            }
        }

        .img-sc {
            height: 100%;
            .image_root, .image_root * {
                height: 100%;
            }
            .image_parent_div {
                position: relative;
            }
            img {
                object-fit: cover;
                aspect-ratio: 1 / 1;
                position: absolute;
                top: 0;
                right: 0;
                left: 0;
                bottom: 0;
            }
        }

        .form-box {
            max-width: 350px;
            margin: auto;
            padding: 20px 10px;
            .form-control,
            .btn {
                border-radius: 0px;
                line-height: 40px;
            }

            .checkbox-group {
                .check-label {
                    font-size: 12px;
                }
            }
        }
    }
/* Inline - Form 3 E */

/* Inline - Form 4 S */
    .form-main.inline-form-four {
        padding: 0px;
        background-color: transparent !important;
        .form-box {
            max-width: 500px;
            margin: auto;
            background-color: #f1f1f1;
            border-radius: 10px;
            padding: 30px;

            .ad-form {
                margin-bottom: 0px;
            }

            .btn-sc {
                text-align: center;
                padding-top: 10px;

                .btn {
                    width: 100%;
                    margin-bottom: 0px;
                }
            }
        }
    }
/* Inline - Form 4 E */

/* Sidebar S */
    .checkbox-option-main {
        width: 100%;

        .list {
            background-color: #f9f8f8;
            border-radius: 5px;

            &+.list {
                margin-top: 10px;
            }
        }

        .list-heading {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            padding: 15px;
            cursor: pointer;

            .left-icn {
                cursor: all-scroll;
            }

            .left-icn,
            .right-icn {
                width: 20px;

                svg {
                    display: block;
                    height: 18px;
                }
            }

            .title {
                width: calc(100% - 40px);
                padding: 0 5px;
            }

            .dropdown-toggle::after {
                display: none;
            }
        }

        .list-body {
            padding: 15px;
            display: none;

            .form-control {
                width: 100% !important;
                font-size: 16px !important;
                padding-right: 12px !important;
            }
        }

        .btn-sc {
            margin-top: 10px;
            width: 150px;
            margin-left: auto;

            .btn {
                color: #000 !important;
            }
        }
    }
/* Sidebar E */

/* Form Preview S */
    .form-preview-wrapper {
        height: 100vh;
        display: flex;
        flex-direction: column;
        .form-main.popup-form-nine .form-box .ad-form .form-control:disabled,
        .form-control:disabled {
            background-color: transparent;
        }
        .form-preview-main {
            flex-grow: 1;
            display: flex;
            // align-items: center;
            // justify-content: center;
            flex-direction: column;
            padding: 0px 0px;
            .popup-form-nine .form-box {
                margin-bottom: 30px;
            }
            // .inline-form-three {
            //     padding-bottom: 30px;
            // }
            // .customise-btn-wrap {
            //     padding-top: 30px;
            //     padding-bottom: 30px;
            // }
        }
        &.form_3_wrapper {
            .form-preview-main {
                display: block;
            }
            .form-preview-main, .preview_main_class, .htmlcontentdivtoform,
            .htmlcontentdivtoform > .row,
            .htmlcontentdivtoform > .row > .main-col,
            .htmlcontentdivtoform .form-main {
                height: 100%;
            }
        }
        &.form_2_wrapper {
            .form-preview-main {
                justify-content: center;
            }
        }
        .created-file-field.image_root:hover .element-box img, .created-file-field.image_root .element-box.current-selected-element img {
            outline: none !important;
        }
        &.form_4_wrapper {
            .form-preview-main {
                justify-content: center;
            }
        }
    }
    .customise-btn-wrap {
        padding-top: 30px;
        padding-bottom: 30px;
        position: relative;
        z-index: 2;
    }
/* Form Preview E */

/* Form Preview - Modal S */
    .previewModal {
        .form-main.popup-form-nine .form-box .ad-form .form-control,
        .form-control:disabled {background-color: transparent;}
        .preview_main_class,
        .htmlcontentdivtoform, 
        .htmlcontentdivtoform > .row, 
        .htmlcontentdivtoform > .row > .main-col,
        .htmlcontentdivtoform .form-main {
            height: 100%;
        }
        .htmlcontentdivtoform .form-main {
            &.popup-form-six, &.popup-form-three, &.popup-form-one, &.inline-form-four, &.inline-form-one, &.inline-form-three {
                height: unset;
            }
        }
    }
/* Form Preview - Modal E */

/* Added by sachin */
.created-file-field .text_format_box p,
.created-file-field .text_format_box .checkbox-group {
    margin: 0;
}
.textfield_root{
    /* margin-bottom: 10px !important; */
}
.form-main.fullpage-form-six .form-box .form-control{
    padding: 0 12px;
}

/* Forms - mobile preview S */
    .previewModal.mobPreview .preview_main_class .mobile-frame .mobile-frame-scale .mobile-frame-inner iframe {
        transform: scale(0.736);
        overflow-x: hidden;
    }
    .previewModal.mobPreview .preview_main_class .mobile-frame {
        overflow-x: hidden;
    }
    @media (max-width: 767.98px) {
        .previewModal.mobPreview .preview_main_class .mobile-frame .mobile-frame-scale .mobile-frame-inner iframe {
            // height: 714.23px;
            transform: scale(0.79);
        }
    }
    body.body_mobile_class {
        overflow: auto;
        background-color: transparent;
        .created-file-field:hover, .blockbuilder-layer-selected, .created-file-field.image_root:hover .element-box img {
            outline-width: 0px !important;
        }
        @media (max-width: 767.98px) {
            .previewModal.mobPreview .preview_main_class .mobile-frame .mobile-frame-scale .mobile-frame-inner iframe {
                height: 100%;
            }
            .fullpage-form-one {
                display: block;
            }
            .fullpage-form-one .image-col {
                position: static;
                width: 100%;
            }
            .fullpage-form-one .image-col *,
            .fullpage-form-one .img-sc img {
                height: unset;
            }
            .fullpage-form-one .content-col {
                width: 100%;
                margin: 0;
            }

            .form-main.fullpage-form-six {
                padding: 20px;
            }
            .form-main.fullpage-form-six .form-box {
                padding: 20px 20px 30px;
            }
            .form-group {
                margin-bottom: 15px;
            }

            .popup-form-main-wrapper {
                padding: 0;
            }
            .popup-form-main-wrapper,
            .popup-form-main-wrapper .popup-form-inner-wrapper {
                display: block;
            }
            .popup-form-one {
                width: 100%;
            }
            .form-main.popup-form-nine {
                height: 100vh;
                .form-box {
                    padding: 20px 30px;
                    overflow-y: auto;
                }
            }
            .popup-form-one .image_root,  .popup-form-one .img-sc img {
                position: static;
            }

            .form-main.inline-form-one .form-box .ad-form,
            .form-main.inline-form-one .form-box .form-field-wrap {
                flex-direction: column;
                width: 100%;
            }
            .form-main.inline-form-one .form-box .form-group  {
                width: 100%;
            }
            .inline-form-three {
                width: 100%;
            }

            .inline-form-three >.row >[class*=col-]:nth-child(1) {
                position: static;
            }
            .inline-form-three .img-sc {
                position: static;
                height: unset;
            }
            .inline-form-three .image_root, 
            .inline-form-three .image_root * {
                height: unset;
            }
            .inline-form-three .img-sc img {
                position: static;
                aspect-ratio: 4 / 2;
            }
        }
    }
/* Forms - mobile preview E */