            h2#welcome-text {
                visibility: visible !important;
                font-family: 'Quicksand', sans-serif;
                letter-spacing: -0.05em;
                font-size: 80px;
                text-align: center;
            }

            .sign-in {
                visibility: visible !important;
            }

            p.option-text {
                text-align: center !important;
                /* padding-left: 15px !important; */
                /* padding-right: 15px !important; */
            }

            h3.sign-in.animated.fadeInRight {
                padding-bottom: 10px;
            }

            @media (max-width: 992px) {
                h2#welcome-text {
                    visibility: visible !important;
                    font-family: 'Quicksand', sans-serif;
                    letter-spacing: -0.05em;
                    font-size: 35px;
                    text-align: center;
                }
            }

            @media (max-width: 480px) {
                .widget.widget_text.fontsize_16.topmargin_25.animated.slideExpandUp {
                    display: block !important;
                    padding-top: 10px;
                }

                p.option-text {
                    padding-bottom: 0px;
                    margin-bottom: 15px;
                    margin-top: 15px line-height: 0px;
                }

                h3.sign-in.animated.fadeInRight {
                    font-size: 20px;
                }
            }

            @media screen and (max-width: 480px) {
                .page_header {
                    top: 2% !important;
                    left: 0 !important;
                    right: 0 !important;
                    position: absolute !important;
                    z-index: 9999 !important;
                }
            }

            .slide_description_wrapper {
                justify-content: center !important;
                align-items: center !important;
                display: flex !important;
            }

            .option-text {
                font-family: 'Quicksand', sans-serif;
                font-size: 20px;
                font-weight: 700;
                color: white;
                visibility: unset !important;
                padding: 13px 4px 7px !important;
            }

            .media-left {
                margin-right: 5px !important;
                width: 4002px !important;
                margin-top: 5px !important;
            }

            .hidden-input {
                position: absolute;
                left: -9999px;
            }

            .widget.widget_text.fontsize_16.topmargin_25.animated.slideExpandUp {
                justify-content: center;
            }

            .li-text-points {
                padding: 10px;
                font-size: 20px;
            }

            .about-me {
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
                overflow: hidden;
                text-overflow: ellipsis;
            }

            .job-cards {
                border: 1px solid #9dd013;
                border-radius: 45px;
                padding: 20px 30px;
                min-height: 300px;
            }

            .cleaners-card p {
                font-size: 16px;
                line-height: 1.6;
            }

            .cleaner-box {
                background-color: #fff;
                border: 1px solid #c1e51f;
                /* match your card border color */
                border-radius: 15px;
                padding: 10px;
                transition: transform 0.2s ease-in-out;
                font-size: small;
            }

            .cleaner-box:hover {
                transform: scale(1.03);
            }

            .flex-wrap {
                display: flex !important;
                justify-content: space-between !important;
            }

            .form_wrapper {
                background: rgba(255, 255, 255, 0.1);
                padding: 30px;
                border-radius: 10px;
                max-width: 800px;
                margin: auto;
                margin-top: 35px;
            }

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

            .custom-form input,
            .custom-form textarea {
                width: 100%;
                padding: 10px;
                border: 1px solid #ccc;
                border-radius: 5px;
            }

            .home-booking {
                color: #ffffff !important;
                background-color: rgba(255, 255, 255, 0.1) !important;
            }

            ::placeholder {
                color: #ffffff !important;
                opacity: 1;
                /* Firefox */
            }

            ::-ms-input-placeholder {
                /* Edge 12 -18 */
                color: #ffffff !important;
            }

            .text-danger {
                color: #ff0500 !important;
                font-size: medium !important;
                font-weight: bold !important;
            }

            .location-out {
                position: relative !important;
            }

            button#getLocation {
                position: absolute !important;
                top: 8px !important;
                right: 10px !important;
            }